Tomato White Bean Stew: The Easiest, Most Flavorful Recipe

By Rowan Pierce

On February 24, 2026

A close-up shot of the Tomato White Bean Stew simmering in a Dutch oven, showing the texture of the beans, tomatoes, and kale.

Cuisine

American, Italian, Mediterranean

Prep time

10 minutes

Cooking time

40 minutes

Total time

50 minutes

Servings

6 servings

This Tomato White Bean Stew is the epitome of rustic comfort food. It’s a simple, hearty, and deeply flavorful dish that comes together in under an hour with pantry staples. If you’re searching for a go-to weeknight meal that tastes like it simmered for hours, you’ve found it. This recipe is not only incredibly satisfying but also packed with plant-based protein and fiber, making it a healthy choice for the whole family.

We combine creamy cannellini beans, fire-roasted tomatoes, and a classic blend of aromatic herbs to create a stew that is both simple and sophisticated. It’s the kind of meal that warms you from the inside out, perfect for a chilly evening. Let’s dive into how to make this delicious stew that will have everyone asking for seconds.

Why This Tomato White Bean Stew Recipe Works

You’ll fall in love with this recipe for its simplicity and depth of flavor. Unlike other recipes that require long simmering times, our version develops its rich taste quickly, thanks to a few key techniques. Sautéing the aromatics properly and using fire-roasted tomatoes creates a savory foundation that makes every spoonful irresistible.

A rustic bowl of finished Tuscan-style white bean stew garnished with parmesan cheese and fresh herbs, ready to be eaten.
Ready to serve! A comforting bowl of Tomato White Bean Stew.

This stew is also incredibly versatile. You can easily customize it with your favorite vegetables or add some leftover chicken. It’s a perfect one-pot meal, which means less time cleaning up and more time enjoying your dinner. For another fantastic one-pot idea, check out this easy ground turkey taco skillet.

The Essential Ingredients

The beauty of this Tomato White Bean Stew lies in its use of simple, accessible ingredients. Here’s what you’ll need to create this comforting dish.

  • Olive Oil: Use a good quality extra virgin olive oil for the best flavor base.
  • Aromatics: A yellow onion and plenty of fresh garlic create the savory foundation.
  • Herbs: Dried oregano, fresh rosemary, and thyme provide a classic, rustic flavor profile.
  • Tomato Paste: This adds a concentrated, umami-rich tomato flavor that you can’t get from canned tomatoes alone.
  • Vegetable Broth: A flavorful vegetable broth is key. Use low-sodium so you can control the saltiness.
  • Canned Tomatoes: We use both crushed and fire-roasted diced tomatoes for a complex texture and taste. The fire-roasting adds a subtle smokiness.
  • Cannellini Beans: Two cans of these creamy white beans make the stew hearty and satisfying.
  • Kale: Fresh kale is stirred in at the end for a boost of nutrients and a pop of color. Spinach works well too.
  • Seasoning: Salt, black pepper, and a pinch of red pepper flakes for a little warmth.
  • For Serving: A drizzle of olive oil, fresh parsley, and some grated Parmesan cheese take it over the top.

Step-by-Step Instructions to Make Tomato White Bean Stew

Making this stew is a straightforward process. Follow these simple steps for a perfect result every time.

  1. Sauté Aromatics: Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the chopped onion and cook until softened, about 5-7 minutes. Add the minced garlic and red pepper flakes, cooking for another minute until fragrant.
  2. Build Flavor: Stir in the tomato paste, dried oregano, and fresh rosemary and thyme. Cook for 2 minutes, stirring constantly, to toast the herbs and deepen the tomato flavor.
  3. Simmer the Stew: Pour in the vegetable broth, crushed tomatoes, and fire-roasted tomatoes. Bring the mixture to a simmer, then reduce the heat to low. Cover and let it cook for 20 minutes to allow the flavors to meld.
  4. Add Beans and Kale: Stir in the drained and rinsed cannellini beans. Increase the heat to medium and bring back to a gentle simmer. Add the chopped kale and cook for another 5-10 minutes, or until the kale is wilted and tender.
  5. Final Touches: Season with salt and pepper to your liking. Remove the fresh herb sprigs before serving.
A close-up shot of the Tomato White Bean Stew simmering in a Dutch oven, showing the texture of the beans, tomatoes, and kale.
The flavors meld together beautifully as the stew simmers.

This stew pairs beautifully with crusty bread for dipping. If you’re feeling ambitious, try serving it with a slice of homemade Dutch oven bread.

Tips for the Best Stew

  • Don’t Rush the Aromatics: Take the time to properly soften the onions and toast the tomato paste. This step is crucial for building a deep flavor base.
  • Use Quality Tomatoes: The tomatoes are a star ingredient, so using high-quality canned tomatoes, especially fire-roasted, will make a noticeable difference.
  • Rinse Your Beans: Rinsing canned beans removes the starchy liquid they are packed in, which can sometimes have a metallic taste and make the stew cloudy.
  • Don’t Overcook the Kale: Add the kale at the end of the cooking process to keep its vibrant color and texture. It only needs a few minutes to wilt.

Flavor Variations and Add-Ins

One of the best things about this Tomato White Bean Stew is how easily you can adapt it. Here are a few ideas to get you started:

  • Add Meat: Brown some Italian sausage, pancetta, or shredded chicken before you add the onions for a heartier, non-vegetarian version.
  • More Veggies: Feel free to add other vegetables like carrots, celery, or zucchini. Sauté them with the onions until tender.
  • Make it Creamy: For a richer, creamier texture, stir in a splash of heavy cream or coconut milk at the end of cooking. A dollop of pesto also adds a wonderful, creamy herb flavor. For a creamy soup alternative, you might love this cheesy broccoli potato soup.
  • Spice it Up: If you like more heat, increase the amount of red pepper flakes or add a chopped jalapeño with the garlic.

How to Store and Reheat

This stew is a fantastic make-ahead meal as the flavors get even better overnight.

  • To Store: Let the stew cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days.
  • To Freeze: This stew freezes beautifully. Cool it completely and store it in a freezer-safe container for up to 3 months. Thaw it overnight in the refrigerator before reheating.
  • To Reheat: Gently warm the stew in a saucepan over medium-low heat, stirring occasionally, until heated through. You may need to add a splash of broth or water to reach your desired consistency.

What to Serve with Your Stew

This hearty Tomato White Bean Stew is a meal in itself, but it’s even better with a few simple sides. A piece of crusty bread is a must for dipping. A simple green salad with a lemon vinaigrette also provides a fresh, bright contrast to the rich stew.

Yes, you can adapt this for a slow cooker. Sauté the onions, garlic, and tomato paste on the stovetop as directed. Then, transfer everything except the kale and beans to the slow cooker and cook on low for 4-6 hours. Stir in the beans and kale during the last 30 minutes of cooking.

Absolutely! While cannellini beans are traditional for their creamy texture, you can easily substitute them with Great Northern beans, navy beans, or even chickpeas.

To thicken the stew, you can mash some of the beans against the side of the pot with a spoon to release their starches. Alternatively, you can simmer it uncovered for an additional 10-15 minutes to allow some of the liquid to evaporate.

Yes, this recipe is naturally vegan and vegetarian. Just be sure to use a certified vegan vegetable broth and omit the optional Parmesan cheese garnish when serving.

For an extra flavor boost, try adding a Parmesan rind to the stew as it simmers (and remove it before serving). A splash of balsamic vinegar or lemon juice at the end can also brighten up all the flavors.

A Perfect Comfort Meal

This Tomato White Bean Stew is a testament to the fact that simple ingredients can create something truly special. It’s a rustic, satisfying, and deeply flavorful meal that you’ll want to make again and again. It’s the perfect dish to share with family and friends, bringing warmth and comfort to your table.

We hope you love this recipe! If you make it, please leave a comment below or share a photo of your creation on Pinterest!

A beautiful overhead shot of a bowl of hearty Tomato White Bean Stew, garnished with fresh parsley and served with a side of crusty bread.
This cozy Tomato White Bean Stew is the ultimate one-pot comfort meal!

A close-up shot of the Tomato White Bean Stew simmering in a Dutch oven, showing the texture of the beans, tomatoes, and kale.

Tomato White Bean Stew: The Easiest, Most Flavorful Recipe

This easy Tomato White Bean Stew is a hearty, healthy, and comforting one-pot meal. Made with pantry staples like cannellini beans and fire-roasted tomatoes, it's a perfect vegetarian dinner that's ready in under an hour.
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Servings: 6 servings
Course: Dinner, Main Course, Stew
Cuisine: American, Italian, Mediterranean
Calories: 295

Ingredients
  

  • 2 tbsp Olive Oil plus more for serving
  • 1 large Yellow Onion chopped
  • 4 cloves Garlic minced
  • 2 tbsp Tomato Paste
  • 1 tsp Dried Oregano
  • 1 sprig Fresh Rosemary
  • 2 sprigs Fresh Thyme
  • 1/4 tsp Red Pepper Flakes optional
  • 4 cups Vegetable Broth low-sodium
  • 1 (28 ounce) can Crushed Tomatoes
  • 1 (15 ounce) can Fire-Roasted Diced Tomatoes undrained
  • 2 (15 ounce) cans Cannellini Beans drained and rinsed
  • 4 cups Kale stems removed and chopped
  • 1 tsp Salt or to taste
  • 1/2 tsp Black Pepper freshly ground

Equipment

  • 1 Large Dutch oven or pot
  • 1 Knife and Cutting Board

Method
 

  1. Heat the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Add the chopped onion and cook until softened, about 5-7 minutes. Add the minced garlic and red pepper flakes, cooking for another minute until fragrant.
  2. Stir in the tomato paste, dried oregano, and fresh rosemary and thyme. Cook for 2 minutes, stirring constantly, to toast the herbs and deepen the tomato flavor.
  3. Pour in the vegetable broth, crushed tomatoes, and fire-roasted tomatoes. Bring the mixture to a simmer, then reduce the heat to low. Cover and let it cook for 20 minutes to allow the flavors to meld.
  4. Stir in the drained and rinsed cannellini beans. Increase the heat to medium and bring back to a gentle simmer. Add the chopped kale and cook for another 5-10 minutes, or until the kale is wilted and tender.
  5. Season with salt and pepper to your liking. Remove the fresh herb sprigs before serving. Serve hot with a drizzle of olive oil, fresh parsley, and grated Parmesan, if desired.

Notes

Storage: Store leftover stew in an airtight container in the refrigerator for up to 5 days.
Variations: Add browned Italian sausage or pancetta for a meaty version. Stir in a cup of chopped carrots and celery with the onions for extra veggies.
Serving: This stew is best served with crusty bread for dipping.

You might also like these recipes

Leave a Comment

Recipe Rating