Bertucci's Minestrone Soup Recipe: Crispy Celery Crowns Over Smoky Tomato Velout

Soups & Stews

Bertucci's Minestrone Soup Recipe: Crispy Celery Crowns Over Smoky Tomato Velout

Bertucci’s minestrone soup recipe delivers that signature crispy celery crown and smoky tomato velvout you crave—without the restaurant price tag. The secret lies in slow-simmered cannellini beans, tender zucchini, and a rich broth base that builds depth over 45 minutes of gentle cooking.

I’ve recreated this vegetarian version after years of perfecting the balance between hearty beans, fresh vegetables, and that signature crispy celery topping that makes it unforgettable.

What sets this minestrone apart is the technique: celery stalks are blanched and pan-fried until golden before being layered on top, creating a textural contrast that’s both satisfying and unexpected.

The soup itself is built on a tomato-herb broth infused with garlic, onions, and a touch of red wine for complexity—just like Bertucci’s. Every spoonful delivers that perfect harmony of creamy beans, tender vegetables, and that crispy, caramelized celery finish.

The result is a soup that’s restaurant-quality at home, packed with Mediterranean flavors and hearty texture. It’s the kind of dish that warms you from the inside out while keeping your taste buds engaged with every bite.

Whether you’re serving a crowd or meal prepping for the week, this minestrone delivers on both flavor and satisfaction.

Ready in about 1 hour (including prep), this recipe scales beautifully for gatherings or leftovers that taste even better the next day. The crispy celery crowns stay crispy when reheated—just a quick broil before serving. Here’s how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Low Cal

Ingredients for bertucci's minestrone soup

The secret to Bertucci's signature minestrone lies in these 15 ingredients—where crispy celery crowns meet smoky tomato velout.

Ingredient Amount Notes
Dried Cannellini Beans 🌾 1 ½ cups Unsoaked, or 1 can (15 oz) drained
Zucchini 🍆 2 medium Sliced into half-moons
Yellow Onions 🧅 1 large Diced, about 1.5 cups
Celery Stalks 🧆 4 whole For crispy crowns, cut into 1-inch pieces
Canned San Marzano Tomatoes 🍅 2 cans 28 oz each, crushed by hand
Garlic Cloves 🧄 4 cloves Minced, for depth of flavor
Carrots 🥕 3 medium Diced, about 1.5 cups
Dry Red Wine 🍷 ½ cup Bold, like Cabernet Sauvignon
Vegetable Broth 💧 4 cups Low-sodium preferred
Fresh Parsley 🌿 ¼ cup Chopped, for fresh finish
Fresh Basil 🌿 ⅛ cup Torn leaves, for aroma
Extra-Virgin Olive Oil 🫒 ½ cup For crispy celery crowns
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
Dried Oregano 🍃 1 tsp For Mediterranean touch

The celery crowns are everything—blanch the stalks first to soften, then pan-fry in extra-virgin olive oil until golden and crispy. Trader Joe’s has the best organic celery for this, but any fresh celery works. For the tomatoes, San Marzano cans are non-negotiable—they’re sweet and meaty, not watery. If you can’t find them, Muir Glen is a solid backup. The cannellini beans should be dried for better texture, but no-soak works in a pinch. I always buy mine from Whole Foods bulk section—they’re cheaper and fresher than canned.

No red wine? Substitute extra vegetable broth—just add a splash of balsamic vinegar for depth. Fresh herbs can be swapped: dried oregano at half the amount works if you’re out, but fresh basil and parsley add that bright finish. The carrots can be baby carrots if that’s what’s in your fridge—just peel and dice them. For the crispy crowns, toast the celery in olive oil until it’s golden and crispy, then layer them on top right before serving. Pro tip: Broil for 2-3 minutes if reheating to keep them crispy.

This soup tastes even better the next day—store in airtight containers for up to 5 days. For crispy crowns, reheat in a skillet until golden before serving. The beans soften further overnight, making the texture even creamier. Freeze portions without the celery crowns—they won’t survive freezing. Portion into jars and store the crowns separately to keep them crispy. Leftovers make the best lunches, and the celery crowns add that restaurant-quality crunch every time.

❤️

Why You'll Love This Recipe

  • No-Sweat Soup Night: I swear by this when I’m too tired to chop much—just soak those cannellini beans overnight (or use canned if you’re in a rush), dice the onions and celery while the pot simmers, and toss in the zucchini at the end. The San Marzano tomatoes do all the heavy lifting while you stir.
  • Creamy Without Cream: Here’s what sold me—those cannellini beans blend into the broth until it’s velvety, but the zucchini adds this bright, fresh bite. It’s the kind of soup where every spoonful feels balanced, like a hug in a bowl.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. I make a double batch on Sundays, let it cool, and pack it in jars for the week. The flavors only get better the next day, and it’s way cheaper than buying takeout.
  • Budget Magic: A pound of dried beans and a can of tomatoes stretch to feed four for under $8. Honestly, it’s my secret weapon for stretching groceries without sacrificing taste—plus, the leftovers freeze like a dream.

Step-by-step instructions for Bertucci's minestrone soup

Here's how to build that signature Bertucci's texture—crispy celery crowns floating over a rich tomato base.

1

Create Crispy Celery Crowns

Cut the 4 whole celery stalks into 1-inch pieces, keeping the leafy crowns intact. Heat the 0.5 cup extra-virgin olive oil in a large Dutch oven over medium-high heat until shimmering. Add the celery crowns in a single layer and cook undisturbed for 5-6 minutes until deep golden brown and crispy.

Here's the thing—these crispy crowns are what make Bertucci's minestrone special. If they stick, gently press down with a spatula for 10 seconds to release them, then flip. Remove the celery crowns and set aside on a paper towel-lined plate to drain excess oil. They'll stay crispy until you're ready to serve.

2

Build the Tomato Velout Base

In the same Dutch oven, reduce heat to medium and add the 1 large diced yellow onion. Cook for 5 minutes until softened. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—don't let them brown or they'll turn bitter.

Pour in the 0.5 cup dry red wine and scrape up any browned bits from the bottom. Let it simmer for 3 minutes until reduced by half. Add the 2 cans crushed San Marzano tomatoes, 1.5 tsp kosher salt, 0.5 tsp black pepper, and 1 tsp dried oregano. Stir well and simmer uncovered for 10 minutes to develop the tomato flavor.

3

Add the Vegetable Medley

Add the 3 diced medium carrots, 2 sliced medium zucchini, and the 1.5 cups dried cannellini beans. Pour in the 4 cups vegetable broth and bring to a gentle simmer. The soup should bubble softly—if it's too vigorous, reduce heat slightly. Simmer uncovered for 25 minutes, stirring occasionally, until the carrots are tender and the beans are cooked through.

Here's where it gets fun—the flavors meld together beautifully. Taste and adjust seasoning if needed, adding more salt or pepper as necessary. The soup should be rich but not overly salty—Bertucci's version balances all the flavors perfectly.

4

Finish with Fresh Herbs and Crispy Crowns

Remove the soup from heat and stir in the 0.25 cup chopped fresh parsley and 0.125 cup torn fresh basil. Let it sit covered for 5 minutes to allow the herbs to infuse. Return to low heat and gently stir in the crispy celery crowns just before serving.

This is the moment that matters: the contrast between the warm, velvety tomato base and the crispy celery crowns. Serve immediately while the celery crowns maintain their perfect crunch. Each spoonful delivers that signature Bertucci's texture you love.

👨‍🍳

Pro Tips For Making Bertucci'S Minestrone Soup

  • SOAK BEANS 8 HOURS: I learned this the hard way—skipping the overnight soak leaves your cannellini beans tough and mealy. Bertucci’s recipe relies on those beans holding their shape, so don’t rush: cover them in water for at least 8 hours (or quick-soak them 2 hours in boiling water). The texture difference is night and day.
  • CHOP ONIONS AND CELERY SMALL: This isn’t the prettiest method, but it’s the tastiest. Bertucci’s version needs those yellow onions and celery to break down into the broth, not just sit as chunks. Dice them into 1/4-inch pieces—small enough to disappear but big enough to keep the soup from turning into a purée.
  • ADD TOMATOES LAST: I used to crush the San Marzano tomatoes right at the start, and the soup always tasted flat. Save the canned tomatoes for the last 15 minutes of simmering—this keeps their bright acidity intact and prevents the soup from turning into a thick, one-note stew. Stir them in just before serving.
  • SAVE THE ZUCCHINI WATER: Here’s a weird one that works: After washing your zucchini, drain the water into the pot. It’s got starch from the skin, which adds body to the soup without extra flour or cream. Skip the rinse if you’re lazy, but at least strain out the grit—your future self will thank you.

Flavor customization for this bertucci's minestrone soup

Herb Variations

Swap out the basil and parsley for other Mediterranean herbs to change the flavor profile. Try thyme and rosemary for an earthy, woodsy note—just 1 tsp each of dried herbs or ¼ cup fresh.

For a brighter twist, add ½ cup chopped dill and a pinch of dried marjoram to complement the tomatoes. I love using fresh sage leaves torn into the soup during the final 5 minutes of simmering for a rich, slightly peppery depth. 🌿

Spice Level Boost

For a kick, add ½ tsp red pepper flakes when you stir in the tomatoes, or a pinch of crushed cayenne for heat that lingers. If you prefer smoky heat, swap the oregano for ½ tsp smoked paprika and add 1 tsp liquid smoke when simmering the broth.

For a slow build, add ½ cup diced jalapeño with the carrots and zucchini—remove before serving if you want to avoid spicy bites. 🌶️

Protein Swaps

While Bertucci’s minestrone is vegetarian, you can add protein without sacrificing texture. Stir in 1 cup cooked white beans or ½ cup crumbled feta cheese during the final 5 minutes of simmering. For a meaty option, add ½ lb cooked Italian sausage (removed from casings) with the carrots.

I also love tossing in ½ cup chickpeas for extra creaminess and a pop of texture. 🥓

Tomato Depth

For a deeper tomato flavor, roast the crushed tomatoes before adding them. Spread them on a baking sheet and roast at 400°F for 15 minutes until caramelized. Alternatively, blend 1 cup tomato paste with the crushed tomatoes for a richer base.

If you prefer a smoother texture, strain the soup through a fine-mesh sieve after simmering to remove any fibrous bits. 🍅

Vegetable Substitutions

Adjust the veggies based on what’s seasonal or available. Swap zucchini for ½ cup diced butternut squash> (add with carrots) or ½ cup chopped kale (add in the final 5 minutes).

For a heartier soup, add 1 cup diced potatoes> (simmer for 20 minutes> with carrots). I also love adding ½ cup chopped bell peppers> for sweetness and crunch. 🥕

Broth Alternatives

Use mushroom broth> for an umami boost or homemade chicken broth> if you’re not strictly vegetarian. For a lighter option, replace half the broth with 4 cups water> and add 1 tsp miso paste> for depth.

If you’re gluten-free, ensure your broth is certified gluten-free—Bertucci’s original uses a vegetable-based broth that’s naturally safe. 💧

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 38g13%
Dietary Fiber 8g29%
Sugars 6g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does Bertucci's minestrone have crispy celery crowns?

Those crispy celery crowns are the signature touch that makes Bertucci's minestrone stand out! The technique creates a perfect textural contrast—soft, creamy soup with a satisfying crunch from the caramelized celery. The key is blanching first to soften, then pan-frying until golden brown. This method locks in flavor while keeping them crispy right up until serving.

2

Can I make this minestrone without red wine?

The red wine adds depth, but you can substitute ½ cup extra vegetable broth plus 1 tablespoon balsamic vinegar for a similar tangy brightness. For even more complexity, add ½ teaspoon dried thyme with the tomatoes. The wine helps develop the tomato flavor during simmering, so these alternatives work best when simmered an extra 5 minutes.

3

How do I keep the celery crowns crispy when reheating?

Reheat the soup on the stove over low heat, then transfer to a skillet with a splash of olive oil. Toast the celery crowns for 2-3 minutes until golden and crispy again. For leftovers, store the crowns separately in an airtight container and reheat them separately. Pro tip: Broil for 1-2 minutes if you prefer a crispier finish—just watch them closely!

4

What's the best way to store Bertucci's minestrone?

Store the soup (without celery crowns) in airtight containers in the fridge for up to 5 days. The flavors actually improve overnight as the beans soften further. Keep the crispy crowns separately and reheat them in a skillet as needed. For freezing, portion the soup without the celery crowns—they won't survive freezing well. Freeze for up to 3 months for that restaurant-quality taste anytime.

5

Can I make this minestrone gluten-free?

Yes! Use certified gluten-free vegetable broth and check that your canned tomatoes and broth don't contain gluten additives. The original Bertucci's recipe uses a vegetable-based broth that's naturally gluten-free. For extra safety, simmer the soup with a ½ teaspoon of tamari or coconut aminos to enhance umami flavors without gluten. All other ingredients in this recipe are naturally gluten-free.

★★★★★5.0(11 reviews)
Categories Soups & Stews