Welcome to thehomemaderecipes

Pantry Tomato Basil And White Bean Stew With Parmesan

By Fiona Collins | March 12, 2026
Pantry Tomato Basil And White Bean Stew With Parmesan

I first cobbled it together during a February snowstorm when my market bags were still sitting by the door, forgotten in the rush to get inside. A lone can of tomatoes winked at me from the shelf next to a jar of white beans I’d bought “just in case,” and a sorry-looking bunch of basil was hanging on for dear life in the crisper. One thing led to another—garlic sizzling in olive oil, the smell of tomatoes hitting hot fat, that first snowfall of Parmesan drifting off the microplane—and suddenly my husband was asking if we could have “whatever this is” every single week. Six years later, we basically do.

What makes this stew a forever-recipe isn’t just the short ingredient list or the fact that it costs less than a latte per serving; it’s the way it scales from a solo weeknight to the centerpiece of a last-minute dinner party. Add a hunk of crusty bread and a salad of whatever greens are kicking around, and you’ve got the kind of meal that makes people think you have your life together—even if you’re still wearing slippers at the table.

Why This Recipe Works

  • Pantry heroes: Canned tomatoes, canned beans, dried herbs, and bouillon keep for months, so you’re always ten minutes from dinner.
  • Flavor layering: Tomato paste is caramelized, garlic is bloomed, and beans are simmered in the broth so every bite tastes slow-cooked.
  • Creamy without dairy: A scoop of beans is blended to give the broth velvety body, keeping it vegan until the Parmesan finish.
  • One-pot wonder: Minimal dishes, maximum comfort, and the stew tastes even better the next day for lunch.
  • Customizable: Swap greens, add sausage, or go full vegan—details below.
  • Restaurant finish: A last-minute shower of fresh basil and Parm elevates humble ingredients to date-night status.

Ingredients You'll Need

Ingredients

Before we talk substitutions, let’s talk about why each ingredient earns its place. Quality matters, but this stew is forgiving—think of the list as a framework rather than a cage.

Canned whole tomatoes – I buy the 28-ounce can marked “San Marzano style” when the budget allows; they’re naturally lower in acid and break down into silky pieces. If you only have diced or crushed, use those—just skip the crushing step in Step 3. Fire-roasted tomatoes add a smoky backbone that’s downright dreamy.

Canned white beans – Cannellini are the classic choice, but great northern or navy beans work. Look for “low-sodium” so you control the salt. If you’re a meal-prep devotee, 1½ cups of beans you’ve cooked from dry are even better; their broth is liquid gold.

Tomato paste – Buy it in a tube if you can. It lasts forever in the fridge door and saves you from opening a whole can for two tablespoons. We’re going to caramelize it until it turns a deep brick red, coaxing out natural sweetness.

Garlic – Four cloves may sound aggressive, but stew loves bold. Smash, peel, and mince—or grate on a microplane if you want it to melt instantly.

Yellow onion – The quieter cousin of red onion, it dissolves into the background and leaves behind gentle sweetness. Dice small so kids (or skeptical spouses) can’t pick it out.

Extra-virgin olive oil – Use the good stuff for finishing, but the initial sauté can be done with everyday olive oil. You want about 3 tablespoons total; the stew will glisten without feeling greasy.

Vegetable bouillon – I keep Better Than Bouillon paste in the fridge; 1 teaspoon whisked into hot water equals a cup of broth. Chicken bouillon is fine for omnivores, and low-sodium boxed broth works in a pinch.

Dried oregano & red-pepper flakes – The oregano gives that sun-dried Italian vibe, while a pinch of heat wakes up the tomatoes. Omit the pepper if you’re serving toddlers.

Fresh basil – Non-negotiable at the end, but dried basil is acceptable in Step 5. Use 1 teaspoon dried for every tablespoon fresh.

Parmesan – Buy a wedge and grate it yourself; the pre-shredded stuff is coated in cellulose and won’t melt smoothly. Vegetarians should look for Parm made with microbial rennet.

How to Make Pantry Tomato Basil And White Bean Stew With Parmesan

1
Warm the pot

Place a heavy Dutch oven or soup pot over medium heat for 30 seconds. Add 2 tablespoons olive oil and swirl to coat the surface. A thin film should shimmer but not smoke—this prevents the onions from steaming.

2
Sauté the aromatics

Add diced onion and ½ teaspoon kosher salt. Cook 4–5 minutes, stirring occasionally, until the edges turn translucent and golden. Add garlic and cook 45 seconds—just until fragrant. Do not brown; bitter garlic will bully the tomatoes.

3
Caramelize the tomato paste

Push onions to the perimeter, add 2 tablespoons tomato paste to the center, and let it sizzle for 90 seconds. Stir to combine; the paste will darken from bright red to mahogany. This Maillard moment builds deep umami that tastes like hours of simmering.

4
Bloom the spices

Sprinkle in ½ teaspoon dried oregano, ¼ teaspoon red-pepper flakes, and a few cracks of black pepper. Stir for 30 seconds; the heat will bloom the oregano’s essential oils and perfume your kitchen instantly.

5
Add tomatoes & broth

Pour in the entire can of tomatoes. Crush them against the pot with a wooden spoon or kitchen shears. Add 2 cups broth, ½ cup water, and 1 teaspoon sugar to balance acidity. Bring to a lively simmer, then reduce heat to low, cover, and cook 10 minutes. The flavors will meld while you prep the beans.

6
Create creamy body

Ladle ½ cup beans and ½ cup stew broth into a blender. Add 1 tablespoon olive oil and blend until silky. This bean “cream” thickens the stew without flour or dairy, making it gluten-free and vegan-adaptable.

7
Simmer with beans

Stir the bean cream and remaining whole beans into the pot. Simmer uncovered 5–7 minutes, until the stew is thick enough to coat a spoon but still brothy. Taste and adjust salt; canned products vary wildly.

8
Finish fresh

Off heat, fold in ÂĽ cup torn basil leaves and 1 tablespoon lemon juice for brightness. Ladle into shallow bowls, shower with Parmesan, drizzle with your best olive oil, and scatter more basil on top. Serve immediately with crusty bread for swiping.

Expert Tips

Overnight flavor boost

Make the stew through Step 7, cool, and refrigerate up to 3 days. Reheat gently; the flavors marry so beautifully you’ll swear a nonna snuck in overnight.

Speedy blender hack

An immersion blender right in the pot saves dishes. Blend about â…“ of the beans, leaving some whole for texture.

Olive oil finale

Drizzle a peppery extra-virgin oil at the end, not during cooking; heat dulls its flavor. A $8 bottle from Trader Joe’s is plenty good here.

Salt in stages

Salt the onions, taste after tomatoes simmer, and adjust again after beans go in. Layering prevents the dreaded end-of-pot salt shock.

Low-sodium swap

If you’re watching sodium, rinse the beans and use no-salt tomatoes. You’ll lose a little starch but gain control over seasoning.

Double-batch wisdom

This recipe doubles beautifully; freeze half in quart jars leaving 1-inch headspace for expansion. Thaw overnight in the fridge.

Variations to Try

Tuscan sausage

Brown 8 ounces Italian sausage (casings removed) before the onions. Drain excess fat, then proceed as written. Smoky, meaty, and still under 45 minutes.

Vegan green version

Skip Parmesan and stir in 2 cups baby spinach until wilted. Finish with a spoon of white miso for cheesy depth.

Spicy arrabbiata

Double the red-pepper flakes and add a pinch of smoked paprika. Serve over cheesy polenta for fireside vibes.

Seafood twist

Add 8 ounces peeled shrimp during the last 3 minutes of simmering. They’ll poach perfectly in the tomato broth.

Storage Tips

Refrigerator: Cool completely, transfer to airtight containers, and refrigerate up to 4 days. The stew will thicken as the beans continue to absorb liquid; thin with water or broth when reheating.

Freezer: Ladle into freezer-safe jars or zip bags, removing as much air as possible. Freeze up to 3 months. Thaw overnight in the refrigerator or use the microwave’s defrost setting. Reheat gently—boiling can cause the bean purée to break and look grainy.

Make-ahead: The stew can be cooked through Step 7, cooled, and kept in the fridge. When ready to serve, warm slowly and add the fresh basil and Parmesan just before ladling. Flavor actually improves after 24 hours, making this an ideal Sunday meal-prep for the week ahead.

Frequently Asked Questions

Absolutely. Soak 1 cup dried cannellini beans overnight, drain, and simmer in fresh water with a bay leaf until tender, 45–60 minutes. Use 1½ cups cooked beans plus ½ cup of their cooking liquid in place of the canned beans.

Stir in ½ teaspoon sugar and simmer 2 minutes. If it’s still sharp, add a tiny pinch of baking soda (start with ⅛ teaspoon) and stir; it will foam and neutralize acid instantly. Taste again before adding more.

Yes—use sauté mode for Steps 1–4, then add tomatoes, broth, and beans. Pressure cook on high for 8 minutes, quick release, stir in basil and lemon, and serve.

A crusty sourdough or ciabatta is classic. For gluten-free diners, serve over garlic-rubbed toasted polenta squares or simply spoon into baked sweet potatoes.

Double everything except the salt; add that to taste at the end. Stir in 2 cups cooked small pasta like ditalini or serve over garlic bread to turn soup into a filling main for 8–10.

Skip the red-pepper flakes and let adults add hot sauce at the table. My kids love it blended smooth and served with grilled-cheese “soldiers” for dipping.
Pantry Tomato Basil And White Bean Stew With Parmesan
soups
Pin Recipe

Pantry Tomato Basil And White Bean Stew With Parmesan

(4.9 from 127 reviews)
Prep
10 min
Cook
25 min
Servings
4

Ingredients

Instructions

  1. Build the base: Heat 2 Tbsp oil in a Dutch oven over medium. Add onion and ½ tsp salt; sauté 4–5 min until translucent. Stir in garlic for 45 sec.
  2. Caramelize paste: Push onions aside, add tomato paste to center, and cook 90 sec until brick red. Stir in oregano & pepper flakes.
  3. Add tomatoes & broth: Crush tomatoes into the pot; add broth, water, sugar. Simmer 10 min.
  4. Blend beans: Puree ½ cup beans with ½ cup broth and 1 Tbsp oil until smooth.
  5. Simmer: Stir bean cream and remaining whole beans into pot; simmer 5–7 min until thick.
  6. Finish fresh: Off heat, add basil and lemon. Serve hot, topped with Parmesan and a drizzle of olive oil.

Recipe Notes

Stew thickens as it sits; thin with broth or water when reheating. For vegan, omit Parmesan and add 2 Tbsp nutritional yeast.

Nutrition (per serving)

312
Calories
14g
Protein
38g
Carbs
12g
Fat

More Recipes