Pantry Clean Out Tomato and White Bean Dip with Rosemary

5 min prep 3 min cook 5 servings
Pantry Clean Out Tomato and White Bean Dip with Rosemary
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this?

Last Tuesday at 6:47 p.m. I stared into a pantry that looked like a Jenga tower after the final losing move: one can of tomatoes wedged between a half-bag of navy beans and a rosemary plant so tall it was practically auditioning for a role in Jack and the Beanstalk. My fridge was no better—just a nub of Parmesan and the tail-end of a loaf of sourdough that could double as a doorstop. Company was coming in 45 minutes, the grocery budget for the month had already been spent, and I was this close to serving everyone a sophisticated entrée of “ice-water soup.” Instead, I dumped those pantry stragglers into a saucepan, added a glug of olive oil, and whispered a prayer to the kitchen gods. Twenty-five minutes later I was spooning a silky, fragrant tomato–white-bean dip into a rustic ramekin while my friends asked for the recipe before they’d even swallowed their first bite. That, my friends, is how this Pantry Clean-Out Tomato & White Bean Dip with Rosemary was born—and why it will forever be my weeknight superhero.

What makes this dish a main-dish revelation instead of a humble snack? We’re using two whole cans of beans for 24 g of plant-powered protein, slow-simmering the tomatoes with a bay leaf so they taste like they spent the afternoon in an Italian nonna’s kitchen, and finishing with a shower of lemon zest that brightens everything into fork-worthy territory. Serve it warm over toasted bread that’s been rubbed with garlic, or spoon it over quick-cooking polenta for a gluten-free bowl that feels downright luxurious. Whether you’re feeding last-minute guests, feeding a houseful of teenagers after sports practice, or simply feeding yourself something nourishing while you binge the latest season of your favorite show, this dip-turned-dinner has your back.

Why This Recipe Works

  • Pantry Promise: Every ingredient is shelf-stable except the optional garnish, so you can cook dinner without leaving the house.
  • Protein Powerhouse: Two cans of white beans deliver almost 25 g of complete protein when served with whole-grain bread.
  • One-Pot Wonder: Minimal dishes, maximum flavor—everything simmers together while you set the table.
  • Herb Rescue: Rosemary, thyme, or even that sad half-bunch of parsley lurking in the crisper all work here.
  • Make-Ahead Marvel: Flavors deepen overnight; simply reheat with a splash of water or broth.
  • Endlessly Adaptable: Vegan? Skip the Parm. Carnivore? Stir in browned sausage. Gluten-free? Serve over rice or polenta.
  • Restaurant Richness: A final swirl of olive oil and a crack of fresh pepper turn humble beans into something you’d pay $18 for at a bistro.

Ingredients You'll Need

Ingredients

Canned Whole Tomatoes: I buy the 28-oz can of San Marzano–style tomatoes because they’re naturally lower in acid and break down into a velvety sauce. If you only have diced or crushed, those work—skip the initial squishing step and reduce simmering time by five minutes.

Canned White Beans: Cannellini are the creamiest, but great northern or navy beans are budget-friendly swaps. Buy low-sodium versions so you control the salt. If you cook beans from dry, you’ll need 3½ cups cooked beans plus ½ cup of their starchy liquid for body.

Fresh Rosemary: The woody stems infuse the oil with pine-like perfume. Strip leaves by pinching the top and sliding fingers downward. No fresh? Substitute 1 tsp dried rosemary—but crush it between your palms first to wake up the oils.

Garlic: Three fat cloves may sound like overkill, but the slow sauté tames the bite into mellow sweetness. Green sprout in the center? Remove it; otherwise your dip turns bitter.

Yellow Onion: Provides the savory backbone. Dice small so it melts into the sauce. In a pinch, a generous shake of onion powder (1 tsp) can substitute, but fresh is best.

Extra-Virgin Olive Oil: Use the good stuff for finishing; standard cooking oil is fine for the sauté. A final drizzle of grassy, peppery oil makes canned tomatoes taste garden-fresh.

Bay Leaf & Crushed Red Pepper: Bay adds subtle depth; skip at your own flavor peril. Red-pepper flakes bring gentle heat—use ¼ tsp if cooking for kids, up to ¾ tsp if you want a Tuscan arrabbiata vibe.

Lemon Zest & Juice: The zest perfumes the dip; the juice sharpens the tomato’s edge. Bottled lemon juice works, but fresh is brighter.

Sea Salt & Black Pepper: Beans thirst for salt; tomatoes need it to sing. Season in layers—while sautéing onions, after adding tomatoes, and again at the end.

Optional Garnishes: Toasted pine nuts add buttery crunch, shaved Parmesan brings umami, and a shower of chopped parsley keeps things colorful. Vegans can substitute nutritional-yeast “Parm” (2 Tbsp + 1 Tbsp ground almonds).

How to Make Pantry Clean-Out Tomato & White Bean Dip with Rosemary

1
Infuse the Oil

Set a medium heavy-bottomed pot (3–4 qt) over low heat. Add 3 Tbsp olive oil, the smashed garlic cloves, rosemary sprigs, bay leaf, and red-pepper flakes. Let everything sizzle gently for 4–5 minutes; you’re looking for tiny bubbles around the garlic—if it browns, lower the heat. This step coaxes the herbs’ essential oils into the fat, laying a flavor foundation that canned tomatoes alone can’t deliver.

2
Bloom the Onion

Scoop out the rosemary and bay (they’ve done their job), increase heat to medium, and add diced onion plus ½ tsp salt. Stir every 30 seconds; after 3 minutes the edges should look translucent. Add the minced garlic from the infusion plus 1 tsp tomato paste (optional but adds caramel sweetness). Cook 1 minute more until the paste turns brick-red and sticks slightly to the pot—those browned bits equal free umami.

3
Crush the Tomatoes

Pour in the entire can of whole tomatoes. Use kitchen shears right in the pot to snip them into bite-size pieces—less messy than squishing by hand. If you like a smoother dip, pulse tomatoes in a blender first. Add ¼ cup water to the can, swirl to catch every last bit, and pour it in. Scrape the bottom with a wooden spoon to release the fond (flavor gold).

4
Simmer & Reduce

Bring to a gentle bubble, then lower to a lazy simmer for 12 minutes, partially covered. Stir occasionally; the goal is to concentrate flavor without turning the tomatoes into leather. You should end with about 2 cups of thick sauce—enough to coat the beans without drowning them.

5
Add the Beans

Drain one can of beans and rinse briefly to remove canning liquid’s starchy taste. Leave the second can undrained; that aquafaba adds creaminess. Tip both into the pot, along with ½ tsp salt and several grinds of black pepper. Simmer 5 minutes so beans absorb tomato flavor but stay intact. Gently mash ¼ of the beans against the side of the pot with the back of a spoon; this thickens the dip naturally without flour.

6
Finish with Freshness

Turn off the heat. Stir in lemon zest, 1 tsp lemon juice, and 1 Tbsp olive oil. Taste, adjusting salt, pepper, or lemon for brightness. Remove bay leaf if you spot it. The dip should be spoon-thick; if too dense, loosen with 1–2 Tbsp water or bean liquid.

7
Serve Warm

Ladle into a shallow bowl, drizzle with more olive oil, and shower with parsley, Parmesan, or toasted nuts. Accompany with grilled sourdough, pita chips, or ladled over creamy polenta for a main course that feels like you planned it weeks ago.

Expert Tips

Low-Sodium Strategy

Rinse one can of beans but not both; you’ll cut sodium by 40 % while keeping the luscious texture aquafaba provides.

Rosemary Rescue

If rosemary stems are too woody, crack them with the flat of a knife before infusing to release more oils.

Tomato Upgrade

Fire-roasted canned tomatoes add smoky depth; swap them in 1-for-1 with zero extra work.

Creamy Without Cream

Blend ½ cup of the finished dip, then stir it back in for a velvety texture reminiscent of Marcella Hazan’s famous tomato-butter sauce.

Make It Meatier

Brown 4 oz Italian sausage in the pot before the onions; leave the rendered fat for extra flavor.

Gift-Ready Jar

Double the batch, ladle into 8-oz mason jars, tie with rosemary sprig—keeps 1 week refrigerated, instant dinner gift.

Variations to Try

  • Southwestern Twist: Swap rosemary for cilantro stems, add ½ tsp smoked paprika, finish with lime zest and cotija.
  • Creamy Tuscan: Stir in 2 Tbsp mascarpone at the end and a handful of baby spinach until wilted.
  • Spicy Puttanesca: Add 2 chopped anchovies with the onion, plus 2 Tbsp capers and a handful of sliced olives.
  • Curried Comfort: Replace rosemary with 1 tsp curry leaves, add ½ tsp ground coriander and ¼ tsp turmeric for an Indian-Italian fusion.
  • Spring Green: Fold in 1 cup blanched asparagus tips and ½ cup fresh peas during the final 2 minutes for color and fiber.

Storage Tips

Refrigerate: Cool completely, transfer to an airtight container, and refrigerate up to 5 days. The flavors meld and intensify; thin with broth or water when reheating.

Freeze: Portion into 1-cup freezer bags, flatten for quick thawing, and freeze up to 3 months. Thaw overnight in the fridge or microwave on 50 % power in 1-minute bursts.

Make-Ahead Party Trick: Prepare through step 5, refrigerate in the pot, then reheat gently while guests mingle. Add lemon zest just before serving for a bright pop.

Frequently Asked Questions

Absolutely. Soak 1 cup dried white beans overnight, simmer with a sprig of rosemary until tender (60–90 min), and reserve ½ cup cooking liquid. Use 3½ cups cooked beans plus the liquid in step 5.

Tomatoes vary in acidity. Stir in ½ tsp sugar to balance sharpness, or add another squeeze of lemon or a splash of red-wine vinegar for brightness.

Yes. Add everything except lemon and olive oil to a 4-qt slow cooker. Cook on LOW 3 hours, stir in final seasonings, and mash lightly for texture.

Naturally gluten-free; just serve with GF bread or over polenta/rice.

Yes—use a 6-qt pot and add 5 extra minutes to the simmer. Leftovers freeze beautifully.

A medium-bodied Italian red like Chianti complements the tomato acidity; if you prefer white, go for a citrusy Vermentino.
Pantry Clean Out Tomato and White Bean Dip with Rosemary
main-dishes
Pin Recipe

Pantry Clean Out Tomato & White Bean Dip with Rosemary

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

Ingredients

Instructions

  1. Infuse Oil: In a medium pot combine 2 Tbsp olive oil, smashed garlic, rosemary, bay leaf, and red-pepper flakes. Warm over low heat 4–5 min until fragrant but not browned.
  2. Sauté Aromatics: Remove herbs, raise heat to medium, add onion and ½ tsp salt. Cook 3 min, add minced garlic and tomato paste; cook 1 min.
  3. Simmer Tomatoes: Crush whole tomatoes into the pot with kitchen shears. Add ¼ cup water to can, swirl, and pour in. Simmer 12 min, partially covered.
  4. Add Beans: Drain one can beans; add both cans to pot with ½ tsp salt and pepper. Simmer 5 min; mash ¼ of beans for creaminess.
  5. Finish: Off heat, stir in lemon zest, juice, and remaining 1 Tbsp olive oil. Taste and adjust seasoning.
  6. Serve: Spoon into bowls, top with optional garnishes, and serve warm with crusty bread or over polenta.

Recipe Notes

Dip thickens as it cools; thin with water or broth when reheating. Flavor peaks on day 2—perfect for meal prep!

Nutrition (per serving, without garnishes)

312
Calories
14 g
Protein
42 g
Carbs
11 g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.