Warm up with this creamy vegan tomato white bean stew, packed with hearty veggies and flavor! This comforting dish combines diced tomatoes, white beans, and fragrant coconut milk for a deliciously rich texture. Easy to make in just 40 minutes, it’s perfect for a weeknight dinner or meal prep. Top with fresh basil for a burst of color and taste. Healthy, satisfying, and entirely plant-based, this stew is sure to please everyone at the table!
2 tablespoons olive oil
1 medium onion, diced
3 cloves garlic, minced
2 medium carrots, diced
2 celery stalks, diced
1 red bell pepper, diced
1 can (14 oz) diced tomatoes (with juices)
1 can (15 oz) white beans (such as cannellini or navy beans), drained and rinsed
4 cups vegetable broth
1 cup unsweetened coconut milk
1 teaspoon dried thyme
1 teaspoon smoked paprika
1/2 teaspoon red pepper flakes (adjust to taste)
Salt and pepper, to taste
Fresh basil, for garnish