
Standing on a stool in Nonna’s kitchen taught me that the best comfort food comes from simple, hearty ingredients. This vegetarian version delivers all the warmth of classic pasta fagioli without the meat.
The secret is in the slow simmer, which allows the beans to break down slightly and thicken the broth naturally. A splash of white wine adds depth, while fresh herbs brighten the dish at the end.
What you’ll get is a hearty bowl of creamy beans, tender pasta, and a rich tomato broth that feels like a hug in every bite. It’s comfort in its purest form.
Perfect for a cozy night in or when you need to feed a crowd with minimal effort.
Ingredients for Pasta Fagioli Recipe No Meat
Simple, hearty ingredients create this comforting one-pot meal with ease.
| Ingredient | Amount | Notes |
|---|---|---|
| Ditalini Pasta 🍝 | 2 cups | Or small pasta shape |
| Cannellini Beans 🌱 | 2 cans | 15 oz each, drained and rinsed |
| Crushed Tomatoes 🍅 | 1 can | 28 oz can, San Marzano preferred |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| White Wine 🍷 | ½ cup | Dry variety like Pinot Grigio |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Carrots 🥕 | 2 whole | Medium, finely diced |
| Celery Stalks 🌿 | 2 pieces | Finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Fresh Rosemary 🌿 | 1 tbsp | Chopped, or 1 tsp dried |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, vegetarian rennet |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The beans are the backbone here. Cannelini give that creamy texture, but great northern work too. Look for low-sodium vegetable broth—Whole Foods 365 or Trader Joe’s are solid. For the tomatoes, San Marzano crushed tomatoes add a sweetness that balances the dish. If you’re splurging on one thing, make it the Parmesan—get a wedge with vegetarian rennet and grate it yourself.
No white wine? Substitute with extra broth plus a splash of lemon juice. Fresh herbs can be swapped for dried at one-third the amount. Out of cannellini? Navy beans or pinto beans work in a pinch. If you’re avoiding pasta, small orzo or ditalini are great alternatives. The onion, carrot, and celery trio (soffritto) is non-negotiable though—it builds the flavor base.
Leftovers taste even better the next day. Keeps in the fridge for 4-5 days or freeze for 3 months. For meal prep, cook the pasta separately and add it when reheating—prevents mushiness. Store Parmesan wrapped tightly in the fridge.
Why You’ll Love This Recipe
- One Pot Wonder: I toss everything in a single pot—ditalini, cannellini, tomatoes—and let it simmer while I set the table.
- Rich and Hearty: The white wine and vegetable broth create a depth of flavor that makes this meatless version taste anything but lacking.
- Meal Prep Magic: Honestly, it reheats even better the next day, so I always make a double batch for lunches.
- Budget Friendly: A pound of pasta and a couple cans of beans feed my family for two nights without breaking the bank.
Step-by-Step Instructions for Pasta Fagioli
Here’s the method that delivers rich, comforting flavor in every hearty spoonful.
Step 1: Sauté the Aromatic Vegetable Base
Heat the 2 tbsp olive oil in a large pot or Dutch oven over medium heat. Add the diced yellow onion, carrots, and celery stalks with the 1 tsp salt and 0.5 tsp black pepper. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.
This is where the flavor foundation begins. I stir frequently to prevent browning—you want the vegetables to sweat and release their natural sweetness, not caramelize. The mixture should look glossy from the oil and smell fragrant when it’s ready for the next step.
Step 2: Bloom the Garlic and Rosemary
Add the minced 4 cloves garlic cloves and chopped 1 tbsp fresh rosemary to the pot. Stir constantly for 1 minute until the garlic releases its aroma. Be careful not to let it burn—burnt garlic turns bitter and can ruin the dish.
Here’s the thing—this step might seem quick, but it’s crucial. The heat awakens the essential oils in the rosemary and mellows the sharpness of the raw garlic. You’ll smell when it’s ready; the kitchen will fill with an incredible, savory perfume.
Step 3: Deglaze and Build the Broth
Pour in the 0.5 cup white wine and scrape up any browned bits from the bottom of the pot. Let it simmer for 2-3 minutes until the liquid reduces by half. This deglazing step lifts all those concentrated flavors from the pan into your soup.
Next, add the 1 can crushed tomatoes, 2 cans cannellini beans, and 4 cups vegetable broth. Stir well to combine, then bring the mixture to a gentle boil. I like to use the back of my spoon to break up some of the beans—this helps thicken the soup naturally.
Step 4: Simmer and Add the Pasta
Once boiling, reduce the heat to medium-low and let the soup simmer for 15 minutes. This allows the flavors to meld together beautifully. You’ll notice the tomatoes darken slightly and the broth become richer as it reduces.
Stir in the 2 cups ditalini pasta and continue simmering for 10-12 minutes until the pasta is al dente. Keep an eye on it—you want the pasta tender but still with a slight bite. If the soup becomes too thick, add a splash of water to reach your desired consistency.
Step 5: Finish and Serve
Remove the pot from heat and stir in 0.5 cup parmesan cheese. Taste and adjust seasoning if needed. The cheese should melt into the soup, adding a rich, savory depth that ties all the flavors together.
Ladle the pasta fagioli into bowls and garnish with the chopped 0.25 cup fresh parsley. Serve immediately while hot. The parsley adds a fresh, bright contrast to the hearty soup, and each bowl should be thick enough that a spoon can stand upright in it. This is comfort in its purest form.
Pro Tips For Making Pasta Fagioli Recipe No Meat
- Simmer the Beans: I learned this the hard way—cannellini beans need at least 10 minutes in the broth to absorb flavors, so add them early and keep the heat low to avoid mush.
- Salt the Wine: Deglaze the pot with white wine, but add a pinch of salt right as it reduces—this actually changes the outcome and balances the acidity.
- Undercook the Pasta: Pull the ditalini 2 minutes shy of al dente before adding it to the soup, since it’ll finish cooking in the hot broth.
- Crush Some Beans: Sounds weird, but it works: mash about ½ cup of the cannellini beans before adding them to thicken the broth naturally without flour or cream.
Serving Suggestions for Leftovers
Bread Pairings
Serve with crusty Italian bread for dipping into the rich broth. I love a warm ciabatta loaf from my neighborhood bakery. The chewy texture soaks up the tomato-bean sauce beautifully. 🔥
Salad Complements
A simple arugula salad with lemon vinaigrette cuts through the richness perfectly. Toss 4 cups baby arugula with 2 tbsp olive oil and 1 tbsp lemon juice. The peppery bite balances the creamy beans.
Cheese Toppings
Extra Parmesan cheese on top is a must—use the good stuff, freshly grated. I also love adding Pecorino Romano for a sharper, saltier kick. Both melt beautifully into the hot soup.
Herb Garnishes
Fresh parsley is classic, but I also sprinkle with basil ribbons for a pop of color. A pinch of red pepper flakes adds subtle heat. These finishing touches make each bowl feel special. ✨
Wine Pairings
A crisp Pinot Grigio or Vermentino complements the dish perfectly. The bright acidity cuts through the richness. For red lovers, a light Chianti works surprisingly well.
Extra Touches
Drizzle each bowl with extra-virgin olive oil before serving. I also add a squeeze of lemon for brightness. These small details elevate the dish from good to unforgettable.
Nutrition Facts
Frequently Asked Questions
Can I use dried beans instead of canned?
Yes! Soak 1 cup dried cannellini beans overnight, then simmer for 45-60 minutes until tender. Adjust broth as needed since dried beans absorb more liquid.
Why break up some of the beans?
Mashing a few creates a creamy texture that naturally thickens the broth. It’s the secret to that rich, hearty consistency without added flour or cream.
How do I prevent mushy pasta?
Cook pasta separately if making ahead, or add it last and simmer only 10-12 minutes. Overcooking turns it to mush in leftovers.
Can I make this gluten-free?
Swap in gluten-free ditalini or small pasta shapes. Check labels to ensure they hold up well in soups.
- Menudo Filipino Recipe Pork: Traditional Tripe and Meat Stew - September 30, 2026
- Pasta Fagioli Recipe No Meat: Hearty Vegetarian Comfort in One Pot - September 30, 2026
- Jumbo Shells Recipe With Ground Beef: Stuffed Pasta With Rich Tomato Sauce - September 30, 2026