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

Transforming canned white beans into a rich tomato sauce recipe creates a hearty Italian-inspired stew that requires just one pot and minimal effort. This vegetarian-friendly dish delivers deep, savory flavors with tender beans and aromatic herbs, perfect for a satisfying weeknight dinner.

The beauty lies in its simplicity—no fancy techniques, just a few pantry staples and a slow simmer to develop that restaurant-quality taste.

What sets this recipe apart is how it elevates simple ingredients into something extraordinary. By sautéing garlic and onions until fragrant, then simmering with canned beans, crushed tomatoes, and Italian seasoning, you create a sauce that's both comforting and flavorful.

The dish comes together in under 30 minutes, making it ideal for busy evenings when you still want a home-cooked meal. Every spoonful delivers a perfect balance of tangy tomato, earthy beans, and herby notes.

This one-pot wonder is incredibly versatile—serve it over pasta, alongside crusty bread, or as a standalone dish with a sprinkle of fresh basil. The texture is what makes it special: tender beans in a velvety sauce that clings to each bite.

It's the kind of recipe that feels indulgent yet remains light enough for everyday dining. Let's get cooking and turn those canned beans into something truly special.

For those who want to customize, consider adding a splash of red wine for depth or a pinch of red pepper flakes for heat. The possibilities are endless, but the foundation remains the same: simple, hearty, and packed with flavor.

This dish proves that great meals don't require complicated steps—just the right combination of ingredients and a little patience. Ready to create something delicious?

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

Ingredients for canned white beans in tomato sauce

Pantry staples meet Italian flair in this one-pot white bean tomato sauce.

Ingredient Amount Notes
Canned White Beans 🍲 2 cans 15 oz each, drained and rinsed
Crushed Tomatoes 🍅 2 cans 28 oz each, San Marzano preferred
Extra-Virgin Olive Oil 🫒 ¼ cup High quality, fruity variety
Yellow Onion 🧅 1 whole Medium size, finely diced
Garlic Cloves 🧄 4 cloves Fresh, minced or pressed
Italian Seasoning 🌿 1 tbsp Diamond Crystal preferred
Dried Oregano 🍃 1 tsp Mexican oregano if available
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Vegetable Broth 💧 1 cup Low-sodium preferred
Fresh Basil Leaves 🌿 ⅛ cup Chopped, for garnish
Red Wine Vinegar 🍷 1 tbsp Optional, for brightness
Red Pepper Flakes 🔥 ¼ tsp Adjust for heat preference
Parmesan Cheese 🧀 ¼ cup Freshly grated, for serving

The crushed tomatoes are the foundation—San Marzano from Italy delivers the best quality with natural sweetness and minimal acidity. Trader Joe's and Whole Foods carry excellent options, but any high-quality canned tomatoes work. For the beans, stick with cannellini or great northern varieties—they hold their shape beautifully. Fresh garlic and onion are non-negotiable here; pre-minced jarred garlic lacks the aromatic depth you need. The Italian seasoning blend matters too—Diamond Crystal has a more robust flavor than some store brands, but any blend with basil, oregano, and thyme will work.

No Italian seasoning? Combine 1/2 tsp dried basil, 1/2 tsp dried oregano, and 1/4 tsp dried thyme for a DIY version. Short on crushed tomatoes? Blended whole peeled tomatoes work just as well, though they'll be slightly chunkier. The vegetable broth can be swapped for water plus 1 tsp tomato paste in a pinch. For extra depth, 1/4 cup red wine replaces the vinegar, but keep it simple with the vinegar if you're in a hurry. The red pepper flakes are optional but add a nice kick—start with less if you're sensitive to heat.

This sauce keeps beautifully in the fridge for 5-6 days, with flavors deepening over time. Portion into containers for easy lunches—it reheats perfectly. For longer storage, freeze for up to 3 months. The fresh basil should be added just before serving, but you can chop and store it separately in the fridge for 3-4 days. The Parmesan cheese is best added fresh when serving, but if you're prepping ahead, store it separately and grate it just before eating for maximum flavor.

❤️

Why You'll Love This Recipe

  • Pantry Magic: I swear by this recipe when I’ve got nothing but a can of beans and a jar of tomatoes. No fancy shopping list—just open, chop, simmer. The onions caramelize while you’re draining the beans, and by the time the garlic hits, you’re already smelling dinner.
  • Rich Without Effort: That first spoonful of crushed tomatoes simmered with olive oil? It’s like someone poured sunshine into a pot. The beans soak up the acidity, getting tender but never mushy, while the garlic lingers just long enough to make your kitchen smell like an Italian bistro.
  • Meal Prep MVP: I make a big batch on Sundays and eat it all week—over toast, with crusty bread, or even cold in salads. The sauce thickens nicely when reheated, and the beans hold up perfectly. Honestly, it’s the only recipe I don’t dread leftovers from.
  • Budget-Buster Winner: A single can of beans and a small can of tomatoes stretch into four servings, and I’m not exaggerating. Add a handful of spinach or a sprinkle of cheese at the end, and suddenly you’ve got a restaurant-quality dish for half the price. My wallet thanks me every time.

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

This one-pot Italian-inspired stew comes together effortlessly with simple techniques and bold flavors.

1

Sauté the Aromatics

Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven or heavy pot over medium heat. Add the 1 whole yellow onion, cut into small dice, and cook for 5-6 minutes until softened and translucent. You'll know it's ready when the onion edges turn slightly golden and the raw smell disappears.

Add the 4 cloves garlic cloves, minced or pressed, and cook for 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell sweet and nutty, not bitter. This aromatic base forms the flavor foundation for the entire dish, so take your time here. If the garlic starts to darken too quickly, reduce the heat slightly.

2

Build the Sauce Base

Stir in the 1 tablespoon Italian seasoning, 1 teaspoon dried oregano, 1 teaspoon salt, and 0.5 teaspoon black pepper. Let the spices toast for 1 minute while stirring constantly—this awakens their flavors and prevents them from tasting raw. The mixture should smell vibrant and earthy.

Pour in the 2 cans crushed tomatoes and bring the mixture to a gentle simmer. Let it cook uncovered for 10 minutes, stirring occasionally. This allows the tomatoes to break down slightly and develop deeper flavor. You'll notice the sauce thicken slightly as excess liquid evaporates.

3

Incorporate the Beans and Broth

Add the 2 cans canned white beans, drained and rinsed, along with the 1 cup vegetable broth. Stir well to combine everything thoroughly. The beans should be fully submerged in the sauce. Bring the mixture back to a simmer and let it cook uncovered for 15-20 minutes, stirring occasionally.

During this time, the flavors will meld together beautifully. You'll see the sauce become richer and more cohesive. Taste the mixture after 15 minutes—if it needs more seasoning, adjust with additional salt or pepper. The beans should be heated through and tender, though they won't fully disintegrate.

4

Finish with Acid and Heat

Stir in the 1 tablespoon red wine vinegar and 0.25 teaspoon red pepper flakes. The vinegar adds brightness that cuts through the richness of the tomatoes and beans, while the red pepper flakes introduce subtle heat. Let the stew simmer for another 5 minutes to allow these final ingredients to integrate completely.

Remove the pot from heat and stir in the 0.125 cup fresh basil leaves, chopped. The basil adds freshness that balances the earthy tomato and bean flavors. Let the stew sit off the heat for 5 minutes to allow the flavors to settle and meld together perfectly.

5

Serve with Fresh Parmesan

Ladle the warm stew into bowls and top each serving immediately with 0.25 cup freshly grated Parmesan cheese. The cheese adds a salty, umami contrast that elevates the dish. Serve with crusty bread or over pasta for a hearty Italian meal that comes together in under 45 minutes with minimal effort.

This dish tastes even better the next day as the flavors continue to develop, making it perfect for meal prep. The combination of creamy beans, rich tomatoes, and aromatic herbs creates a satisfying, comforting stew that's packed with Mediterranean-inspired flavors.

👨‍🍳

Pro Tips For Making Canned White Beans In Tomato Sauce

  • SOFTEN BEANS FIRST: Drain the canned beans and rinse them under cold water, then simmer in fresh water for 5 minutes before adding to the sauce. This softens them slightly and chases off any metallic taste from the can—trust me, it makes a real difference when you’re eating a bowlful.
  • SWEAT THE ONIONS LOW: Cook the diced onion in olive oil over medium-low heat until it’s translucent and just starting to caramelize—about 8-10 minutes. I learned this the hard way: rushing it burns the onions and turns the sauce bitter. Patience here means flavor that lingers.
  • CRUSH GARLIC, DON’T MASH: Smash the garlic cloves flat with the side of your knife instead of mincing them finely. This way, they infuse the sauce without turning it into a paste—your future self will notice the difference in texture and aroma.
  • ACIDIFY THE TOMATO SAUCE: Add a splash of red wine vinegar or a pinch of sugar to the crushed tomatoes before heating. This balances the acidity and sweetness, so the sauce doesn’t taste one-note. (Yes, even if you’re impatient like me, wait 2 minutes for it to bloom.)

Health benefits of these flavors

Plant-Based Protein Power

This recipe delivers a whopping 15 grams of plant-based protein per serving, making it an excellent choice for vegetarians, vegans, or anyone looking to reduce meat consumption. The cannellini beans used here are particularly high in protein while remaining gentle on digestion.

I’ve found that this dish keeps me full for hours after eating—perfect for busy days when you need sustained energy without heavy, greasy foods. 💪

Fiber for Gut Health

With over 12 grams of dietary fiber per serving, this tomato sauce recipe supports digestive health and helps maintain steady blood sugar levels. The fiber in white beans also acts as a prebiotic, feeding beneficial gut bacteria and promoting overall microbiome balance.

I notice my digestion improves when I include this dish 2-3 times a week in my meal rotation.

Rich in Antioxidants

The crushed tomatoes in this recipe are packed with lycopene, a powerful antioxidant that gives tomatoes their red color and has been linked to reduced inflammation and heart disease risk. Cooking tomatoes actually increases lycopene availability, making this dish even more beneficial.

The fresh basil adds extra antioxidants like vitamin K and vitamin A, which support immune function and skin health. 🌿

Heart-Healthy Fats

Extra-virgin olive oil is the star here, providing monounsaturated fats that support heart health by improving cholesterol levels. Using high-quality olive oil (look for "extra virgin" on the label) ensures you’re getting the maximum benefits without refined oils.

I always reach for California Olive Ranch or Colavita brands—they’re consistently flavorful and nutrient-dense.

Vitamin and Mineral Boost

This dish is a nutritional powerhouse, offering folate (important for cell repair), iron (for energy), and potassium (for muscle function) in every bite. The Italian seasoning adds extra magnesium and calcium, while the vegetable broth contributes electrolytes.

It’s one of those rare recipes where you’re basically eating a vitamin supplement in delicious form. I especially love how this dish helps me meet my daily vitamin needs without extra effort. ✨

Low-Calorie Comfort Food

At around 250 calories per serving, this recipe delivers satisfying, hearty flavors without the guilt. The combination of tomatoes, beans, and herbs creates a rich, savory profile that tricks your brain into feeling full—even though it’s lighter than many traditional stews.

I often double the batch and freeze portions for quick, nutritious meals on lazy evenings. The secret is in the slow simmering, which develops deep flavor without adding excess fat. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 3g15%
Cholesterol 5mg2%
Sodium 750mg33%
Total Carbohydrate 55g19%
Dietary Fiber 12g43%
Sugars 10g
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 about white bean tomato sauce

1

Can I substitute canned tomatoes for crushed tomatoes?

Yes, but the texture will be slightly different. Use 2 cans whole peeled tomatoes, crushed by hand with your fingers or a wooden spoon. This gives a chunkier sauce, which works well if you prefer texture. For a smoother consistency, blend the tomatoes first. The flavor remains excellent either way!

2

How can I make this sauce thicker or thinner?

For a thicker sauce, simmer uncovered for an extra 10-15 minutes to reduce the liquid. If it's too thick, add 1-2 tablespoons vegetable broth at a time until reaching your desired consistency. For extra richness, stir in 1 tablespoon tomato paste at the end of cooking.

3

What are the best ways to serve this dish?

This versatile sauce pairs perfectly with crusty bread, pasta (penne or spaghetti), or over polenta. For a complete meal, serve with a side of roasted vegetables or a simple green salad. The sauce also makes a great filling for stuffed bell peppers or as a topping for baked potatoes.

4

Can I make this recipe without Italian seasoning?

Create your own blend with ½ teaspoon dried basil, ½ teaspoon dried oregano, and ¼ teaspoon dried thyme. For extra depth, add a pinch of red pepper flakes or a bay leaf while simmering. The sauce will still taste delicious—just with slightly different herbal notes.

5

How long will leftovers keep in the fridge?

Store leftovers in an airtight container for up to 5-6 days in the refrigerator. The flavors actually improve over time! For longer storage, freeze portions for up to 3 months. Reheat gently on the stove with a splash of water or broth to restore moisture. Never freeze with fresh basil—add it fresh when reheating.

★★★★★4.9(15 reviews)
Categories Sauces & Condiments