
There’s a reason Pasta House minestrone has such a devoted following—it’s hearty Italian comfort in a bowl, loaded with vegetables, beans, and tender pasta swimming in a rich tomato broth. 🍲 I’ve been working to recreate that restaurant magic at home, and this copycat version nails every detail that makes the original so crave-worthy.
The secret lies in building layers of flavor through proper vegetable sautéing and letting the soup simmer long enough for everything to meld together. I use a combination of fresh vegetables, white beans, and small pasta shapes, all swimming in a savory tomato-based broth seasoned with Italian herbs.
What you’ll end up with is a pot of soul-warming minestrone that tastes just like your favorite Italian restaurant—thick, hearty, and packed with vegetables in every spoonful. The pasta absorbs the flavorful broth while the beans add creaminess and protein, creating a soup substantial enough to serve as a complete meal.
Perfect for meal prep or feeding a crowd on chilly evenings. Let’s recreate this restaurant classic!
Ingredients for pasta house minestrone soup
Here’s everything you need to create this hearty pasta House-style minestrone soup at home.
| Ingredient | Amount | Notes |
|---|---|---|
| Olive Oil 🫒 | 3 tbsp | Extra-virgin for sautéing vegetables |
| Yellow Onion 🧅 | 1 whole | Diced medium, about 1 cup |
| Carrots 🥕 | 2 whole | Peeled and diced small |
| Celery Stalks 🌿 | 2 whole | Diced small with leaves |
| Garlic Cloves 🧄 | 4 cloves | Minced fresh for flavor |
| Crushed Tomatoes 🍅 | 28 oz | San Marzano preferred quality |
| Vegetable Broth 💧 | 6 cups | Low-sodium for salt control |
| Cannellini Beans 🫘 | 15 oz | Drained and rinsed well |
| Green Beans 🫛 | 1 cup | Fresh, trimmed and halved |
| Zucchini 🥒 | 1 whole | Diced small, about 1 cup |
| Ditalini Pasta 🍝 | 1 cup | Small shells work too |
| Dried Basil 🌿 | 1 tsp | Or 1 tablespoon fresh |
| Dried Oregano 🍃 | 1 tsp | Italian variety preferred |
| Salt 🧂 | 1 tsp | Kosher salt, adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
[recipe_ingredient_scaler]
You can find all these ingredients at your regular grocery store. For the best tomato flavor, I recommend San Marzano crushed tomatoes from Whole Foods or Trader Joe's—they're sweeter and less acidic. Cannellini beans are in the canned bean aisle; Goya and Bush's are reliable brands. Look for fresh vegetables with vibrant color and firm texture. Ditalini pasta is usually near other small pasta shapes like orzo.
Don't have ditalini? Small shells, elbow macaroni, or even broken spaghetti work perfectly. If you can't find cannellini beans, Great Northern beans are nearly identical in texture and flavor. Fresh basil and oregano taste better than dried—use three times the amount if substituting. For a richer broth, replace 2 cups of vegetable broth with chicken broth.
Store leftover soup in airtight containers in the refrigerator for up to 5 days. The pasta will absorb liquid as it sits, so add extra broth when reheating. You can freeze this soup for up to 3 months in freezer-safe containers.
Step-by-Step Instructions for Pasta House Minestrone Soup
Let me walk you through my method for creating this restaurant-quality soup in your own kitchen.
🍳 Step 1: Sauté the Aromatic Base
Heat 2 tablespoons olive oil in a large Dutch oven or soup pot over medium heat. Add the diced onion, celery, and carrots, and cook for 6-8 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent. You’ll know they’re ready when the onion no longer has that raw bite and the celery bends easily when pressed with your spoon.
Add the minced garlic and cook for 1 minute until fragrant—you should smell that beautiful aroma wafting up from the pot. Don’t let the garlic brown or it will turn bitter. This aromatic foundation is what gives the soup its depth of flavor, so take your time with this step.
🥘 Step 2: Build the Soup Base with Tomatoes and Broth
Stir in the tomato paste and cook for 2 minutes, stirring constantly, until it darkens slightly and loses its raw taste. This caramelizes the tomato paste and intensifies its flavor. Then add the crushed tomatoes, chicken broth, beef broth, dried basil, dried oregano, and bay leaves.
Bring the mixture to a boil over high heat, then reduce to medium-low and simmer for 15 minutes. This allows the flavors to meld together and creates that rich, savory base that’s characteristic of Pasta House’s version. I like to give it a stir every 5 minutes to prevent anything from sticking to the bottom.
🥘 Step 3: Add Vegetables and Beans
Add the diced zucchini, green beans, kidney beans, cannellini beans, and shredded cabbage to the pot. Stir everything together and bring back to a gentle simmer. Cook for 10-12 minutes until the zucchini is tender but not mushy and the green beans are crisp-tender.
You want the vegetables to maintain some texture—they shouldn’t be falling apart. The soup should be thick and hearty at this point, packed with colorful vegetables in every spoonful. If it looks too thick for your liking, add ½ cup of additional broth or water.
🍳 Step 4: Cook the Pasta Separately
While the soup simmers, bring a separate pot of salted water to a boil and cook the ditalini pasta according to package directions until al dente. Drain the pasta and set it aside. I always cook the pasta separately rather than directly in the soup—this prevents it from absorbing too much liquid and becoming mushy, especially if you plan to have leftovers.
This is the secret to restaurant-quality minestrone that stays perfect even the next day. If you add the pasta directly to the soup, it will continue absorbing liquid as it sits, turning your beautiful soup into a thick stew.
🥘 Step 5: Combine and Season to Perfection
Add the cooked pasta to the soup pot and stir gently to combine. Remove the bay leaves and discard them. taste the soup and season with salt and black pepper to your preference—I usually add about 1 teaspoon salt and ½ teaspoon pepper, but this depends on how salty your broths were.
Stir in the fresh spinach and let it wilt for 2-3 minutes. The residual heat will be enough to soften the spinach without overcooking it. Ladle the soup into bowls and top each serving with grated Parmesan cheese and a drizzle of extra virgin olive oil. Serve immediately with crusty Italian bread for the ultimate Pasta House experience at home.
Make-Ahead Tips for Your Leftovers
Vegetable Prep (1-2 Days Ahead): Chop all your vegetables in advance and store them separately in airtight containers in the refrigerator. I dice 2 medium onions, 3 carrots, 3 celery stalks, and 1 medium zucchini, keeping each vegetable in its own container to prevent moisture transfer. Mince 4 garlic cloves and store in a small container covered with a thin layer of olive oil to prevent browning. This prep work saves 15-20 minutes on cooking day and makes the actual soup assembly much faster. The vegetables stay crisp and fresh for up to 48 hours when properly stored. ⏰
Broth and Bean Preparation (Up to 3 Days Ahead): Combine your broth base with canned tomatoes and seasonings, then simmer for 30 minutes to develop flavors. Let it cool completely before refrigerating in a large covered pot or container. Drain and rinse 2 cans of cannellini beans and store them separately. This advance preparation allows the tomato and herb flavors to intensify overnight. I often make a double batch of the broth base and freeze half for future minestrone batches—it keeps beautifully for up to 3 months.
Day-Of Assembly Timeline: Start cooking 45 minutes before you want to serve. Sauté your prepped vegetables in olive oil for 8-10 minutes, add the prepared broth base and bring to a boil, then simmer for 20 minutes. Add beans and pasta during the final 12-15 minutes of cooking. This timing ensures the pasta cooks perfectly without becoming mushy. The vegetables will be tender but not overcooked, and everything comes together hot and fresh. 📅
Pasta Considerations: Never add pasta to soup you plan to store—it absorbs liquid and becomes bloated and mushy within hours. Instead, cook 1 cup ditalini or small shell pasta separately in salted water, drain, and toss with a small amount of olive oil. Store it separately in the refrigerator for up to 2 days. When reheating the soup, add the desired amount of cooked pasta to individual bowls just before serving. This restaurant trick keeps the pasta perfectly al dente.
Storage and Reheating Strategy: Store the finished soup (without pasta) in airtight containers in the refrigerator for up to 5 days or freeze for up to 3 months. The soup actually tastes better the next day as flavors continue to develop. Reheat on the stovetop over medium heat for 10-12 minutes, stirring occasionally and adding ½ cup water or broth if it’s too thick. Add fresh pasta to each bowl, garnish with grated Parmesan and fresh basil, and serve immediately.
Nutrition Facts
245kcal
[recipe_ingredient_scaler]
- 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