Sauces & Condiments
This canned white beans in tomato sauce recipe turns simple pantry staples into a rich, restaurant-worthy Italian stew in just 30 minutes. This recipe builds on traditional flavors—tomato, garlic, and herbs—while keeping prep simple and ingredients accessible.
The key lies in balancing acidity and richness, ensuring every bite is savory without overpowering the natural bean flavor.
What makes this dish special is its versatility—it works as a standalone meal or pairs perfectly with crusty bread, roasted vegetables, or polenta. The tomato sauce base provides depth, while white beans add protein and texture.
Seasoning is straightforward: garlic, onion, and herbs create the foundation, with a splash of red wine vinegar for brightness.
By the time you serve this stew, you’ll have a hearty, vegan-friendly dish that’s packed with flavor and ready in under an hour. The beans soften just enough to absorb the sauce while maintaining their structure, and the aromatics infuse every spoonful with warmth.
No fancy techniques required—just a pot, a few ingredients, and patience for the flavors to meld.
This recipe also adapts easily: swap in canned chickpeas for extra texture, add spinach at the end for freshness, or finish with a sprinkle of nutritional yeast for a cheesy note.
Perfect for weeknight dinners or meal prep, it’s a reliable way to stretch ingredients without sacrificing taste. Let’s get cooking!
Ingredients for canned white beans in tomato sauce
Pantry staples and fresh herbs transform into a rich Italian-inspired stew with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Canned Cannellini Beans 🌾 | 2 cans | Drained, rinsed, 15 oz each |
| San Marzano Crushed Tomatoes 🍅 | 2 cans | 28 oz each, high quality |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For sauteing aromatics |
| Yellow Onion 🧅 | 1 whole | Medium size, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Red Wine Vinegar 🍷 | 1 tbsp | For acidity balance |
| Fresh Rosemary 🌿 | ½ tsp | Finely chopped, stems removed |
| Fresh Thyme Leaves 🌿 | ½ tsp | Or 0.25 tsp dried |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Nutritional Yeast 🧀 | ¼ cup | For umami depth |
| Sea Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Peppercorns 🌶️ | ½ tsp | Freshly cracked |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
The quality of your tomatoes and beans sets the foundation. San Marzano crushed tomatoes deliver authentic sweetness and acidity—avoid the watery, low-quality brands. For beans, cannellini or great northern varieties work best, with no salt added. I prefer Whole Foods or Trader Joe's for these staples, as they consistently source high-quality canned goods. Fresh herbs elevate the dish, so grab rosemary and thyme from the grocery store's refrigerated section—they should smell vibrant, not wilted. If you're short on time, dried herbs work at half the quantity, though fresh provides superior depth of flavor.
No red wine vinegar? Substitute balsamic vinegar for a slightly sweeter profile, though the acidity won't be as bright. Running low on nutritional yeast? Miso paste or vegan Parmesan adds umami, though the texture will differ. The vegetable broth can be swapped for water plus 1 tsp vegetable bouillon, but the flavor will be less complex. For a smokier twist, add 1/4 tsp smoked paprika. If you're using canned beans with liquid, rinse thoroughly—excess sodium can overpower the dish. The garlic should be freshly minced, not pre-minced from a jar, to avoid bitterness.
This stew reheats beautifully—simmer gently on the stove to maintain texture. Store in an airtight container for 5-6 days in the fridge, or freeze for up to 3 months in portioned containers. For meal prep, double the batch and freeze half immediately. When reheating, add a splash of water or broth to prevent thickening. Garnish with fresh basil just before serving—it wilts quickly, so add it last to preserve its vibrant color and aroma. The flavors deepen overnight, making it even more satisfying the next day.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipe because it’s the kind of meal where you open a can, chop one onion, and boom—you’ve got dinner. No blender, no fancy technique, just a pot, a spoon, and 20 minutes of your life.
- San Marzano Secret: That crushed tomato isn’t just any sauce—it’s the real deal, sweet and rich, with a depth that makes this dish taste like it simmered all day. The garlic? Oh, it caramelizes right into the beans, so you get that crispy edge with the creamy center. Chef’s kiss.
- Lunchbox Hero: Between us, this is my go-to for meal prep. Toss it with crusty bread for a quick lunch, or pack it in jars for work—it stays fresh for days, and honestly? Nobody turns down a jar of this at their desk.
- Budget-Friendly Powerhouse: Cannellini beans and San Marzano tomatoes are my pantry’s best friends. They stretch into meals for days without breaking the bank, and I’ve fed a crowd of six with just two cans and a big pot. Zero guilt, all flavor.
Step-by-step instructions for hearty Italian-style white bean stew
Transform simple pantry staples into a rich, aromatic Italian stew with layers of umami and bright acidity.
Sauté Aromatics in Extra-Virgin Olive Oil
Heat the 0.25 cup extra-virgin olive oil in a large, heavy-bottomed pot over medium heat. Add the finely diced yellow onion and cook for 5-6 minutes until softened and translucent, stirring occasionally. The onions should release their sweetness without browning.
Increase heat to medium-high and add the 4 minced garlic cloves, cooking for 30 seconds until fragrant. Be careful not to let the garlic burn—it should sizzle gently and fill your kitchen with its aroma. This foundational step builds the flavor base for the entire dish, so take your time here.
Deglaze and Build the Tomato Base
Pour in the 1 tablespoon red wine vinegar and scrape up any browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures all the flavorful fond that would otherwise stick to your pan. Let the vinegar simmer for 1 minute until it evaporates slightly, leaving behind a bright, acidic note.
Add the 2 cans San Marzano crushed tomatoes and stir to combine. Reduce heat to medium-low and let the tomatoes simmer for 5 minutes, allowing their natural sweetness to develop. The sauce should thicken slightly and deepen in color, creating a rich foundation for the stew.
Incorporate Herbs and Broth
Stir in the 0.5 teaspoon finely chopped fresh rosemary, 0.5 teaspoon fresh thyme leaves, and 1.5 teaspoons sea salt. The herbs will infuse the sauce with their earthy, aromatic qualities, while the salt enhances all the flavors. Let the mixture simmer for 3 minutes to allow the herbs to release their oils and meld with the tomatoes.
Pour in the 1.5 cups vegetable broth and bring the mixture to a gentle simmer. The broth will help balance the acidity of the vinegar and create a well-rounded, flavorful base. Stir occasionally to ensure everything integrates evenly.
Add Beans and Nutritional Yeast
Gently fold in the 2 drained and rinsed cans cannellini beans and the 0.25 cup nutritional yeast. The nutritional yeast adds a deep, cheesy umami flavor that elevates the dish, while the beans bring heartiness and texture. Simmer the stew for 10 minutes over medium-low heat, allowing the flavors to meld and the beans to absorb the rich tomato-herb broth.
Taste the stew and adjust seasoning if needed. Add more sea salt or 0.5 teaspoon freshly cracked black peppercorns to taste. The dish should be balanced—savory, slightly acidic, and rich with herbal notes. If the stew is too thick, add a splash of water or broth to reach your desired consistency.
Finish and Garnish
Remove the pot from heat and let the stew rest for 5 minutes. This resting period allows the flavors to settle and ensures a cohesive texture. Stir in the 0.25 cup chopped fresh basil leaves just before serving to add a bright, fresh finish that cuts through the richness of the dish.
Ladle the stew into bowls and serve immediately, garnished with additional chopped fresh basil leaves if desired. Each spoonful should deliver a harmonious blend of creamy beans, tangy tomatoes, and aromatic herbs—perfect for a comforting, hearty meal. Pair with crusty bread to soak up every last drop of the flavorful sauce.
Pro Tips For Making Canned White Beans In Tomato Sauce
- Sauté Onions Slowly: I learned this the hard way—when onions burn, they turn bitter and ruin the whole dish. Cook them over medium-low heat until they’re soft and translucent, stirring every 30 seconds. If they start to stick, add a splash of water and keep going. Patience here makes the sauce taste like it simmered all day.
- Drain and Rinse Beans: Canned beans come packed in saltwater, which can make your sauce taste flat. Drain them, then rinse under cold water to cut the salt and any funk. Skip this, and your tomato sauce will taste like it’s swimming in a brine bath.
- Crush Garlic, Don’t Mince: Whole garlic cloves burn fast and turn bitter. Smash them with the flat side of your knife first, then mince—this way, they release flavor without taking on a harsh taste. I used to burn mine every time until I switched to this method.
- Simmer, Don’t Boil: If you let this sauce boil hard, the tomatoes will break down into mush and the beans will turn to glue. Keep it at a gentle simmer (tiny bubbles, occasional stir) for at least 15 minutes. The longer it cooks low and slow, the richer the flavor. Trust me, your taste buds will notice.
Dietary considerations for these flavors
Vegan-Friendly Foundation
This recipe is naturally vegan and plant-based, making it perfect for anyone following a plant-based diet, avoiding animal products, or simply looking for a lighter option.
The cannellini beans provide a robust source of plant protein (15g per serving), while the San Marzano tomatoes offer lycopene and vitamin C. I’ve designed it to be hearty enough to satisfy without relying on dairy or meat substitutes. 🌱
Gluten-Free Adaptation
Since the recipe relies on vegetable broth and simple pantry staples, it’s inherently gluten-free as long as you use certified gluten-free ingredients. Double-check that your nutritional yeast and sea salt are gluten-free, and opt for a gluten-free vegetable broth if needed.
The dish remains rich and flavorful without any gluten-containing ingredients. I’ve tested this version with Annie’s Organic GF Vegetable Broth for peace of mind.
Low-Sodium Options
Canned beans and broth can sometimes be high in sodium, so I recommend using no-salt-added canned beans (like Whole Foods 365 brand) and a low-sodium vegetable broth. If your broth has added salt, reduce the 1.5 tsp sea salt to 1 tsp or omit it entirely.
Taste as you go—this stew is forgiving, and you can always adjust later. For extra flavor without sodium, add a pinch of smoked paprika or a splash of lemon juice.
Protein Boost
Want to increase the protein content? Stir in ½ cup cooked quinoa or ½ cup lentils during the final 10-minute simmer. Both add texture and 8-10g extra protein per serving. I also like adding ½ cup crumbled tempeh for a nutty, savory depth.
For a quick fix, top each serving with 2 tbsp hemp seeds, which provide 3g protein per tablespoon and a satisfying crunch.
Allergen Considerations
This recipe is naturally free of common allergens like dairy, eggs, and nuts, but always verify ingredient labels. If you’re sensitive to FODMAPs, reduce the red wine vinegar to ½ tbsp and use garlic-infused oil instead of fresh garlic.
For a nut-free option, skip the hemp seeds and opt for toasted pumpkin seeds instead. The dish remains safe and delicious for most dietary restrictions with minor tweaks.
Meal Prep Adjustments
For meal prep, this stew holds up beautifully in the fridge for 5-6 days or freezer for 3 months. To preserve texture, store it in glass airtight containers and reheat gently on the stove with 1-2 tbsp water or broth.
If prepping for multiple servings, divide the nutritional yeast and add it fresh when reheating—it loses potency when stored. I also recommend freezing the fresh basil garnish separately to keep it vibrant.
Nutrition facts
Frequently asked questions
Can I use different types of white beans in this recipe?
While cannellini beans work perfectly, you can swap in great northern beans or navy beans for similar texture. For extra creaminess, try butter beans, though they hold slightly more moisture. Just remember to rinse all canned beans thoroughly to remove excess sodium.
How can I make this dish spicier?
Add ½ teaspoon red pepper flakes when sautéing the aromatics, or stir in 1 chopped chipotle pepper in adobo sauce with the tomatoes. For heat control, remove the chipotle seeds first. A splash of hot sauce at the end also works well.
Can I make this recipe without red wine vinegar?
Yes! Substitute with balsamic vinegar (same amount) for a sweeter profile, or use lemon juice (reduce to ½ tablespoon) for brightness. The vinegar balances the richness, so if omitting entirely, add an extra pinch of salt to compensate.
Why did my tomato sauce turn out too acidic?
This usually happens from too much vinegar or underripe tomatoes. Next time, reduce vinegar to ½ tablespoon and simmer the tomatoes longer (up to 10 minutes) to mellow their acidity. A pinch of sugar or a splash of broth can also help balance the flavors.
What's the best way to reheat leftovers?
Gently reheat on the stove over low-medium heat with 1-2 tablespoons water or broth to prevent thickening. Avoid microwaving—it can make the beans mushy. For extra flavor, add a pinch of smoked paprika or fresh herbs when reheating.
