Indulge in the comforting flavors of this creamy vegan tomato white bean stew! Packed with nutritious ingredients like fresh spinach, carrots, and white beans, this dish is not only hearty but also completely plant-based. With a rich coconut milk base and vibrant spices, it's perfect for a cozy dinner or a hearty lunch. Serve it warm with crusty bread for the ultimate experience. Enjoy a bowl of warmth that’s ready in just 40 minutes!
1 tablespoon olive oil
1 medium onion, chopped
3 cloves garlic, minced
2 carrots, diced
1 red bell pepper, chopped
1 can (14 oz) diced tomatoes
1 can (15 oz) white beans (cannellini or navy beans), drained and rinsed
4 cups vegetable broth
1 cup coconut milk (full-fat for creaminess)
1 teaspoon dried thyme
1 teaspoon smoked paprika
Salt and pepper to taste
2 cups fresh spinach
Fresh basil for garnish
Crusty bread for serving (optional)