If you’re looking for a comforting and nutritious meal, this creamy tomato white bean stew is the answer. It’s like a warm embrace on a chilly evening, packed with flavor and wholesome ingredients that come together effortlessly. Perfect for busy weeknights or a leisurely weekend dinner, this stew will quickly become a favorite in your household.
This hearty stew showcases a beautiful blend of creamy textures and vibrant flavors. The white beans provide a satisfying creaminess while the tomatoes add a tangy brightness. Whether you serve it with crusty bread or over rice, this dish is sure to impress your family and friends.
Delicious Creamy Tomato White Bean Stew Recipe

This creamy tomato white bean stew is a filling dish that combines rich tomato sauce, tender white beans, and a medley of spices. It’s mildly seasoned, allowing the natural flavors to shine through, while the creaminess gives it a luxurious mouthfeel that makes every spoonful delightful.
Ingredients
- 2 cans (15 oz each) white beans, drained and rinsed
- 1 can (28 oz) crushed tomatoes
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 cup vegetable broth
- 1 cup heavy cream or coconut cream
- 2 tablespoons olive oil
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- Salt and black pepper to taste
- Fresh parsley for garnish
Instructions
- Sauté Aromatics: In a large pot, heat olive oil over medium heat. Add chopped onion and minced garlic, and sauté until softened and fragrant, about 5 minutes.
- Add Tomatoes and Beans: Stir in the crushed tomatoes, white beans, vegetable broth, basil, oregano, salt, and pepper. Bring to a simmer and cook for 15 minutes, allowing the flavors to meld.
- Stir in Cream: Remove the pot from heat and stir in the heavy cream or coconut cream until fully incorporated. Return to low heat and warm through, adjusting seasoning as desired.
- Serve: Ladle the stew into bowls and garnish with fresh parsley. Serve hot with crusty bread or over rice.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 4 bowls
- Calories: 320kcal
- Fat: 18g
- Protein: 12g
- Carbohydrates: 36g