This traditional Italian minestrone brings together a hearty mix of vegetables, beans, and pasta in a rich tomato broth. I’ve refined this version to capture the rustic charm of the classic dish without unnecessary complexity.
Each spoonful delivers a balanced combination of textures and flavors, from tender beans to al dente pasta. It’s a satisfying meal that’s both nourishing and deeply comforting, perfect for any day of the week.
Ingredients for Spaghetti Factory Minestrone Soup
Pantry staples and fresh veggies make this classic soup sing with Italian flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Olive Oil 🫒 | 2 tbsp | Extra-virgin preferred |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Carrots 🥕 | 2 whole | Medium, peeled and diced |
| Celery Stalks 🌿 | 2 whole | Finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced |
| Zucchini 🥒 | 1 whole | Medium, diced |
| Canned Diced Tomatoes 🍅 | 1 can | 28 oz, with juices |
| Tomato Paste 🍅 | 2 tbsp | For depth of flavor |
| Vegetable Broth 🥣 | 6 cups | Low-sodium preferred |
| Kidney Beans 🫘 | 1 can | 15 oz, drained and rinsed |
| Cannellini Beans 🫘 | 1 can | 15 oz, drained and rinsed |
| Ditalini Pasta 🍝 | 1 cup | Uncooked, or small pasta |
| Fresh Spinach 🍃 | 2 cups | Chopped, packed |
| Dried Basil 🌿 | 1 tsp | Or 1 tbsp fresh |
| Dried Oregano 🌿 | 1 tsp | For Italian flavor |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated for serving |
The tomatoes are the backbone here. San Marzano canned tomatoes are ideal—sweeter and meatier than standard brands. For the beans, I like the combo of kidney and cannellini for texture contrast. Trader Joe’s or Whole Foods have great organic options. The broth matters too; low-sodium vegetable broth lets you control the salt. Freshly grated Parm on top? Non-negotiable.
No ditalini? Small shells or macaroni work just as well. Swap zucchini for green beans if that’s what you’ve got. Fresh herbs? Use one-third the amount of dried (so 1 tbsp fresh basil replaces that teaspoon of dried). The spinach can be kale or Swiss chard—just chop it small. And if you’re out of tomato paste, a splash of balsamic vinegar adds similar depth.
This soup actually improves overnight. Keeps in the fridge for 4-5 days and freezes beautifully for 3 months. The pasta will soften the longer it sits, so if you’re meal-prepping, keep the pasta separate and add it fresh when reheating. Easy enough.
Why You’ll Love This Recipe
- One Pot Wonder: I just dump the onion, carrots, celery, and garlic in with the olive oil and let it all soften together—minimal effort, maximum payoff.
- Garlic Magic: Honestly, the garlic and olive oil base makes every spoonful taste like it simmered for hours, even though it didn’t.
- Feeds the Freezer: I make a double batch and freeze half—perfect for those nights when cooking feels impossible.
- Budget Hero: Between us, this soup stretches a few cheap veggies and pantry staples into a meal that feels downright indulgent.
Step-by-Step Instructions for Spaghetti Factory Minestrone Soup
This method delivers that signature hearty texture and layered flavor you expect from the classic.
Step 1: Sauté the Aromatic Base
Heat the 2 tbsp Olive Oil in a large pot over medium heat. Add the finely diced 1 whole Yellow Onion, diced 2 whole Carrots, and finely chopped 2 whole Celery Stalks. Cook for 5-7 minutes until the vegetables soften and the onion becomes translucent.
This trio—known as a mirepoix—builds the flavor foundation. Stir occasionally to prevent browning, but let them develop sweetness. The carrots should be tender enough to pierce easily with a fork.
Step 2: Deepen the Flavor with Garlic and Tomato
Add the 4 cloves Garlic Cloves and cook for 30 seconds until fragrant—just until you smell that unmistakable garlic aroma, but don’t let it brown. Stir in the 2 tbsp Tomato Paste and cook for 1-2 minutes to caramelize slightly, which removes the raw taste.
This step is where the magic happens. The tomato paste should darken and stick slightly to the bottom of the pot, creating a fond that’ll dissolve into the soup later for extra depth.
Step 3: Simmer with Vegetables and Beans
Pour in the 6 cups Vegetable Broth and scrape up any browned bits from the pot. Add the diced 1 whole Zucchini, 1 can Canned Diced Tomatoes (with juices), 1 can Kidney Beans, 1 can Cannellini Beans, 1 tsp Dried Basil, 1 tsp Dried Oregano, 1 tsp Salt, and 0.5 tsp Black Pepper. Bring to a boil, then reduce heat and simmer for 15 minutes.
The zucchini should be tender, and the broth will take on a rich, savory character. Taste and adjust seasoning—remember, the pasta and spinach will dilute the flavors slightly later.
Step 4: Add Pasta and Finish with Spinach
Stir in the 1 cup Ditalini Pasta and cook for 8-10 minutes until the pasta is al dente. In the last 2 minutes of cooking, add the 2 cups Fresh Spinach and stir until wilted. The spinach should turn bright green and soften completely.
Watch the pot closely here—the pasta will absorb liquid quickly. If the soup seems too thick, add a splash of water or broth to reach your preferred consistency.
Step 5: Serve with Parmesan
Ladle the soup into bowls and top each serving with a generous sprinkle of 0.5 cup Parmesan Cheese. The cheese should melt slightly from the heat of the soup, adding a salty, nutty finish.
Let it rest for 2 minutes before serving to allow the flavors to meld. Each spoonful should deliver a mix of tender vegetables, hearty beans, and perfectly cooked pasta in a rich, herb-infused broth.
Pro Tips For Making Spaghetti Factory Minestrone Soup
- Sauté Slowly: Cook the onion, carrots, and celery in olive oil for at least 8-10 minutes on medium-low heat until they’re soft and starting to caramelize—this builds the deep flavor base that makes Spaghetti Factory’s minestrone so rich. I learned this the hard way after rushing it once and ending up with a bland broth.
- Uniform Dice: Cut the onion, carrots, and celery into consistent 1/4-inch pieces so they cook evenly and every spoonful has balanced texture. Sounds tedious, but it actually changes the outcome.
- Skip the Garlic Burn: Add the garlic only in the last 30 seconds of sautéing the veggies—any earlier and it’ll turn bitter, ruining that sweet, aromatic flavor you want in the soup.
- Bloom the Garlic: After adding the garlic, stir constantly for those 30 seconds until it’s fragrant but not browned. My grandmother swore by this, and she was right: it makes a real difference in the depth of flavor.
Creative Variations of This spaghetti factory minestrone soup
Hearty Meat Addition
For a non-vegetarian twist, brown ½ lb Italian sausage (casings removed) with the onions. The sausage adds richness and pairs perfectly with the beans. I love using Johnsonville Mild Italian for its herb-forward flavor. 🔥
Creamy White Bean Version
Swap the diced tomatoes for 1 additional can of cannellini beans. Blend 1 cup of the beans with ½ cup broth before adding to create a creamy base. This variation is especially comforting in colder months.
Winter Vegetable Swap
Replace zucchini with 1 cup diced butternut squash and ½ cup chopped kale. The squash adds sweetness, while kale holds up well to long simmering. Add these with the broth to ensure they cook through.
Pesto Finish
Stir in 2 tbsp basil pesto at the end for a bright, herbaceous finish. I make mine with Trader Joe’s Basil Pesto—it adds freshness without overpowering the soup. Top with extra Parmesan for serving. ✨
Spicy Kick
Add ½ tsp red pepper flakes with the garlic for heat, or drizzle with chili oil before serving. The spice cuts through the richness beautifully. For extra depth, a pinch of smoked paprika works wonders.
Gluten-Free Option
Use 1 cup gluten-free ditalini or small quinoa pasta. Barilla Gluten-Free holds up well in soups. Cook for 1-2 minutes longer than regular pasta to ensure it’s tender.
Nutrition Facts
Frequently Asked Questions
Can I use a different type of pasta?
Yes! Small shapes like macaroni, shells, or orzo work perfectly. Cook time may vary by 1-2 minutes. Avoid long pasta like spaghetti, as it won’t fit well in spoons.
How do I prevent the pasta from getting mushy?
Add pasta during the last 8-10 minutes of cooking, and store leftovers without the pasta. Reheat broth and veggies separately, then add freshly cooked pasta when serving.
Is this soup freezer-friendly?
Freeze without pasta for up to 3 months. Thaw overnight in the fridge, then reheat on the stove. Add fresh pasta when serving for the best texture.
Can I add meat to this vegetarian version?
Brown ½ lb Italian sausage or ground beef with the onions for a heartier version. Drain excess fat before adding other ingredients.
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026