Canned White Beans in Tomato Sauce Recipe: Hearty Italian-Inspired Stew in One Pot

Sauces & Condiments

Canned White Beans in Tomato Sauce Recipe: Hearty Italian-Inspired Stew in One Pot

This canned white beans in tomato sauce recipe turns humble pantry staples into a rich, restaurant-worthy Italian stew with minimal effort. This one-pot recipe builds depth through aromatic vegetables and herbs, creating a dish that's rich, savory, and effortlessly adaptable.

The beauty lies in its versatility—serve it as a standalone soup, stir it into pasta, or use it as a flavorful side for grilled meats.

What sets this recipe apart is the careful balance of flavors: caramelized onions and garlic form the foundation, while a splash of red wine adds complexity that elevates the humble ingredients.

The beans absorb the tomato sauce's richness while maintaining their natural texture, resulting in a stew that's both comforting and satisfying. Professional results come from precise timing and layering of flavors, not complicated techniques.

By the time you're done, you'll have a pot of velvety tomato sauce with tender white beans, aromatic herbs, and just the right amount of acidity to brighten each bite.

The dish is hearty enough to stand alone but flexible enough to become whatever your meal needs—whether that's a quick weeknight dinner or a base for a more elaborate spread. This recipe proves that great food doesn't require fancy ingredients, just thoughtful preparation.

The best part? It comes together in under 45 minutes with minimal cleanup, making it perfect for busy nights when you still want something substantial and flavorful. The secret weapon is letting the flavors develop during simmering, transforming basic ingredients into something extraordinary.

Let's get cooking with this foolproof method that delivers professional-quality results every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for canned white beans in tomato sauce

Pantry staples meet Italian flavors in this rich, one-pot white bean stew.

Ingredient Amount Notes
Canned Cannellini Beans 🥫 2 cans 15 oz each, drained and rinsed
Canned Crushed Tomatoes 🍅 2 cans 28 oz each, San Marzano preferred
Yellow Onions 🧅 2 whole Medium size, finely chopped
Garlic Cloves 🧄 4 cloves Freshly minced, not pre-minced
Carrots 🥕 2 medium OR 1 cup diced
Celery Stalks 🌿 2 whole Medium size, finely chopped
Extra-Virgin Olive Oil 🫒 ¼ cup For sautéing vegetables
Dry Red Wine 🍷 ½ cup Bold variety like Cabernet Sauvignon
Vegetable Broth 💧 2 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Squeeze tube or canned
Fresh Rosemary 🌿 1 tbsp Chopped, or 1 tsp dried
Fresh Thyme 🌿 1 tbsp Leaves only, or 1 tsp dried
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Balsamic Vinegar 🍶 1 tbsp For brightness at the end

The San Marzano crushed tomatoes make all the difference here—their natural sweetness and acidity balance perfectly. Whole Foods or any well-stocked grocery store carries them in cans, and they're worth the slight price bump. For the onions, carrots, and celery, freshness is key—look for crisp, firm vegetables with vibrant color. If you're short on time, pre-chopped mirepoix mixes work fine, but chopping yourself gives you better control over the texture. The red wine should be something you'd drink—bold varieties like Cabernet Sauvignon or Merlot add depth that cheaper cooking wines can't match. For the beans, stick with cannellini for their buttery texture, though great northerns work too.

No red wine? Extra vegetable broth with 1 tbsp balsamic vinegar works in a pinch. Fresh herbs are ideal, but dried works at one-third the amount—just make sure they're not old. The tomato paste can be skipped if you're using high-quality crushed tomatoes, but it adds that concentrated umami flavor that ties everything together. For the carrots, baby carrots or pre-diced save time without sacrificing flavor. If you're making this ahead, the flavors actually improve overnight—just add a splash of water if it gets too thick. The balsamic vinegar at the end is non-negotiable; it brightens the whole dish.

This stew reheats beautifully—just add a splash of water or broth if it's too thick after refrigeration. Keeps for 5 days in the fridge or 3 months frozen. For freezing, portion into containers with a little extra broth to prevent a skin from forming. The flavors meld even better after the first day, so making a double batch is a great idea if you have leftovers. Store the fresh herbs in a jar of water in the fridge for up to 5 days, and the tomato paste can stay in its can for months. The onions and garlic can be prepped ahead and stored in the fridge for 2 days before cooking.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I love that it’s all in one pot—no fussing with multiple pans or dishes. Just toss in the onions, carrots, and celery, let them soften in olive oil, and boom, you’re halfway there. The garlic gets added at the perfect moment, infusing everything with that rich aroma without burning.
  • Chewy-Creamy Perfection: The cannellini beans soak up that deep, wine-kissed tomato sauce, turning creamy and tender. That balsamic vinegar at the end? It’s the secret weapon—brightens the whole dish so you get that perfect balance of rich and tangy in every bite.
  • Feed the Crowd: This stew practically doubles on its own, and it’s exactly what you need for game nights or lazy Sundays. My family devours it cold the next day too—just as good reheated, if not better. Plus, it’s the kind of dish where everyone asks for seconds, not just because it’s hearty, but because it’s delicious.
  • Budget-Friendly Powerhouse: Two cans of beans, two cans of tomatoes, and some pantry staples? This is the kind of meal that won’t break the bank but still feels indulgent. The red wine adds depth without costing a fortune, and honestly, the flavors get even better as it sits—so you’re not just saving money, you’re saving time too.

Step-by-step instructions for canned white beans in tomato sauce

This hearty Italian-inspired stew comes together in one pot with minimal effort.

1

Sauté the Vegetable Base

Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven or heavy pot over medium heat. Add the 2 whole yellow onions, 2 medium carrots (diced), and 2 whole celery stalks (finely chopped). Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onions become translucent.

Here's the thing—this step builds the foundation. You want the vegetables to release their natural sugars and develop a slight caramelization before adding the garlic. If you see the onions starting to brown too quickly, reduce the heat slightly to prevent burning.

After 5 minutes, add the 4 cloves garlic cloves (freshly minced) and cook for an additional 30 seconds until fragrant. You'll know it's ready when the kitchen fills with that unmistakable garlic aroma—this ensures maximum flavor extraction.

2

Deglaze and Build the Sauce

Pour in the 0.5 cup dry red wine and scrape up any browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures all the flavor you've built so far. Let the wine simmer for 3-4 minutes until it reduces by about half.

Next, stir in the 2 tbsp tomato paste and cook for 1 minute to toast the flavors. Then add the 2 cans canned crushed tomatoes, 2 cups vegetable broth, 1 tbsp fresh rosemary, 1 tbsp fresh thyme, 1.5 tsp salt, and 0.5 tsp black pepper. Bring the mixture to a gentle boil, then reduce heat to low and let it simmer uncovered for 15 minutes. This allows the flavors to meld together.

Real talk: Skim off any foam that rises to the surface during this time—it keeps your sauce clean and prevents a bitter taste.

3

Add the Beans and Simmer

Gently stir in the 2 cans cannellini beans (drained and rinsed). The reason we add them now is to let them absorb all those rich tomato flavors. Increase heat to medium-low and let the stew simmer for 20-25 minutes, stirring occasionally. You're looking for a thick, hearty consistency where the beans are heated through but still tender.

Here's where it gets fun—taste the sauce and adjust the seasoning if needed. If it needs more acidity, you can add the 1 tbsp balsamic vinegar now. This step is all about balancing flavors, so don't be afraid to tweak it to your liking.

During this time, the stew should reduce slightly, creating a thicker sauce that coats the back of a spoon. If it gets too thick, you can add a splash of water or broth to loosen it.

4

Finish and Serve

Once the beans are heated through and the sauce has reached your desired consistency, remove the pot from heat. Let the stew sit for 5 minutes to allow the flavors to settle. This resting period ensures everything comes together perfectly.

Serve the stew hot, garnished with additional fresh rosemary or thyme if desired. Each bowl should deliver a perfect balance of creamy beans, rich tomato sauce, and aromatic herbs. The balsamic vinegar adds a subtle tang that brightens the whole dish.

This stew keeps well in the refrigerator for up to 5 days, so it's perfect for meal prep. The flavors actually improve as it sits, making it even more delicious the next day.

👨‍🍳

Pro Tips For Making Canned White Beans In Tomato Sauce

  • Sweat, Don’t Burn: DESCRIPTION: The onions need 8-10 minutes to soften, not brown—lower the heat if they start turning golden too fast. I learned this the hard way when my first batch tasted bitter from overcooked onions. Keep stirring and watch closely after the 5-minute mark when garlic goes in.
  • Toast the Paste: DESCRIPTION: Cook the 2 tbsp tomato paste for that full minute after the wine reduces—don’t rush it. That quick toast deepens the umami, and skipping it leaves the sauce flat. (Yes, even if you’re impatient like me.)
  • Skim the Foam: DESCRIPTION: When the sauce boils, skim off the foam that rises—it’s not just for looks. That gunk can make the final dish taste bitter, and it takes 30 seconds to scrape it off. Trust me, your future self will notice the difference.
  • Rest Before Serving: DESCRIPTION: Walk away for those 5 minutes after turning off the heat. Letting the stew sit lets the flavors settle and thicken naturally—no extra stirring or tinkering needed. I know it’s hard to wait, but it makes all the difference.

Best sauces and condiments for this canned white beans in tomato sauce

Brightening Balsamic Finish

The 1 tbsp balsamic vinegar at the end is my non-negotiable secret—it transforms the rich tomato base into something balanced and vibrant. Add it during the final 5 minutes of simmering with the beans to let the flavors marry.

For extra brightness, I drizzle a little over each serving before eating. This simple step elevates the dish from good to exceptional. 💫

Umami-Boosting Garlic Infusion

I always use freshly minced garlic instead of pre-minced for maximum flavor impact. Add the 4 cloves after the onions have softened for 30 seconds—this prevents bitterness while creating that unmistakable garlic aroma.

For an even deeper flavor, toast the garlic in the olive oil for 1 minute before adding the wine. The Maillard reaction makes all the difference!

Herb-Infused Broth Boost

Instead of just adding herbs at the start, I like to infuse the 2 cups vegetable broth with them first. Simmer the rosemary and thyme in the broth for 5 minutes before adding to the pot.

This creates a more concentrated herb flavor throughout the entire stew. I strain out the herbs before adding the broth to avoid a stringy texture. 🌿

Tomato Paste Secret

The 2 tbsp tomato paste is where the magic happens—it adds depth and thickness without overwhelming the dish. I like to toast it in the pan for 1 minute before adding the crushed tomatoes to develop its natural sweetness.

For an even richer flavor, I sometimes replace ½ cup of the crushed tomatoes with ½ cup tomato paste mixed with a splash of water. It changes the entire texture!

Wine Deglazing Technique

Using ½ cup dry red wine to deglaze the pot captures all those browned bits that would otherwise burn or stick. I recommend a bold variety like Cabernet Sauvignon—it adds complexity that cheaper cooking wines can't match.

If you're avoiding alcohol, use extra vegetable broth + 1 tbsp balsamic vinegar instead. The acidity still works beautifully! 🍷

Garnish Game-Changers

Fresh herbs like rosemary or thyme make a world of difference when garnished at the table. I also love adding a sprinkle of flaky sea salt like Maldon for texture contrast.

For extra richness, top with a drizzle of extra-virgin olive oil and a few grated Parmesan alternatives like nutritional yeast for a vegan touch. The presentation becomes just as important as the flavor!

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 58g21%
Dietary Fiber 12g43%
Sugars 12g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use any type of white beans in this recipe?

The recipe calls for cannellini beans because of their creamy texture and mild flavor, but you can substitute with great northern or navy beans. Just make sure to drain and rinse them thoroughly before adding. The cooking time may vary slightly, so check for tenderness after 15 minutes instead of 20-25 minutes if using a different variety.

2

What if I don’t have red wine on hand?

No problem! Skip the wine and add an extra 1 tbsp balsamic vinegar along with ½ cup extra vegetable broth when deglazing. The acidity from the vinegar will still brighten the sauce beautifully. This substitution works perfectly for a non-alcoholic version.

3

How do I adjust the consistency if my stew is too thick?

Simmer uncovered for a few more minutes to let it reduce naturally, or stir in 2-3 tablespoons of water or broth at a time until you reach your desired thickness. The sauce should coat the back of a spoon but still be spoonable. If it’s too thin, let it simmer uncovered for 5-10 minutes longer.

4

Can I make this recipe ahead of time?

This stew tastes even better the next day. Let it cool completely, then store in an airtight container in the fridge for up to 5 days. For freezing, portion into containers and freeze for up to 3 months. Reheat gently on the stove with a splash of water or broth to restore the sauce’s consistency.

5

What’s the best way to serve this dish?

This hearty stew shines as a standalone meal, but you can also serve it over pasta, with crusty bread, or alongside grilled chicken or fish. For extra richness, top with a drizzle of extra-virgin olive oil and a sprinkle of flaky sea salt. Garnish with fresh herbs like rosemary or thyme for a pop of color and freshness.

★★★★★4.7(9 reviews)
Categories Sauces & Condiments