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)
50mTotal
EasyDifficulty
Jake Woods

Jake Woods'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."

About This Recipe

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.

Advertisement
Yield
4

Ingredients for White Bean Ragù

  • 2 tbsp Extra-virgin olive oil
  • 1 medium Yellow onion, finely chopped
  • 1 large Carrot, finely diced
  • 2 stalks Celery stalks, finely diced
  • 3 cloves Garlic cloves, minced
  • 2 tbsp Tomato paste
  • 14 oz Crushed tomatoes (canned)
  • 2 cups Cannellini beans, cooked and drained
  • 1 cup Vegetable broth
  • Kosher salt and freshly ground black pepper

How to Make White Bean Ragù

  1. Step 1: 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
    • Kosher salt and freshly ground black pepper
    Soften the aromatics
  2. Step 2: 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
  3. Step 3: 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
  4. Step 4: 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
  5. Step 5: 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
  6. Step 6: 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
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.

White Bean Ragù Tips

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.

White Bean Ragù Variations and 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ù.

How to Store and Make White Bean Ragù 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 White Bean Ragù

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.

White Bean Ragù FAQs

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 Woods

About the author

Jake Woods

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 Woods →

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Nutrition Facts

Per serving: about ¾ cup

Calories195
Total Fat7.5g
Saturated Fat1.1g
Trans Fat0g
Polyunsaturated Fat5.1g
Monounsaturated Fat1g
Cholesterol0mg
Sodium646mg
Total Carbohydrates28.4g
Dietary Fiber5.8g
Total Sugars10.6g
Includes Added Sugars0g
Protein5.7g
Vitamin D0μg
Calcium81mg
Iron3.1mg
Potassium866mg

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 · 6 questions per 5 minutes, 30 per day