This minestrone captures the essence of Italian comfort in every spoonful. A hearty vegetable medley simmers in a rich tomato broth, creating a dish that’s as nourishing as it is flavorful.
I’ve refined this version to balance traditional elements with a touch of modern simplicity. The result is a soup that’s both rustic and refined, perfect for any season.
Ingredients for Spaghetti Factory Minestrone Soup
A rustic blend of veggies, beans, and pasta in rich tomato broth. Nothing complicated here.
| Ingredient | Amount | Notes |
|---|---|---|
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for depth |
| Yellow Onion 🧅 | 1 whole | Medium, finely diced |
| Garlic Cloves 🧄 | 4 cloves | Minced for aroma |
| Carrots 🥕 | 2 whole | Peeled, diced small |
| Celery Stalks 🌿 | 2 whole | Diced for texture |
| Zucchini 🥒 | 1 whole | Medium, diced into cubes |
| Canned Diced Tomatoes 🍅 | 2 cans | 14.5 oz each, with juices |
| Tomato Paste 🍅 | 2 tbsp | For concentrated flavor |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Canned Kidney Beans 🌱 | 1 can | 15 oz, drained and rinsed |
| Canned Cannellini Beans 🌱 | 1 can | 15 oz, drained and rinsed |
| Green Beans 🌿 | 1 cup | Trimmed, cut into 1-inch pieces |
| Ditalini Pasta 🍝 | 1 cup | Uncooked, or small pasta |
| Dried Basil 🌿 | 1 tsp | Or 1 tbsp fresh chopped |
| Dried Oregano 🍃 | 1 tsp | Mediterranean variety preferred |
| Dried Thyme 🌿 | ½ tsp | For earthy depth |
| Bay Leaf 🍃 | 1 piece | Removed before serving |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated for topping |
| Fresh Spinach 🥬 | 2 cups | Loosely packed, chopped |
| Salt 🧂 | 1 tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
[recipe_ingredient_scaler]
The vegetable broth is your foundation—Better Than Bouillon No Chicken Base (vegetarian) gives the deepest flavor without the meat. I grab mine at Whole Foods but most grocery stores carry it now. The beans? Eden Organic are my go-to for canned—they’re firm and don’t turn to mush. For fresh produce, hit your local farmers market if possible (the carrots and zucchini taste sweeter).
No ditalini? Small shells or elbow macaroni work just as well. Swap kidney beans for pinto or black beans if that’s what’s in your pantry. Fresh spinach is ideal, but frozen works in a pinch—just thaw and drain it well first. Don’t skip the tomato paste though (it’s the secret to that rich, concentrated flavor).
This soup tastes even better the next day once the flavors meld. Keeps 4-5 days in the fridge, freezes for 3 months (just leave out the pasta if freezing—add fresh when reheating). Always store in airtight containers to keep it fresh.
Why You’ll Love This Recipe
- One Pot Wonder: Honestly, I just dump everything in and let it simmer—olive oil, onions, garlic, carrots, and celery all in one pot.
- Rich Aroma: The garlic and olive oil create this deep, savory base that makes the whole kitchen smell incredible.
- Meal Prep Hero: I make a big batch on Sunday and it tastes even better by Wednesday.
- Budget Stretcher: Between us, it’s packed with affordable veggies and feeds us for days.
Step-by-Step Instructions for Minestrone Soup
This hearty vegetable soup comes together with simple techniques and bold Italian flavors.
Step 1: Sauté the Aromatic Base
Heat the 2 tbsp olive oil in a large pot over medium heat. 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.
Add the minced garlic cloves and cook for 30 seconds until fragrant. Don’t let it brown—just enough to release its aroma. This base builds the foundation of flavor for the entire soup.
Step 2: Build the Liquid Foundation
Stir in the 2 tbsp tomato paste and cook for 1-2 minutes to deepen its flavor. Then add the 2 cans canned diced tomatoes (with juices), 6 cups vegetable broth, 1 tsp dried basil, 1 tsp dried oregano, 0.5 tsp dried thyme, 1 tsp salt, and 0.5 tsp black pepper. Drop in the bay leaf and bring to a boil.
Once boiling, reduce the heat to medium-low and let the soup simmer for 10 minutes to meld the flavors. The liquid should be bubbling gently, not aggressively.
Step 3: Add the Vegetables and Beans
Add the diced zucchini, 1 cup green beans, drained canned kidney beans, and drained canned cannellini beans. Return the soup to a simmer and cook for 10-12 minutes until the vegetables are tender but still firm.
Taste and adjust the seasoning if needed. The beans should be heated through, and the zucchini should hold its shape without turning mushy.
Step 4: Finish with Pasta and 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. Stir until it wilts into the soup.
Remove the pot from heat. Discard the bay leaf before serving. The pasta should be tender but still have a slight bite, and the spinach should be vibrant and tender.
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 will melt slightly into the hot soup, adding a rich, salty finish.
Let the soup rest for 2-3 minutes before serving to allow the flavors to fully develop. Each bowl should be packed with vegetables, beans, and pasta in a hearty, flavorful broth.
Pro Tips For Making Spaghetti Factory Minestrone Soup
- Sweat the Veggies: Cook the onion, carrots, and celery in olive oil over medium-low heat for 8-10 minutes until soft—this builds the base flavor that defines a good minestrone.
- Mince the Garlic: Finely mince the garlic cloves instead of pressing them; it gives a more even, mellow flavor that blends better into the soup.
- Skip the Brown: Resist the urge to brown the vegetables—this soup relies on gentle cooking to keep the flavors clean and bright, not caramelized.
- Use a Microplane: Grate the carrots and celery for a finer texture that blends into the broth; it’s faster than chopping and gives a more restaurant-style consistency.
Pro Cooking Tips for spaghetti factory minestrone soup
Layer Your Flavors
Start with a heavy-bottomed pot—I swear by my Le Creuset Dutch oven for even heat distribution. Sautéing the olive oil, yellow onion, carrots, and celery together creates a sweet base that’s the soul of this dish. 🔥
Bloom Your Spices
After adding the garlic, cook it just until fragrant—about 30 seconds. Then stir in the tomato paste and let it caramelize for 1-2 minutes. This step deepens the umami and prevents a raw tomato taste.
Simmer Gently
Once the vegetable broth and diced tomatoes are in, keep the simmer gentle. A rolling boil can make the vegetables mushy. I aim for small, lazy bubbles—this coaxes out the best flavors from the bay leaf and herbs.
Pasta Timing
Add the ditalini only in the last 8-10 minutes to avoid overcooking. If you’re making this ahead, cook the pasta separately and add it just before serving. This keeps it perfectly al dente every time.
Fresh Herb Finish
Stir in the fresh spinach at the very end—it only needs 2 minutes to wilt. This preserves its bright color and nutrients. I always taste one last time before serving and adjust the salt if needed.
Rest Before Serving
Let the soup rest off the heat for 2-3 minutes once the spinach is added. This allows the parmesan cheese to melt slightly and the flavors to marry. Trust me, it’s worth the wait. ✨
Nutrition Facts
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026