White Bean Ragù

A hearty, plant-protein–forward ragù made from cannellini beans and a savory tomato base. It simmers on the stovetop for a weeknight-friendly sauce that pairs beautifully with pasta, polenta, or toasted bread.

0.0(0 reviews)
Prep: 15m · Cook: 35m · Total50 mins
DifficultyEasy
Serves4
White Bean Ragù
Jake

Jake's note

"This white bean ragù is comfort food that comes together quickly and keeps well for lunches or easy dinners. Home cooks will love its meaty texture without meat and the way it stretches a can of beans into multiple satisfying meals."

White Bean Ragù

This white bean ragù is built to do what many vegetarian sauces promise but rarely deliver: feel substantial without leaning on meat. Cannellini beans give the sauce both creaminess and intact bite—when you mash a portion of them into the pan they become the glue that thickens the tomatoes and broth into something that clings to pasta and polenta rather than sliding off. The base is simple: slow-sweated onion, carrot, and celery for sweetness, quick-toasted garlic, and tomato paste cooked long enough to caramelize and deepen the sauce’s backbone.

Where this version excels is in technique more than ingredients. Toasting the tomato paste and scraping up the browned bits builds a savory base that tricks the palate into thinking there’s more heft than the handful of pantry items would suggest. It’s a weekday-friendly recipe that rewards a little patience—simmer for 15–20 minutes and finish by mashing part of the beans for a ragù that’s both rustic and elegantly composed. Serve it for weeknight family dinners, vegetarian guests who expect satisfaction, or as a make-ahead sauce that improves after a night in the fridge.

Plan your timing

6:07 pm6:15 pmSoften the aromatics
6:15 pm6:23 pmToast the garlic and deepen with tomato paste
6:23 pm6:31 pmAdd tomatoes, beans and broth
6:31 pm6:39 pmSimmer and meld flavors
6:39 pm6:47 pmMash for texture and finish
6:47 pm6:55 pmServe and store
Advertisement

Ingredients

Yield
4

Instructions

Soften the aromatics

Heat the olive oil in a wide, heavy-bottomed skillet or sauté pan over medium heat. Add the chopped onion, carrot, and celery and cook, stirring occasionally, until the vegetables are softened and the onion is translucent, about 6–8 minutes; season with salt and pepper to taste.

For this step

  • 2 tbspExtra-virgin olive oil
  • 1 mediumYellow onion, finely chopped
  • 1 largeCarrot, finely diced
  • 2 stalksCelery stalks, finely diced
  • 0 to tasteKosher salt and freshly ground black pepper
Soften the aromatics

Toast the garlic and deepen with tomato paste

Reduce the heat slightly, add the minced garlic and cook until fragrant, about 30 seconds to 1 minute. Stir in the tomato paste and cook, stirring constantly, until it darkens slightly and smells caramelized, about 2 minutes—this builds a rich base flavor.

For this step

  • 3 clovesGarlic cloves, minced
  • 2 tbspTomato paste
Toast the garlic and deepen with tomato paste

Add tomatoes, beans and broth

Pour in the crushed tomatoes, drained cannellini beans, and vegetable broth, stirring to combine and scraping up any browned bits from the pan. Bring the mixture to a gentle simmer over medium-low heat.

For this step

  • 14 ozCrushed tomatoes (canned)
  • 2 cupsCannellini beans, cooked and drained
  • 1 cupVegetable broth
Add tomatoes, beans and broth

Simmer and meld flavors

Lower the heat to maintain a gentle simmer and cook uncovered for 15–20 minutes, until the sauce thickens and the flavors meld. Stir occasionally and taste, adjusting salt and pepper as it reduces.
Simmer and meld flavors

Mash for texture and finish

Use the back of a spoon or a potato masher to lightly mash about one-quarter to one-third of the beans directly in the pan to create a thicker, 'meaty' texture while leaving plenty of whole beans for bite. Cook another 2–3 minutes to incorporate the mashed beans into the sauce.
Mash for texture and finish

Serve and store

Serve the ragù hot over your choice of pasta, creamy polenta, or toasted bread and finish with an extra drizzle of olive oil if desired. Cool and refrigerate leftovers for up to 4 days or freeze for up to 3 months.
Serve and store

Tips from the kitchen

Sweat vegetables slowly

Cook the onion, carrot, and celery over medium to medium-low heat until very soft to coax out sweetness without browning, which keeps the sauce clean and harmonious.

Caramelize the tomato paste

Cook the tomato paste until it darkens and smells nutty; this step adds umami and reduces the tinny taste canned tomatoes can sometimes have.

Reserve some bean liquid

If you’re using canned beans, save a few tablespoons of the packing liquid to loosen the ragù while retaining bean flavor and silky texture.

Mash for body

Mash about a quarter to a third of the beans in the pan—use the back of a spoon or a potato masher—to thicken the sauce while leaving whole beans for texture.

Finish with quality oil

A final drizzle of good extra-virgin olive oil brightens flavors and adds a silky mouthfeel that makes the ragù feel restaurant-grade.

Variations & substitutions

Mushroom 'sausage' version

Sauté 8 ounces of finely chopped cremini or shiitake mushrooms with a teaspoon smoked paprika and a splash of soy sauce before adding tomatoes to give a meaty, umami-rich profile.

Greens and lemon finish

Stir in a couple of handfuls of baby spinach or chopped kale in the last 2 minutes of cooking and finish with a little lemon zest to brighten the dish.

Creamy white ragù

Swirl in 2–3 tablespoons of mascarpone, creme fraiche, or a spoonful of tahini at the end for a richer, silkier sauce that pairs beautifully with pappardelle.

Add sausage or pancetta

For non-vegetarian cooks, brown 6 ounces of Italian sausage or 3 ounces diced pancetta with the aromatics, then proceed as written for a heartier, more traditional ragù.

Storage & make-ahead

Cool the ragù to room temperature before refrigerating in an airtight container for up to 4 days. For longer storage, freeze in a shallow container or heavy-duty freezer bag for up to 3 months—flatten bags for faster thawing. Reheat gently on the stovetop with a splash of broth or water to loosen the sauce, or microwave in short bursts, stirring between intervals to preserve texture.

What to serve with it

Toss with rigatoni, pappardelle, or orecchiette so the ragù nests in the pasta hollows; alternatively spoon over creamy polenta or thick slices of grilled sourdough for open-faced crostini. Finish with grated pecorino or a grating of lemon zest and a few turns of black pepper, and serve alongside a crisp salad of arugula and fennel. Pair with a medium-bodied red like Sangiovese or a bright Italian white such as Vermentino.

Frequently asked questions

Can I use other beans instead of cannellini?

Yes—great northern beans or butter beans work well because they have similar creaminess and hold. Avoid very small beans like lentils, which will break down too much and change the texture.

Do I need to precook dried beans?

If using dried beans, simmer them until tender before adding; soaking overnight shortens cooking time and improves digestibility, or use a pressure cooker for a faster method.

How can I make the sauce smoother?

For a silkier texture, puree up to half the ragù with an immersion blender or in a blender, then return it to the pan and heat through—this keeps the flavor while smoothing the mouthfeel.

Is this recipe freezer-friendly?

Yes, it freezes very well; cool completely, portion into airtight containers or freezer bags, and thaw in the refrigerator overnight before reheating gently on the stove with a splash of broth.

How do I boost the umami when the tomatoes taste flat?

Stir in a teaspoon of miso, a splash of soy sauce, or a tablespoon of grated Parmesan rinds while simmering to add depth without overt saltiness.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

4 servings
Step 1: Soften the aromatics
  • Extra-virgin olive oil2 tbsp
  • Yellow onion, finely chopped1 medium
  • Carrot, finely diced1 large
  • Celery stalks, finely diced2 stalks
  • Kosher salt and freshly ground black pepper0 to taste
Step 2: Toast the garlic and deepen with tomato paste
  • Garlic cloves, minced3 cloves
  • Tomato paste2 tbsp
Step 3: Add tomatoes, beans and broth
  • Crushed tomatoes (canned)14 oz
  • Cannellini beans, cooked and drained2 cups
  • Vegetable broth1 cup

Nutrition Facts

Per serving: about ¾ cup

Calories178
Total Fat7.8g
Saturated Fat1.1g
Trans Fat0g
Polyunsaturated Fat5.1g
Monounsaturated Fat1.1g
Total Carbohydrates25.8g
Dietary Fiber7.7g
Total Sugars10.1g
Protein5.7g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
White Bean Ragù

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect