This minestrone soup captures the hearty, vegetable-packed essence of The Old Spaghetti Factory’s signature dish, bringing restaurant-quality flavor to your home kitchen. Developed through careful testing, the recipe balances tender beans, al dente pasta, and seasonal vegetables in a rich tomato-herb broth that deepens with every simmering minute.
The method focuses on building layers of flavor—starting with a soffritto base, deglazing with white wine, and finishing with Parmesan rind for umami depth. What results is a robust, comforting soup that improves overnight and scales easily for family meals or entertaining. All ingredients cook in a single pot for streamlined preparation.
Ingredients for Spaghetti Factory Minestrone Soup
This restaurant-quality minestrone begins with a soffritto base, layered with seasonal vegetables, beans, and Italian herbs for authentic depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-virgin olive oil 🫒 | 3 tbsp | Divided for soffritto and finishing |
| Yellow onion 🧅 | 1 whole | Medium, finely diced |
| Carrots 🥕 | 2 whole | Peeled, cut into 1/4-inch dice |
| Celery stalks 🌿 | 2 whole | Finely diced, leaves reserved |
| Garlic cloves 🧄 | 5 cloves | Minced for soffritto base |
| Dry white wine 🍷 | ½ cup | Sauvignon Blanc or Pinot Grigio |
| Canned diced tomatoes 🍅 | 2 cans | 28 oz each, San Marzano preferred |
| Vegetable broth 💧 | 8 cups | Low-sodium for controlled seasoning |
| Parmesan rind 🧀 | 1 piece | 2×3-inch, for umami depth |
| Cannellini beans 🌱 | 2 cans | 15 oz each, drained and rinsed |
| Kidney beans 🌱 | 1 can | 15 oz, drained and rinsed |
| Zucchini 🥒 | 1 whole | Medium, cut into 1/2-inch cubes |
| Fresh green beans 🌿 | 1 cup | Trimmed, cut into 1-inch pieces |
| Ditalini pasta 🍝 | 1 ½ cups | Uncooked, or substitute small shells |
| Fresh spinach 🍃 | 4 cups | Loosely packed, roughly chopped |
| Fresh basil leaves 🌿 | ½ cup | Loosely packed, for finishing |
| Fresh Italian parsley 🌿 | ¼ cup | Chopped, for garnish |
| Dried oregano 🌿 | 1 tsp | Mediterranean variety preferred |
| Dried thyme 🌿 | 1 tsp | French thyme for superior aroma |
| Bay leaves 🌿 | 2 whole | Dried, for broth infusion |
| Kosher salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Freshly ground black pepper 🌶️ | 1 tsp | Medium-coarse grind |
| Red pepper flakes 🌶️ | ½ tsp | Adjust for heat preference |
| Grated Parmesan cheese 🧀 | ½ cup | Freshly grated, for serving |
Optimal quality requires San Marzano canned tomatoes and Parmesan rind for umami depth. The soffritto base (onion, carrot, celery) should be finely diced to 1/4-inch for even cooking. Vegetable broth must be low-sodium to control seasoning—Imagine Foods or Pacific Organic are reliable brands. For the beans, Goya or Eden Organic cannellini and kidney beans maintain structural integrity during simmering. The Parmesan rind should be sourced from a Parmigiano-Reggiano wedge—pre-grated lacks the necessary collagen for broth enrichment.
Substitutions maintain integrity with careful adjustments. Great Northern beans may replace cannellini at 1:1 ratio. For gluten-free adaptation, substitute ditalini with Jovial brown rice pasta. Fresh thyme or oregano can be used at three times the dried quantity. If avoiding alcohol, deglaze with additional broth plus 1 tbsp white wine vinegar. The green beans may be replaced with frozen peas (added during final 5 minutes) or asparagus tips (cut into 1-inch pieces).
Prepared minestrone develops flavor over 24-48 hours when refrigerated. Store in airtight containers, excluding pasta if keeping beyond 3 days—add freshly cooked pasta when reheating. The soup freezes exceptionally well for 3 months; cool completely before portioning. For meal prep, cook pasta al dente separately and combine with reheated soup. The Parmesan rind may be reused once more in another broth before discarding.
Why You’ll Love This Recipe
- I’ll be real: a bag of carrots, a celery bunch, and a yellow onion cost me less than a coffee out. Toss in pantry staples (beans, pasta, tomatoes), and suddenly you’ve got a pot of soup that stretches for days—or at least until my teenager asks for thirds.
- Knife Skills Optional: Honestly, the most “complicated” part is chopping the onion, carrots, and celery—but even that’s just rough cuts. I’ve made this with a dull knife and zero finesse, and the slow simmer in olive oil and garlic still turns everything tender and flavorful.
- Garlic Love Letter: That first whiff when the garlic hits the olive oil? Spot-on. The base of sautéed onion, carrots, and celery (hello, soffritto) builds a rich, savory depth that makes every spoonful taste like it simmered all day—when really, it’s just smart layering.
- My Freezer’s Best Friend: Between us, this soup is my meal-prep MVP. Double the batch, stash half in the freezer, and you’ve got a ready-to-go lunch that reheats like a dream—no sad, mushy veggies, just that same hearty bite.
Step-by-Step Instructions for Spaghetti Factory Minestrone Soup
This methodical approach builds layers of flavor while maintaining perfect vegetable texture throughout the cooking process.
Step 1: Develop the Soffritto Base
Heat 2 tablespoons of the extra-virgin olive oil in a large Dutch oven over medium heat until shimmering. Add the finely diced yellow onion, carrots, and celery stalks. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent without browning.
Add the minced garlic cloves and cook for an additional 1-2 minutes until fragrant. This soffritto foundation is crucial—it provides the aromatic base that defines the soup’s character. The vegetables should be tender but not mushy, with the garlic just beginning to turn golden at the edges.
Step 2: Build the Broth Foundation
Pour in the dry white wine and simmer for 3-4 minutes until the liquid reduces by half. This step deglazes the pan and removes any raw alcohol flavor. Add the canned diced tomatoes (with juices), vegetable broth, parmesan rind, dried oregano, dried thyme, bay leaves, kosher salt, freshly ground black pepper, and red pepper flakes.
Bring the mixture to a gentle boil, then reduce heat to medium-low and maintain a steady simmer. The parmesan rind will dissolve slightly during cooking, contributing rich umami notes to the broth. Allow this to simmer uncovered for 15 minutes before adding other ingredients.
Step 3: Incorporate Beans and Hearty Vegetables
Add the drained cannellini beans, kidney beans, zucchini cubes, and fresh green beans to the pot. Return to a simmer and cook for 10 minutes, allowing the beans to absorb some of the broth’s flavor while the zucchini softens slightly but retains its shape.
The beans should become tender while maintaining their structure, and the zucchini should be easily pierced with a fork but not mushy. This timing ensures the green beans remain vibrant and slightly crisp, providing textural contrast in the finished soup.
Step 4: Complete with Pasta and Greens
Stir in the ditalini pasta and continue simmering for 8-10 minutes until the pasta is al dente. Add the fresh spinach in batches, allowing each addition to wilt before adding more. The spinach should become tender but still bright green, which typically takes 2-3 minutes total.
Remove the bay leaves and parmesan rind before serving. The pasta should be cooked through but still firm to the bite, and the broth will have thickened slightly from the starch released by the pasta and beans.
Step 5: Finish and Serve
Remove the pot from heat and stir in the remaining 1 tablespoon of extra-virgin olive oil. Taste and adjust seasoning if needed. Ladle the soup into bowls and garnish each serving with fresh basil leaves, fresh Italian parsley, and grated parmesan cheese.
The finished soup should have a rich, golden broth with visible herbs and vegetables throughout. The beans and pasta should be evenly distributed, and the fresh herbs should provide a bright, aromatic finish to each spoonful.
Pro Tips For Making Spaghetti Factory Minestrone Soup
- Sweat the Veggies Slow: Cook the onion, carrots, and celery in olive oil over medium-low heat for at least 10 minutes—until they’re soft but not browned. I learned this the hard way: rushing this step leaves them crunchy and the broth tasting raw.
- Garlic Last, Not First: Add the minced garlic only after the other veggies have softened, and cook it for just 30-45 seconds. Burnt garlic turns bitter fast, and nobody wants a bitter minestrone.
- Uniform Cuts Matter: Chop the carrots, celery, and onion into small, even pieces (about ¼-inch). Sounds tedious, but it guarantees everything cooks at the same rate—no sad, undercooked carrots hiding in the bowl.
- Bloom the Oil First: Heat the olive oil in the pot for 30 seconds before adding the veggies. My grandmother swore by this, and she was right: it wakes up the flavor and prevents the veggies from soaking up oil like a sponge.
Essential Equipment for This Recipe
Large Dutch Oven
A 5-6 quart enameled cast iron Dutch oven is my top recommendation—I use my Le Creuset Signature for even heat distribution and retention. The heavy base prevents scorching when building your soffritto, and the tall sides accommodate all ingredients without overflow. Look for one with sturdy handles for easy transferring. 🔥
Sharp Chef’s Knife
You’ll be dicing onions, carrots, celery, and zucchini—a 8-inch chef’s knife makes quick work of prep. I swear by my Wüsthof Ikon for its comfortable grip and razor-sharp edge. Keep it honed with a ceramic rod between uses to maintain precision cuts.
Wooden Spoon Set
Wooden spoons won’t scratch your Dutch oven’s enamel while stirring the soffritto and simmering soup. I keep a 3-piece set (large spoon, slotted spoon, and spatula) from OXO Good Grips within reach. The slotted spoon is perfect for fishing out bay leaves and Parmesan rind before serving.
Microplane Grater
For the finishing touch of freshly grated Parmesan cheese, a Microplane Premium grater creates those feathery, melt-in-your-mouth shavings. It also works beautifully for zesting lemon over individual bowls if you want to brighten up the flavors. The fine teeth make quick work of hard cheeses without effort.
Ladle and Soup Bowls
A 1-cup stainless steel ladle with a pouring lip ensures clean serving without spills. I pair mine with wide-rimmed pasta bowls (about 24 oz capacity) to showcase the hearty ingredients. The Le Creuset Stoneware bowls I use go from oven to table beautifully.
Cutting Board
Protect your counters and knives with a large bamboo cutting board (at least 12×18 inches). Bamboo is gentle on knife edges and naturally antimicrobial. I prefer the Teakhaus edge grain boards—they’re reversible and have deep juice grooves to catch any vegetable juices during prep. 💡
Nutrition Facts
Frequently Asked Questions
Can I make this soup in a slow cooker?
Sauté the soffritto base first, then transfer everything to your slow cooker. Cook on low for 6-8 hours or high for 3-4 hours, adding pasta during the last 30 minutes to prevent overcooking.
What can I substitute for white wine?
Use 1/4 cup white wine vinegar plus 1/4 cup extra broth for acidity without alcohol. Alternatively, skip entirely and add 1 extra cup vegetable broth with a squeeze of lemon at the end.
Why did my pasta turn mushy?
Pasta absorbs liquid as it sits. To fix, cook pasta separately until al dente, then add to bowls when serving. For leftovers, store pasta and soup separately and combine when reheating.
Can I freeze this soup successfully?
Yes! Cool completely, then freeze without pasta for up to 3 months. Thaw overnight in the fridge and reheat gently. Add freshly cooked pasta when serving for best texture.
- Leftover Chicken Recipe Ideas: Zero-Waste Meal Reinventions - September 29, 2026
- Pasta Recipe 394610: Garlic Butter Noodles With Fresh Herb Infusion - September 29, 2026
- Kalay Chanay Recipe Food Fusion: Spiced Chickpea Indulgence With Bold Flavors - September 29, 2026