The aroma of warm, comforting stew fills the kitchen as I stand over the stove, a simple delight on a busy weeknight. Today, I’m excited to share my Creamy Tomato White Bean Stew, a nourishing dish that’s as satisfying to make as it is to eat. Ready in just 25 minutes, this vegan and gluten-free meal combines buttery white beans, sweet cherry tomatoes, and a vibrant mix of greens into a cozy one-pan wonder. Not only does it offer a delightful blend of textures, but it’s also an effortless way to turn wholesome ingredients into a crowd-pleaser. Whether you’re looking for a quick dinner or a nourishing lunch, this stew has you covered. Curious about how to whip up this comforting creation? Let’s dive in!
Why is this stew a must-try?
Simplicity at Its Best: With a straightforward process, this stew can be prepared in just 25 minutes.
Rich, Comforting Flavor: The combination of buttery white beans and sweet tomatoes creates a deliciously satisfying dish that warms the heart.
One-Pan Wonder: Enjoy hassle-free cleanup by cooking everything in one pan!
Nourishing & Healthy: Packed with plant-based protein and vibrant greens, it’s a guilt-free indulgence for any meal.
Crowd-Pleasing Appeal: This stew is perfect for everyone, making it ideal for family dinners or cozy gatherings. Pair with some crusty gluten-free bread for the ultimate experience! If you love quick and nourishing meals, check out my Creamy Cajun Chicken Pasta or Tuscan Ravioli Soup for more inspiration!
Creamy Tomato White Bean Stew Ingredients
For the Stew Base
• Canned Cannellini Beans – Provides plant-based protein and creaminess; feel free to use any favorite white beans if desired.
• Cherry Tomatoes – Adds natural sweetness; fresh or canned diced tomatoes can be substituted if cherry tomatoes aren’t available.
• Onion – Enhances flavor and aroma when sautéed; yellow or white onions work best, while shallots offer a milder touch.
• Garlic – Imparts a savory depth; fresh garlic is recommended, but garlic powder can be used in a pinch.
• Tomato Paste – Thickens the stew and intensifies the tomato flavor; can be omitted for a fresher taste.
• Sun-Dried Tomatoes – Contributes a rich, tangy flavor; fresh tomatoes may be used, with adjustments in cooking time.
• Vegetable Broth – Serves as the flavorful base liquid; you can swap it for chicken broth if not following a vegan diet.
For Creaminess and Color
• Vegan Cream Cheese – Adds that delightful creaminess; regular cream cheese or coconut cream can be substituted for non-vegan options.
• Baby Greens (e.g., spinach, kale) – Adds nutrition and color; any mix of greens is suitable and should be added at the final stage for the best texture.
• Lemon Juice – Brightens flavors beautifully; lime juice is a nice alternative if lemon isn’t available.
Seasonings and Garnish
• Salt & Pepper – Essential for seasoning; adjust to taste based on your preference.
• Fresh Basil – For garnish, enhancing both flavor and presentation; other herbs like parsley or oregano can also be used for a delightful twist.
Ready to turn these ingredients into a warm and hearty Creamy Tomato White Bean Stew? Let’s move on to the instructions!
Step‑by‑Step Instructions for Creamy Tomato White Bean Stew
Step 1: Sauté Aromatics
In a large skillet, heat 2 tablespoons of olive oil over medium heat. Once the oil shimmers, add 1 diced onion, sautéing for about 3-4 minutes until it’s translucent. Introduce 1 pint of halved cherry tomatoes to the pan, stirring occasionally until they begin to burst and release their juices, about 3-5 minutes.
Step 2: Add Flavorings
Stir in 3 minced garlic cloves along with 2 tablespoons of tomato paste and a handful of chopped sun-dried tomatoes. Cook for another 2-3 minutes, allowing the garlic to soften and the mixture to become aromatic, filling your kitchen with a warm, inviting scent.
Step 3: Simmer Stew
Pour in 4 cups of vegetable broth and add 2 cans (15 ounces each) of drained and rinsed cannellini beans. Increase the heat to bring the stew to a gentle simmer for about 5-7 minutes, allowing the flavors to meld and the stew to thicken slightly, stirring occasionally to prevent sticking.
Step 4: Incorporate Creaminess
Lower the heat and mix in 8 ounces of vegan cream cheese along with 2 cups of baby greens such as spinach or kale. Stir gently for 2-3 minutes until the cream cheese melts and the greens just wilt, creating a rich, creamy texture in your Creamy Tomato White Bean Stew.
Step 5: Serve
Remove the pot from heat and squeeze in the juice of 1 lemon, then season with salt and pepper to taste, enhancing the stew’s fresh flavors. Ladle the steaming stew into bowls and garnish with fresh basil for a fragrant finish. Pair with crusty gluten-free bread for a delightful dining experience!
How to Store and Freeze Creamy Tomato White Bean Stew
- Fridge: Store your Creamy Tomato White Bean Stew in an airtight container for up to 4 days. When reheating, simply warm gently on the stove and add a splash of broth if needed.
- Freezer: If you want to keep it longer, freeze the stew in a sealed container for up to 3 months. To reheat, thaw overnight in the fridge and then warm on the stove.
- Reheating: For the best texture, reheat slowly on the stovetop, stirring occasionally. You can add a splash of water or vegetable broth to thin it out if necessary.
- Avoiding Freezer Burn: Use freezer-safe containers, ensuring there’s minimal air space when sealing to prevent freezer burn and maintain flavor.
Expert Tips for Creamy Tomato White Bean Stew
- Sauté to Perfection: Make sure to cook onions until they’re fully translucent, enhancing the stew’s overall flavor and avoiding any bitterness.
- Spice it Up: Don’t hesitate to add spices like smoked paprika or dried oregano to give your Creamy Tomato White Bean Stew a vibrant kick.
- Bulk it Up: For a heartier meal, toss in some lentils or chunky vegetables like carrots and bell peppers for added texture and nutrition.
- Keep Greens Bright: Add baby greens towards the end of cooking to preserve their color and nutritional content, ensuring a vibrant dish.
- Stir Gently: When incorporating the vegan cream cheese, stir gently to achieve that luscious, creamy consistency without breaking up the beans too much.
Creamy Tomato White Bean Stew Variations
Feel free to mix things up and make this delightful stew your own with these creative twists!
-
Dairy-Free: Swap the vegan cream cheese with coconut cream for a tropical twist and rich flavor.
-
Spicy Kick: Add a teaspoon of red pepper flakes or a diced jalapeño while sautéing to introduce some heat kick. This variation adds a delightful balance of warmth that pairs beautifully with the creamy base.
-
Herb Infusion: Replace fresh basil with fresh thyme or rosemary for a different herbal profile. Each herb will bring its unique warmth and fragrance that complements the tomatoes wonderfully.
-
Extra Veggies: Toss in diced zucchini or carrots when adding the beans for added texture and vibrant color. This not only enriches the stew but also boosts its nutritional value, making it even more wholesome!
-
Quinoa Boost: Stir in some cooked quinoa at the end for added protein and a lovely chewy texture. This heartens the stew and makes for an even more satisfying meal.
-
Nutty Flavor: Incorporate a tablespoon of tahini or almond butter into the stew for a creamy, nutty flavor that deepens the richness of this dish. This variation adds an exquisite taste that elevates your stew to the next level.
-
Lemon Zest: Enhance the already bright flavors with a bit of lemon zest along with the juice for a more pronounced citrus note. The zest brings a vibrant punch that really enhances the overall flavor.
-
Smoky Flavor: Add a teaspoon of smoked paprika for a hint of smokiness that beautifully contrasts with the sweetness of the tomatoes. This subtle addition transforms your stew into a warm, cozy dish filled with rich, complex flavors.
Don’t forget to serve your creations with a slice of crusty gluten-free bread, letting you soak up all that delicious broth. If you love quick comfort dishes, you might enjoy my delicious Italian Spaghetti Ground or airy White Chocolate Raspberry for even more cozy meals in a pinch!
What to Serve with Creamy Tomato White Bean Stew
The comforting aroma of this stew transcends into an entire meal when complemented with delightful side dishes and drinks.
- Crusty Gluten-Free Bread: The perfect vessel for scooping up the creamy stew, it adds a satisfying crunch with each bite.
- Crispy Kale Chips: Their salty crunch balances the creamy texture of the stew and offers a nutritious, flavorful pop.
- Simple Green Salad: A light salad with mixed greens and citrus dressing refreshes the palate and adds a fun contrast to the stew’s richness.
- Grilled Vegetable Skewers: Smoky grilled veggies enhance the stew with additional flavors and a pop of color, making for a vibrant meal.
- Quinoa: This fluffy, protein-packed grain is an excellent way to soak up the stew while adding a nutty texture that complements the flavors beautifully.
- Chilled Lemonade: A zesty, refreshing drink provides a delightful contrast to the warm, hearty stew, balancing out the meal’s flavors perfectly.
- Vegan Chocolate Mousse: End on a sweet note! A rich, creamy dessert provides a luscious finish that pairs beautifully with the stew’s comforting warmth.
Make Ahead Options
These Creamy Tomato White Bean Stew preparations are ideal for busy weeks! You can chop your vegetables (onions, garlic, and sun-dried tomatoes) and store them in an airtight container in the fridge for up to 3 days. Additionally, you can combine the canned beans with the broth and store them together, ensuring a quick simmer when you’re ready to cook. To maintain the stew’s delightful flavors, consider adding the vegan cream cheese and greens just before serving to keep them fresh and vibrant. When you’re ready to enjoy your hearty stew, simply simmer the base for about 5-7 minutes, stir in the cream cheese and greens, and you’ll have a delicious meal in minutes!
Creamy Tomato White Bean Stew Recipe FAQs
How do I select the best canned cannellini beans?
When choosing canned cannellini beans, look for options labeled “no salt added” for healthier choices. Check for a firm texture and avoid cans with dents or leaks. I often suggest giving them a rinse under cold water to remove excess sodium or any preserving liquid for a fresher taste.
How should I store leftover Creamy Tomato White Bean Stew?
Store your Creamy Tomato White Bean Stew in an airtight container in the refrigerator for up to 4 days. Make sure it’s completely cooled before refrigerating to maintain freshness. Reheating can easily be done on the stovetop; just add a splash of vegetable broth or water to keep it from thickening too much.
Can I freeze this stew, and how do I do it?
Absolutely! You can freeze Creamy Tomato White Bean Stew for up to 3 months. To do this, let the stew cool completely, then transfer it to a freezer-safe container, leaving some space at the top for expansion. When you’re ready to enjoy it, thaw it overnight in the refrigerator and reheat gently on the stove, stirring occasionally and adding broth if needed for consistency.
What if my stew is too thick?
If your Creamy Tomato White Bean Stew turns out thicker than you’d like, don’t worry! Simply add a bit of vegetable broth or water over low heat, stirring until you reach your desired consistency. Additionally, if you feel like it’s lacking a little flavor, adjust with a splash of lemon juice or a pinch of salt to brighten it up.
Are there any allergy considerations with this recipe?
Great question! This stew is naturally vegan and gluten-free, making it suitable for many dietary restrictions. However, be sure to check labels on store-bought ingredients, especially the broth and vegan cream cheese, to ensure no allergens like soy or nuts are present. If serving to pets, avoid giving them any stew that contains garlic or onion.
Can I add different vegetables or beans to this stew?
Very much so! You can customize the Creamy Tomato White Bean Stew by adding your favorite beans, like navy or great northern beans. For veggies, try tossing in some diced carrots, bell peppers, or zucchini during sautéing for additional texture and nutrients. Feel free to experiment as you’d like to suit your taste!

Creamy Tomato White Bean Stew for Cozy Weeknight Dinners
Ingredients
Equipment
Method
- In a large skillet, heat 2 tablespoons of olive oil over medium heat. Once the oil shimmers, add 1 diced onion, sautéing for about 3-4 minutes until translucent. Introduce 1 pint of halved cherry tomatoes, stirring occasionally until they begin to burst, about 3-5 minutes.
- Stir in 3 minced garlic cloves along with 2 tablespoons of tomato paste and a handful of chopped sun-dried tomatoes. Cook for another 2-3 minutes, allowing the garlic to soften.
- Pour in 4 cups of vegetable broth and add 2 cans of drained cannellini beans. Increase the heat to bring to a gentle simmer for about 5-7 minutes.
- Lower the heat and mix in 8 ounces of vegan cream cheese and 2 cups of baby greens. Stir gently for 2-3 minutes until the cream cheese melts.
- Remove the pot from heat and squeeze in the juice of 1 lemon, then season with salt and pepper to taste. Ladle into bowls and garnish with fresh basil.