Spaghetti Factory Minestrone Soup Recipe: Hearty Italian Comfort in a Bowl

Complete spaghetti factory minestrone soup recipe overview image

Few soups deliver the same hearty satisfaction as a well-made minestrone, especially when it captures the rich, layered flavors of the Spaghetti Factory’s signature version. This recipe recreates that restaurant-quality experience at home, focusing on slow-simmered vegetables, robust herbs, and the perfect balance of beans and pasta.

The secret lies in building flavors methodically—starting with a sofrito base, then layering in tomatoes, beans, and fresh greens. By the time it reaches your bowl, you’ll have a comforting, vegetable-packed soup with tender pasta and a broth so rich it tastes like it simmered all day. Perfect with crusty bread for soaking up every last drop.

👨‍🍳
Difficulty
Medium
🌿
Category
Vegetarian
⏱️
Duration
30 min
🔥
Calories
Low Cal

Ingredients for Spaghetti Factory Minestrone Soup

This restaurant-worthy minestrone starts with pantry staples and fresh veggies for that signature Spaghetti Factory depth.

Ingredient Amount Notes
Extra-Virgin Olive Oil 🫒 3 tbsp First cold-press preferred
Yellow Onion 🧅 1 whole Medium, finely diced
Carrots 🥕 2 whole Peeled, cut into 1/4-inch dice
Celery Stalks 🌿 2 whole Finely chopped, leaves included
Garlic Cloves 🧄 6 cloves Minced to paste consistency
Dried Oregano 🌿 1 tsp Mediterranean variety preferred
Dried Basil 🍃 1 tsp Crushed between fingers
Red Pepper Flakes 🌶️ ½ tsp Adjust for heat preference
Bay Leaves 🌿 2 whole Fresh if available
Canned Kidney Beans 🫘 1 can 15 oz, drained and rinsed
Canned White Beans 🫘 1 can 15 oz, drained and rinsed
Diced Tomatoes 🍅 1 can 28 oz, San Marzano preferred
Tomato Paste 🍅 2 tbsp Double-concentrated variety
Vegetable Broth 💧 8 cups Low-sodium for control
Zucchini 🥒 1 whole Medium, cut into half-moons
Fresh Green Beans 🌱 1 cup Trimmed, cut into 1-inch pieces
Ditalini Pasta 🍝 1 cup Or small shell alternative
Fresh Spinach 🍃 4 cups Packed, roughly chopped
Parmesan Cheese Rind 🧀 1 piece Optional, for broth depth
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ 1 tsp Medium-coarse grind
Fresh Basil Leaves 🌿 ½ cup Torn for garnish

[recipeingredientscaler]

The sofrito base (onion, carrot, celery) is non-negotiable—dice everything uniformly so it cooks evenly. I grab San Marzano tomatoes at Whole Foods or Trader Joe’s—they’re pricier but worth it. For the beans, Goya or Bush’s work fine, but rinse them well to avoid that tinny taste. The Parmesan rind is my secret weapon (ask for one at the deli counter if you don’t have any saved).

No ditalini? Small shells or elbow macaroni work, but add them later—they cook faster. Fresh spinach can be swapped for kale or Swiss chard (just chop finer). Want more protein? Add a can of chickpeas. The tomato paste is key—double-concentrated from a tube (like Amoretti) means no wasted cans.

This soup actually improves overnight—3 days in the fridge, 6 months frozen. Store pasta separately if making ahead (it soaks up broth). I freeze portions in quart containers with the pasta undercooked by 2 minutes. The broth’s richness comes from slow simmering, so don’t rush it.

❤️

Why You’ll Love This Recipe

  • I’ll be real: this makes enough for two meals, and it freezes beautifully. Double the batch, stash half for a busy night, and you’ve got a cozy dinner waiting—no last-minute grocery runs required.
  • One-Pot Magic: Honestly, I love that this soup comes together in a single pot—no fancy techniques, just sauté the onion, carrots, and celery in that good extra-virgin olive oil until they’re soft, then let everything simmer. Cleanup is a breeze, and that’s a win in my book.
  • Garlic-Kissed Depth: Here’s what sold me—the way the garlic cloves mellow into the broth, pairing with the sweetness of the carrots and celery. It’s not just vegetable soup; it’s that rich, savory flavor you’d expect from a restaurant bowl.
  • Freezer-Friendly Hero: I’ll be real: this makes enough for two meals, and it freezes beautifully. Double the batch, stash half for a busy night, and you’ve got a cozy dinner waiting—no last-minute grocery runs required.

Step-by-Step Instructions for Spaghetti Factory-Style Minestrone Soup

This hearty soup comes together in layers, building rich flavor with each simple step.

Step 1: Build the Flavor Base with Sofrito

Heat the 3 tbsp extra-virgin olive oil in a large Dutch oven over medium heat. Add the finely diced yellow onion, diced carrots, and chopped celery stalks. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.

This classic Italian sofrito trio forms the aromatic foundation. I like to let the vegetables cook until they’re just beginning to caramelize at the edges – you’ll notice a sweet, nutty aroma developing. Don’t rush this step; proper browning creates depth of flavor.

Add the 6 minced garlic cloves, 1 tsp dried oregano, 1 tsp dried basil, 0.5 tsp red pepper flakes, and 2 bay leaves. Cook for 1 minute until fragrant, stirring constantly to prevent the garlic from burning. The red pepper flakes will bloom in the oil, releasing their heat gradually.

Step 2: Develop the Tomato Base and Broth

Stir in the 2 tbsp tomato paste and cook for 2 minutes, allowing it to darken slightly. This step intensifies the tomato flavor and helps thicken the soup. You’ll see the paste turn from bright red to a deeper brick color.

Add the 1 can diced tomatoes with their juices, scraping up any browned bits from the bottom of the pot. Pour in the 8 cups vegetable broth and add the parmesan cheese rind if using. The rind will melt slowly, adding umami richness to the broth.

Bring the mixture to a boil, then reduce heat to medium-low. Let it simmer uncovered for 15 minutes to allow the flavors to meld. You’ll notice the broth becoming more fragrant and slightly reduced.

Step 3: Add the Hearty Vegetables and Beans

Stir in the drained kidney beans, drained white beans, zucchini half-moons, and 1-inch green bean pieces. Return to a simmer and cook for 10 minutes until the zucchini is tender but still holds its shape.

The beans will absorb some of the broth, making it heartier. I check the zucchini with a fork – it should pierce easily but not fall apart. The green beans should remain bright green and slightly crisp, adding nice texture contrast.

Add the 1 cup ditalini pasta and cook for 8-10 minutes until al dente. The pasta will continue to absorb liquid as it cooks, so keep the heat at a gentle simmer. Stir occasionally to prevent the pasta from sticking to the bottom.

Step 4: Finish with Greens and Seasoning

Stir in the 4 cups chopped spinach and cook just until wilted, about 2 minutes. The spinach will reduce significantly but maintain its vibrant color. Add the 1.5 tsp kosher salt and 1 tsp black pepper, then taste and adjust seasoning if needed.

Remove from heat and let the soup rest for 5 minutes before serving. This allows the flavors to harmonize. The soup should have a balanced richness with visible vegetables in every spoonful.

Ladle into bowls and garnish each serving with torn fresh basil leaves. The basil adds a bright, fresh contrast to the hearty soup. Serve with crusty bread for dipping to complete the comforting meal.

Creative Variations of This spaghetti factory minestrone soup

Spring Garden Minestrone

Swap the traditional veggies for spring produce: use 1 cup asparagus (cut into 1-inch pieces) and 1 cup fresh peas instead of green beans. Add 2 cups baby spinach at the end for a lighter touch. The bright green colors make this version feel fresh and vibrant. 🌱

Spicy Tuscan Twist

For heat lovers, add 1 diced chili pepper with the sofrito and 1 tsp smoked paprika with the spices. Replace white beans with cannellini beans and stir in 2 cups chopped kale instead of spinach. The smoky-spicy combo gives it a bold Tuscan character.

Creamy White Bean

Omit the tomatoes and use 2 cups vegetable broth to replace their liquid. Add 1 cup coconut milk with the beans for creaminess. Finish with zucchini ribbons (use a peeler) instead of diced zucchini. This creates a lighter, golden-hued soup that’s still rich and satisfying.

Pesto Swirl Version

Prepare ½ cup basil pesto (store-bought or homemade) and swirl 1 tbsp into each bowl before serving. The pesto adds vibrant color and herbaceous depth. I love using Trader Joe’s Vegan Pesto for a quick shortcut that doesn’t skimp on flavor. 💛

Roasted Vegetable Depth

Roast the zucchini, carrots, and green beans at 400°F for 20 minutes before adding to the soup. This intensifies their sweetness and adds caramelized notes. Toss them with 1 tbsp olive oil and ½ tsp salt before roasting for best results.

Lemon-Herb Brightness

Finish the soup with zest of 1 lemon and 2 tbsp chopped parsley for a citrusy lift. The acidity cuts through the richness beautifully. I also add 1 tsp fennel seeds with the spices for an anise note that complements the lemon perfectly.

Nutrition Facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value
Total Fat 8g10%
Saturated Fat 1.5g8%
Cholesterol 5mg2%
Sodium 680mg30%
Total Carbohydrate 42g15%
Dietary Fiber 10g36%
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.
★★★★★4.7(6 reviews)
Tyler Parker