Soups & Stews
Bertucci’s minestrone soup recipe delivers that perfect balance of hearty vegetables, savory broth, and rich umami notes that make it a restaurant favorite. The secret lies in crisp celery crowns and an anchovy-parmesan velout that transforms simple ingredients into something deeply flavorful.
I’ve perfected this version after years of refining the technique—where the breadcrumbs get perfectly toasted and the broth reduces to just the right consistency.
What sets this recipe apart is the layering of flavors: sautéed onions and garlic form the aromatic base, while cannellini beans and ditalini pasta add texture and substance. The anchovy-parmesan velout, made with a simple roux, creates a velvety coating for every bite of pasta and vegetable.
This isn’t just soup—it’s a restaurant-quality dish that feels like a warm hug on a chilly day.
The result is a soup that’s rich yet light, with each spoonful offering a mix of tender vegetables, al dente pasta, and that signature umami depth from the anchovy and parmesan. The crisp celery crowns add a satisfying crunch, while the toasted breadcrumbs on top tie everything together.
It’s the kind of dish that tastes even better the next day as the flavors meld.
Perfect for meal prep or serving a crowd, this minestrone keeps well in the fridge and reheats beautifully. Whether you’re a seasoned home cook or new to Italian soups, this recipe delivers authentic Bertucci’s flavor without the restaurant price tag. Let’s get cooking!
Ingredients for bertucci's minestrone soup
Authentic Bertucci’s flavor relies on these carefully selected, restaurant-quality ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 1 ½ lb | Diced, medium size preferred |
| Celery Stalk 🧅 | 3 whole | Thinly sliced, leafy tops reserved |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Carrots 🥕 | 1 ½ lb | Peeled, sliced into rounds |
| Zucchini 🥒 | 2 medium | Sliced into half-moons |
| Cannellini Beans 🌱 | 2 cups | Cooked, drained, or canned |
| Ditalini Pasta 🍝 | 1 cup | Uncooked, al dente preferred |
| Vegetable Broth 💧 | 6 cups | Homemade or low-sodium |
| Canned Tomato Sauce 🍅 | 1 cup | San Marzano preferred |
| Anchovy Fillets 🐟 | 4 whole | Rinsed, finely chopped |
| Parmesan Cheese 🧀 | 1 cup | Freshly grated, aged |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed |
| All-Purpose Flour 🌾 | 2 tbsp | For velout roux |
| Breadcrumbs 🍞 | ½ cup | Panko preferred, toasted |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
The Parmesan cheese and anchovy fillets are non-negotiable for that signature umami depth. Grab a wedge of Parmigiano-Reggiano from the deli counter—pre-grated lacks the depth. For anchovies, Whole Foods or specialty Italian markets carry the best quality, but any reputable brand works if they’re labeled as pure fillets. The San Marzano tomato sauce is worth the splurge—its natural sweetness balances the richness perfectly. Celery crowns should be crisp; look for stalks with vibrant green tops, a sign of freshness. Costco or local farmers' markets often have the best selection. The cannellini beans should be tender but not mushy—Great Northern or canned Biondo beans are excellent substitutes if cannellini aren’t available.
No San Marzano tomatoes? Crushed tomatoes with no added salt work in a pinch, but add a pinch of sugar to mimic the natural sweetness. Vegetable broth can be homemade or a low-sodium store-bought version—just dilute if it’s too concentrated. For the anchovy-parmesan velout, if you can’t find anchovies, 1/2 teaspoon fish-free umami seasoning (like Vegeta) can approximate the depth, though it won’t be identical. The breadcrumbs can be regular or panko—toasting them in olive oil before adding to the soup is key for that crunch. Substitute gluten-free breadcrumbs if needed, but the texture will differ slightly. Fresh basil is ideal, but dried basil at 1/4 the amount works if you’re in a bind.
This soup tastes even better the next day as flavors meld. Store in airtight containers for up to 5 days in the fridge or 3 months frozen. For meal prep, portion into individual containers with a layer of broth on top to prevent pasta from sticking. The velout mixture can be prepped ahead and stored separately—just whisk it back together before serving. Reheat gently over low heat to preserve the crispness of the celery crowns and breadcrumbs. Garnish with extra Parmesan and basil just before serving to keep it vibrant.
Why You'll Love This Recipe
- No-Sweat Sauté: I chop the onion, celery, and carrots in one go—no fancy dice, just rough chunks—and the garlic? Just smash those cloves before tossing them in. That’s it. The soup simmers itself while you do the dishes.
- Garlic-Kissed Magic: Between us, the moment those minced garlic cloves hit the oil is the moment. It’s not just flavor—it’s that warm, aromatic punch that makes every spoonful feel like a hug. The carrots and zucchini soak it up perfectly.
- Leftovers That Beg: This soup tastes even better the next day—honestly, the flavors meld into something richer. I make a double batch on Sundays because by Wednesday, I’m begging for more. (Yes, even on a Tuesday night.)
- Budget Meal for Days: Onions, celery, carrots, zucchini—these are the ingredients that don’t break the bank. A single pot feeds four, and the leftovers stretch into lunches without costing me an extra cent. My wallet and my taste buds win.
Step-by-step instructions for Bertucci's minestrone soup recipe
Master the layered technique that delivers Bertucci's signature texture—crisp celery crowns and velouté richness.
Build the Anchovy-Parmesan Velouté Base
In a large Dutch oven, heat the 0.25 cup olive oil over medium heat. Add the 4 whole anchovy fillets and cook for 30 seconds until they dissolve completely into the oil. This creates the umami foundation. Immediately whisk in the 2 tbsp unsalted butter and 2 tbsp all-purpose flour to form a roux. Cook for 2 minutes until the mixture turns a pale golden color and smells nutty.
Gradually whisk in the 1 cup canned tomato sauce and 1 cup vegetable broth, stirring constantly to prevent lumps. Bring to a gentle simmer and cook for 5 minutes until slightly thickened. Remove from heat and stir in 1 cup freshly grated Parmesan cheese until fully melted and smooth. The velouté should coat the back of a spoon with a silky, luxurious texture—this is your signature sauce base.
Sauté the Vegetable Medley
In the same Dutch oven, add 0.25 cup olive oil and increase heat to medium-high. Add the 1.5 lb diced yellow onion and 3 whole celery stalks (sliced thin with leafy tops reserved). Cook for 8-10 minutes until the onions are translucent and the celery begins to soften. Add the 1.5 lb sliced carrots and 2 medium zucchini (cut into half-moons), cooking for another 5 minutes until the carrots develop a slight caramelization.
Push the vegetables to the sides of the pot and add the 6 cloves minced garlic. Stir for 30 seconds until fragrant—this prevents burning while infusing maximum flavor. Return the vegetables to the center and cook for 2 more minutes until everything is tender but still retains some bite. The vegetables should be al dente, not mushy, to maintain texture in the finished soup.
Create the Celery Crowns
In a small skillet, heat 2 tbsp olive oil over medium-high heat. Add the reserved celery leafy tops and 0.5 cup toasted breadcrumbs, stirring constantly for 3-4 minutes until the breadcrumbs turn a deep golden brown. This creates the crispy celery crowns that define Bertucci's version. Remove from heat and set aside, keeping them warm.
In the same skillet, add 1 tbsp olive oil and toast the 0.5 cup breadcrumbs alone for 1 minute until fragrant. This adds depth to the final soup. Sprinkle the toasted breadcrumbs over the soup just before serving to enhance the nutty, savory notes.
Assemble and Simmer the Soup
Return the Dutch oven with sautéed vegetables to medium heat. Add the remaining 5 cups vegetable broth, 2 cups cooked cannellini beans, and 1 cup ditalini pasta. Bring to a gentle boil, then reduce heat to low and simmer for 15 minutes until the pasta is al dente. Season with 1.5 tsp salt and 0.5 tsp black pepper, adjusting to taste.
Stir in the anchovy-Parmesan velouté and simmer for 5 more minutes to meld all flavors. Taste and adjust seasoning—Bertucci's version balances rich umami with bright vegetable notes. The soup should be hearty yet light, with each spoonful delivering layers of texture from the velouté, vegetables, and crispy crowns.
Finish and Serve
Ladle the soup into bowls and top each serving with 0.25 cup chopped fresh basil leaves and the crisp celery crowns. The contrast between the creamy velouté, tender vegetables, and crispy garnish is what makes this minestrone truly special. Serve immediately while the celery crowns maintain their crunch and the soup is piping hot.
For an authentic Bertucci's experience, pair with a crusty baguette and a simple green salad. The soup's depth of flavor comes from the anchovy-Parmesan velouté, while the celery crowns add a satisfying textural element that keeps every bite exciting.
Pro Tips For Making Bertucci'S Minestrone Soup
- SOFTEN THE AROMATICS FIRST: Cook the onion, celery, and garlic in olive oil until the onion is translucent but not brown—about 8-10 minutes on medium heat. I learned this the hard way: rushing this step makes the whole soup taste raw and bitter when the tomatoes and beans come in.
- CHOP ZUCCHINI SMALL: Cut the zucchini into ½-inch cubes, not thick slices. Thinner pieces cook faster and stay tender, while big hunks turn mushy and watery. (Yes, even if you’re impatient like me—trust the process.)
- SALT THE BEANS LATE: Add salt to the soup after the beans and pasta are cooked, not at the start. The beans absorb too much liquid early, turning the soup into a sad, watery mess. Taste and adjust at the end—your future self will thank you.
- SAVE TIME WITH FROZEN STOCK: Use 2 cups of high-quality frozen vegetable stock instead of fresh—it’s just as flavorful and cuts prep by half. Just don’t overlook the canned tomatoes and broth called for in the recipe; frozen stock is a shortcut, not a replacement.
Creative variations of these flavors
Italian-Inspired Twist
Swap the ditalini pasta for orecchiette or farfalle to capture Southern Italian flair. The ear-shaped pasta holds the velouté beautifully, while bowties add a playful touch. For extra richness, stir in ½ cup ricotta cheese at the end—it melts into the velouté for a creamy finish. 🌟
Vegan Velouté Hack
Skip the anchovies but keep the umami depth by using 2 tbsp nutritional yeast and 1 tsp soy sauce in the velouté roux. Boost the Parmesan with ½ cup vegan parmesan (like Follow Your Heart brand) for a cheesy note.
The celery crowns stay crisp, and the soup remains hearty without dairy or fish. 💚
Protein-Packed Upgrade
Add ½ lb smoked turkey breast or chickpeas (for vegan) to the simmering soup. Dice the turkey into ½-inch cubes and cook until just done (5-6 minutes), or use 1 can chickpeas, drained.
These additions make it a complete meal while keeping the Bertucci’s signature texture intact. 🍗
Seasonal Vegetable Swaps
Spring: Replace zucchini with asparagus spears (trimmed) and add ½ cup peas for freshness. Summer: Swap carrots for sweet corn kernels and add bell pepper strips for crunch.
Winter: Use rutabaga cubes and kale stems for heartiness. Adjust cook times—delicate veggies like asparagus need only 3-4 minutes in the soup. ❄️
Crispy Topping Variations
For a nutty crunch, toast ½ cup walnuts with the breadcrumbs. For a spicy kick, add ½ tsp red pepper flakes to the celery crowns.
For a herbaceous finish, mix 2 tbsp chopped parsley into the breadcrumbs before toasting. Each topping enhances the soup’s layers while keeping the Bertucci’s essence. 🌶️
Meal-Prep Adaptations
Prep the velouté and sautéed veggies separately, storing them in airtight containers for up to 3 days. When ready to serve, reheat the velouté, add the veggies, and cook the pasta fresh.
The celery crowns can be made ahead and reheated in a 200°F oven for 5 minutes** to restore crispness. This keeps the soup’s texture perfect even after reheating. ⏰
Nutrition facts
Frequently asked questions
Why does Bertucci's minestrone have anchovies if it's vegetarian?
While anchovies make this a vegetarian dish (not vegan), they're the secret to Bertucci's signature umami depth. The tiny fish dissolve completely, adding rich savory notes without altering the soup's vegetarian status. For a vegan version, nutritional yeast and soy sauce can mimic this depth while keeping the dish hearty.
Can I make this soup ahead of time?
Prepare the anchovy-parmesan velouté and sautéed vegetables separately, storing them in airtight containers for up to 3 days. When ready to serve, simply reheat the velouté, add the veggies, and cook fresh pasta. The celery crowns should be made fresh before serving to maintain their crispness.
What's the best pasta for Bertucci's minestrone?
Ditalini (small tubes) is traditional, but orecchiette (ear-shaped) or farfalle (bowties) work beautifully too. The key is using al dente pasta that holds up well in broth. For extra texture, try adding ½ cup cooked chickpeas or white beans along with the ditalini.
How do I keep the celery crowns crispy?
Toast the breadcrumbs with celery tops over medium-high heat for exactly 3-4 minutes, stirring constantly. Remove immediately when golden brown—they'll crisp up again when reheated. For extra insurance, store them in a single layer on a baking sheet before adding to the soup.
Can I use store-bought tomato sauce?
Yes, but San Marzano tomatoes create the best flavor. If using regular canned sauce, add ½ teaspoon sugar to balance acidity. For restaurant-quality results, simmer the sauce for 10 minutes to deepen its flavor before adding to the velouté.
