Warm up with this creamy vegan tomato white bean stew that’s perfect for any cozy night in! Packed with protein-rich white beans, fresh veggies, and creamy coconut milk, this dish is not only delicious but also nutritious. It's easy to make in just under an hour and serves six hearty portions. Perfect with crusty bread or over rice, this stew is gluten-free and brings comfort to your table. Try it today for a flavorful plant-based meal that everyone will love!
2 cups canned white beans (such as cannellini or Navy beans), drained and rinsed
1 tablespoon olive oil
1 medium onion, diced
3 cloves garlic, minced
2 medium carrots, diced
2 celery stalks, diced
1 bell pepper (red or yellow), diced
1 can (28 oz) crushed tomatoes
1 can (14 oz) coconut milk (full-fat for creaminess)
2 cups vegetable broth
1 teaspoon dried basil
1 teaspoon dried oregano
½ teaspoon red pepper flakes (adjust for spice level)
Salt and black pepper, to taste
1-2 cups fresh spinach or kale, chopped
Fresh basil leaves for garnish (optional)