Velvety Tomato and Cannellini Stew

In the culinary world, where quick and healthy meals often seem mutually exclusive, this Creamy Tomato White Bean Stew stands out as a delicious exception. Offering a symphony of comforting flavors, it’s the quintessential easy lunch or dinner solution for busy individuals and families alike. This entirely plant-based and dairy-free recipe is not just a meal; it’s a wholesome experience, brimming with nourishing ingredients like protein-rich white beans, vibrant cherry tomatoes, and nutrient-dense greens. Imagine a satisfying, hearty stew ready on your table in just 25 minutes – yes, it’s that simple to create this delightful vegan dish.

A vibrant bowl of Creamy Tomato White Bean Stew garnished with fresh basil.

For those who love an easy vegan lunch recipe that comes together in under 30 minutes, packed with fresh, nourishing vegetables and powerful plant-based protein, this stew is a revelation. It’s the perfect formula for getting something incredibly nutritious into your body without consuming precious time in the middle of a hectic day. For ultimate convenience, you can even prepare this stew ahead of time, making it an ideal candidate for meal prepping. If you find yourself in an even tighter time crunch, don’t miss our 5-Minute Creamy Peanut Noodles – another lightning-fast, go-to meal!

This remarkable one-pan creamy vegan stew effortlessly hits all the right notes. It’s guaranteed to warm your belly and makes for a perfect, easy meatless Monday meal or a comforting weeknight dinner. It embodies everything you desire in a simple, wholesome vegan meal:

  • Speedy Preparation: Ready to enjoy in just 25 minutes from start to finish.
  • Effortless Cooking: The use of convenient canned beans simplifies the process significantly.
  • Dietary Inclusivity: Naturally vegan, gluten-free, and nut-free, catering to various dietary needs.
  • Protein Powerhouse: Abundantly loaded with plant-powered protein to keep you feeling full and energized.
  • Calorie Conscious: Approximately 287 calories per serving (based on half the recipe), making it a mindful choice.
  • Satisfying & Nourishing: A truly filling and deeply nourishing dish that fuels your body.
  • Minimal Cleanup: Prepared entirely in just one pan, ensuring an easy cleanup experience.
  • Flavorful Profile: Bursting with robust garlic, sweet tomato, and aromatic basil flavors.
Close-up of the Creamy Tomato White Bean Stew, showing the rich texture and ingredients.

Exploring the Versatile World of White Beans

White beans are a fantastic category of legumes, celebrated for their similar pale color and generally mild, buttery flavor. They are among my favorite sources of plant-based protein, offering incredible versatility in a myriad of delicious recipes. Their creamy texture and subtle taste make them an ideal canvas for absorbing flavors, from savory to herbaceous. Beyond this delightful stew, white beans shine in recipes like my easy pesto white bean pasta, a refreshing herby marinated white bean salad, and my personal favorite white bean & kale soup.

Most white beans are conveniently available in both canned and dried forms. While dried beans allow you greater control over their final firmness and texture, canned beans offer unparalleled ease and speed, which is why I opted for canned cannellini beans to streamline this particular recipe. However, feel free to use any of your preferred white bean varieties, whether they’re canned or cooked from scratch. Each type will impart its unique flavor and texture profile, all resulting in a wonderfully delicious stew.

  • Cannellini Beans: Also known as white kidney beans, cannellini beans are large, boasting a creamy texture, a subtly nutty flavor, and an impressive ability to retain their shape during cooking. They are a staple in Italian cuisine and frequently feature in my recipes, such as the white bean pesto pasta and my rich vegan creamed spinach and white bean stuffed delicata squash.
  • Great Northern Beans: These medium-sized beans offer a mild, delicate flavor profile. They cook down to a creamy texture, making them a popular choice for soups, stews, and casseroles, much like in my comforting kale & white bean soup.
  • Navy Beans: Small and oval-shaped, navy beans are characterized by their mild flavor and exceptionally smooth texture once cooked. They are often found in baked beans and hearty stews.
  • Butter Beans (Lima Beans): When lima beans are harvested young, they are typically referred to as “butter beans” due to their creamy white hue. As their name suggests, they deliver a wonderfully buttery texture and a slightly sweet undertone, adding a luxurious feel to any dish.
  • Garbanzo Beans (Chickpeas): While generally not classified as a “white bean” due given their firmer texture, garbanzo beans (chickpeas) would still be an excellent and robust addition to this recipe, contributing their signature nutty flavor and satisfying bite.
  • Royal Corona Beans: These are truly a specialty bean, sourced from Rancho Gordo – an esteemed company revered by bean enthusiasts. Royal Corona beans are impressively large, incredibly creamy, and possess an extraordinary ability to soak up flavors. If you ever have the opportunity to acquire these gourmet beans, you’ll discover countless applications for them, including this creamy tomato white bean stew or the vibrant herby marinated white bean salad.
Ingredients for the stew laid out on a kitchen counter.

Essential Ingredients for Your Creamy Tomato White Bean Stew

Crafting this simple yet profound stew requires a handful of accessible ingredients that work in harmony to create its rich flavor and comforting texture. Here’s a closer look at what you’ll need, along with some smart substitution ideas:

  • Yellow Onion: The aromatic foundation of our stew. A small yellow onion provides a sweet and savory base when sautéed. Alternatively, a white onion or two shallots can be used for a slightly milder flavor.
  • Cherry Tomatoes: These small, sweet bursts of flavor are essential. When halved, they release their juices and contribute a wonderful fresh tang. One large chopped heirloom tomato can work in a pinch, but the distinct “bite” of individual cherry tomatoes is highly recommended for texture contrast.
  • Garlic: The backbone of almost any savory dish. I prefer four large cloves of fresh garlic, finely minced, for maximum pungency and aroma. If fresh isn’t an option, frozen garlic cubes are a great substitute, especially when time is of the essence. When using frozen, I often add an extra cube or two to ensure the flavor is robust.
  • Sun-dried Tomatoes: These concentrated flavor bombs add a deep, umami-rich sweetness. I find that dry-packed sun-dried tomatoes (not those packed in oil) offer a purer, more intense tomato flavor without introducing excess oil. Be sure to chop them finely before adding.
  • Tomato Paste: This ingredient is crucial for adding an extra depth of tomato flavor and richness. By cooking it briefly with the onions and garlic, we allow it to caramelize slightly, concentrating its flavor and enhancing the overall umami profile of the stew.
  • White Beans: As discussed earlier, canned cannellini beans are my go-to for their convenience and inherent creaminess. Ensure they are thoroughly drained and rinsed before use. Feel free to explore other white bean varieties mentioned above for subtle variations in taste and texture.
  • Vegetable Broth: The liquid base that brings everything together. I always opt for a low-sodium vegetable broth to maintain control over the overall saltiness of the dish, allowing us to season to taste.
  • Starch: A touch of starch is key to achieving that desirable creamy, slightly thickened consistency. Arrowroot starch, tapioca starch, or cornstarch all perform beautifully in this recipe, helping to emulsify the broth and add a luxurious mouthfeel.
  • Baby Greens: This stew is a fantastic way to incorporate more nutrient-dense greens into your diet. Baby kale, fresh spinach, or any other tender baby greens will wilt beautifully into the warm stew, adding color, vitamins, and a subtle earthy note.
  • Vegan Cream Cheese: This is an optional but highly recommended ingredient for an ultra-creamy stew. It melts seamlessly, adding a rich, tangy creaminess without any dairy. If vegan cream cheese isn’t available or preferred, full-fat coconut cream or a homemade cashew cream can serve as excellent alternatives.
  • Lemon: A squeeze of fresh lemon juice at the end is a game-changer. Its bright tanginess cuts through the richness of the stew, elevating and adding an extra dimension to all the flavors.
  • Fresh Basil: For the ultimate aromatic finish. Fresh basil, thinly sliced or roughly torn, as a garnish provides a fragrant, herbaceous counterpoint to the rich tomato flavors. Feel free to experiment with other fresh herbs you love, or a sprinkle of micro-greens.
A bowl of creamy vegan tomato white bean stew with fresh basil, ready to be served.

Crafting Your Easy One-Pan White Bean Stew: A Step-by-Step Guide

Is there anything better than a gluten-free and plant-based lunch or dinner recipe that you can whip up in just one pan in a mere 25 minutes? We think not! Follow these simple steps to create your own comforting bowl of creamy tomato white bean stew:

  1. Sauté the Aromatics: Begin by heating 1 tablespoon of avocado or olive oil in a medium saucepan over medium heat. Add your sliced yellow onion and sauté for about 3 minutes until it begins to soften and become translucent. Next, introduce the halved cherry tomatoes to the pan and cook for an additional 5 minutes or so, stirring frequently, until they start to break down and release their sweet juices.
  2. Build the Flavor Base: Now, add the minced garlic, chopped sun-dried tomatoes, and tomato paste to the pan. Cook for one minute, stirring constantly. This brief cooking period allows the garlic to become fragrant and the tomato paste to darken slightly, intensifying its rich, umami flavor.
  3. Prepare the Thickening Slurry: In a separate small bowl, whisk together the arrowroot starch (or tapioca/cornstarch) with a small splash of the vegetable broth until a smooth slurry forms. This prevents lumps when added to the hot liquid. Once smooth, mix this slurry into the remainder of your vegetable broth.
  4. Simmer and Thicken: Pour the broth mixture into the saucepan with your cooked aromatics. Add the drained and rinsed white beans. Bring the stew to a gentle simmer and let it cook for approximately 5 minutes. During this time, the stew will warm through, and the starch will begin to thicken the broth to a luscious consistency.
  5. Add Creaminess, Greens, and Brightness: Reduce the heat to low. Stir in the vegan cream cheese (if using) and continue stirring until it has completely melted into the stew, adding a wonderful creaminess. Next, fold in the baby greens, cooking them just until they are wilted, which usually takes about 1 minute. Finally, stir in the fresh lemon juice, which will brighten all the flavors. Season generously with salt and pepper to taste.
  6. Garnish and Serve: Ladle your warm, creamy tomato white bean stew into bowls. For a final flourish, don’t forget to top with fresh basil before serving.
Onion slicing for creamy tomato white bean stew.
Cherry tomatoes added to the pan for the stew.
Garlic and sun-dried tomatoes being added to the stew.
Tomato paste being stirred into the stew base.
Broth and white beans simmering in the pan.
Stew thickening on the stove, showing texture.
Vegan cream cheese and greens being stirred into the stew.
Final creamy tomato white bean stew in the pan with lemon wedge.

Spoon into a bowl and serve! Don’t forget to add the fresh basil on top to garnish for that extra pop of flavor and visual appeal.

Creative Ways to Serve Your Creamy Tomato White Bean Stew

This versatile plant-based tomato white bean stew offers a multitude of serving possibilities. My absolute favorite way to enjoy it, as you can see pictured, is scooped up with crusty bread! There’s something undeniably comforting about soaking up every last drop of the rich, creamy broth with a hearty piece of bread – it truly defines vegan comfort food.

I often reach for slices of my homemade gluten-free bread to ensure every delicious flavor is savored. For an even more artisanal touch, my homemade gluten-free flatbreads or these savory roasted garlic rosemary sourdough rolls would also be absolutely amazing companions to this vibrant tomato stew!

Beyond bread, this stew is incredibly adaptable. You can also serve it generously over a bed of fluffy rice, protein-rich quinoa, or alongside a generous portion of your favorite steamed greens for an extra boost of nutrition. The possibilities are endless!

To elevate your garnish game, I love adding a generous sprinkle of fresh basil (or any other beloved herbs like parsley or oregano) and a luxurious drizzle of high-quality olive oil. For an added layer of herbaceous flavor and richness, you could even swirl in a dollop of our homemade spinach basil pesto.

A beautifully plated bowl of Creamy Tomato White Bean Stew with crusty bread.

Storing and Reheating Your Plant-Based Masterpiece

One of the many advantages of this creamy vegan tomato white bean stew is how wonderfully it keeps. It makes for excellent leftovers, often tasting even better the next day as the flavors have more time to meld and deepen. This stew will stay fresh and delicious in an airtight container in the refrigerator for approximately 4 days, making it perfect for meal prepping a few days in advance.

To reheat your stew, simply transfer the desired portion to a saucepan and place it over low-to-medium heat on the stove. Stir frequently to ensure even heating and prevent sticking. If you find the stew has thickened too much during refrigeration, or if you prefer a looser consistency, feel free to add a splash of water or vegetable broth while it reheats. This will bring it back to its original creamy perfection. Avoid microwaving if possible, as stovetop reheating maintains the stew’s texture and flavor best.

Frequently Asked Questions About Vegan White Bean Stew

To ensure you get the most out of your cooking experience, here are some common questions and helpful answers about this creamy tomato white bean stew:

Q: Can I use dried white beans instead of canned?
A: Absolutely! If using dried beans, remember they need to be soaked overnight and then cooked until tender before adding them to the stew. This will extend the total preparation time significantly, but can offer a superior texture. Approximately 1 cup of dried beans typically yields 2-3 cups cooked, which is roughly equivalent to two 15-ounce cans. Adjust the cooking liquid as needed if the beans were cooked separately.

Q: What if I don’t have vegan cream cheese?
A: No problem! As mentioned, full-fat coconut cream (from the top of a can of chilled coconut milk) works beautifully for a rich, creamy texture, though it will impart a very subtle coconut flavor. Alternatively, you can make a simple cashew cream by blending 1/2 cup raw cashews (soaked in hot water for 15-30 minutes, then drained) with 1/4 cup fresh water until completely smooth. Add this at the same stage as the vegan cream cheese.

Q: How can I make this stew spicier?
A: For a touch of heat, you can add a pinch of red pepper flakes along with the garlic and sun-dried tomatoes. For a more pronounced spice, consider adding a tablespoon of finely diced jalapeño or a dash of your favorite hot sauce at the end.

Q: Can I freeze this stew?
A: Yes, this stew freezes quite well! Allow it to cool completely, then transfer it to freezer-safe containers. It can be stored in the freezer for up to 2-3 months. Thaw overnight in the refrigerator before reheating on the stove, adding a splash of broth if necessary to restore consistency.

Q: What other vegetables can I add to this stew?
A: This stew is wonderfully flexible! Feel free to incorporate other vegetables like diced carrots, celery, bell peppers (add with the onion), or even zucchini (add towards the end with the greens) for added nutrition and variety. Roasted red peppers or mushrooms would also be delightful additions.

Why Choose Plant-Based Meals? The Benefits of a Plant-Powered Diet

Embracing plant-based meals like this creamy tomato white bean stew offers a myriad of health and environmental benefits. A diet rich in plants is naturally packed with fiber, vitamins, minerals, and antioxidants, which are crucial for overall well-being. Fiber aids in digestion, promotes a healthy gut microbiome, and helps regulate blood sugar levels, contributing to sustained energy throughout the day. The abundance of fresh vegetables and legumes in plant-based dishes can also support heart health, aid in weight management, and potentially reduce the risk of chronic diseases.

Beyond personal health, choosing plant-based options has a positive impact on the environment. Plant-based diets typically require fewer natural resources, such as land and water, and generate fewer greenhouse gas emissions compared to diets heavy in animal products. By opting for a meal like this nourishing stew, you’re not only fueling your body with wholesome goodness but also making a conscious choice that benefits the planet. It’s a delicious and simple step towards a more sustainable and healthier lifestyle.

More Simple, Nourishing Plant-Based Recipes?

If you loved the ease and flavor of this Creamy Tomato White Bean Stew, you’re in for a treat! We believe that healthy, plant-based eating should never be complicated or time-consuming. Here are a few more of our favorite quick and nourishing vegan recipes that are sure to become staples in your kitchen:

5-Minute Creamy Peanut Noodles

These incredible 5-Minute Creamy Peanut Noodles are ready in a flash, making them the perfect easy vegan meal for any busy day! Crafted with gluten-free rice noodles, you can effortlessly prepare the simple 5-ingredient miso peanut sauce while the noodles soak. This recipe yields one satisfying serving but is incredibly easy to multiply as needed for friends or family.

Get the recipe

Creamy Coconut Curry Noodles

Indulge in these Creamy Coconut Curry Noodles, a hearty and utterly delicious vegan dinner that comes together in less than 30 minutes! This dairy-free noodle dish is highly customizable – simply add your favorite vegetables and protein sources to create a perfectly balanced and deeply satisfying meal.

Get the recipe

Roasted Tomato Chickpea Soup

This incredible 9-Ingredient Roasted Tomato Chickpea Soup is ready to eat in less than an hour, making it an ideal weeknight option. It’s entirely plant-based, vegan, and wonderfully creamy and rich. Thanks to the protein-packed chickpeas, it’s also incredibly filling and satisfying.

Get the recipe
A delicious serving of Creamy Tomato White Bean Stew.
Rachel Conners

Creamy Tomato White Bean Stew

Rated 4.91 out of 5 stars from 22 reviews.
The rich and comforting flavors of this Creamy Vegan Tomato White Bean Stew make the perfect easy lunch or dinner. This dairy-free & plant-based recipe is packed with wholesome ingredients, like protein-packed white beans, cherry tomatoes, and nutrient-dense greens. Learn how to make this easy and satisfying vegan stew in just 25 minutes.
Print Recipe
Pin Recipe
Prep Time:
5 mins
Cook Time:
20 mins
Total Time:
25 mins
Servings:
2 servings

Ingredients

  • 1 small yellow onion, sliced
  • 8 oz. cherry tomatoes, halved
  • 4 garlic cloves, minced
  • ¼ cup sun-dried tomatoes, chopped
  • 1 tablespoon tomato paste
  • 1 15 oz can cannelini beans, or other white beans of choice, drained and rinsed
  • cup vegetable broth
  • 1 tablespoon arrowroot starch, tapioca starch, or cornstarch
  • 2 cups baby greens, like baby arugula or spinach
  • ¼ cup vegan cream cheese, you can also replace with coconut cream or cashew cream
  • Salt and pepper, to taste
  • 1 small lemon, juiced
  • ¼ cup fresh basil, sliced, to garnish

Instructions

  1. In a medium saucepan over medium heat, add 1 tablespoon avocado or olive oil. Add the onion, and sauté for 3 minutes. Add the cherry tomatoes and cook for another 5 minutes or so, until softened, stirring frequently.
  2. Add the garlic, sun-dried tomatoes, and tomato paste, and cook, stirring constantly, for one minute, or until fragrant and the tomato paste has darkened in color.
  3. In a separate small bowl, whisk the arrowroot starch with a splash of broth, then mix that into the rest of the vegetable broth.
  4. Pour the broth into the pan and add the beans. Cook for 5 minutes at a low simmer, until slightly thickened and warmed through.
  5. Stir in the cream cheese and stir until it’s melted into the stew. Mix in the greens and cook until wilted, about 1 minute, and then mix in the lemon juice. Add salt and pepper to taste. Top with basil.
  6. Enjoy over rice, quinoa, greens, with toast, or all on its own.

Notes

Storing leftovers: This stew will stay good in an airtight container in the fridge for about 4 days.
To reheat: Add the bean stew to a pan over the stove on low-medium heat, stirring frequently until the beans are warmed through. If needed, add a splash of water or broth while the stew reheats.
Calories: 204kcal, Carbohydrates: 30g, Protein: 7g, Fat: 9g, Saturated Fat: 3g, Polyunsaturated Fat: 0.3g, Monounsaturated Fat: 0.1g, Sodium: 802mg, Potassium: 982mg, Fiber: 6g, Sugar: 14g, Vitamin A: 1724IU, Vitamin C: 49mg, Calcium: 85mg, Iron: 3mg
Did you make this recipe?
Please consider Leaving a star rating and review!