
I treat this as a big stockpot soup, not a two-bowl recipe. The vegetables, beans, and stock fill my largest pot quickly, so I treat it as a generous batch and freeze leftovers.
I keep this version practical: I want the carrabba’s minestrone soup to taste right, look right, and be repeatable on a normal day. The timing is a guide, but I pay just as much attention to texture, aroma, color, and how the mixture moves in the pan or blender — those details save dinner more often than a timer does.
Why I make this recipe
- It gives me a reliable homemade version of carrabba’s minestrone soup without extra fuss or confusing shortcuts.
- The ingredient list is clear, so I am not guessing halfway through cooking.
- I can make it ahead or hold leftovers without losing the main texture.
- The method uses simple visual cues, which matters when ovens, pans, and produce behave differently.
Ingredients I pay attention to
- 4 Tablespoons salted butter.
- 2 Tablespoons olive oil.moves smoothly. It keeps things moist without adding dairy flavor.
- 8 celery stalks, chopped.moves smoothly.
- 2 white onions, chopped.
- 10 carrots, chopped.
- 4 garlic cloves, minced.moves smoothly. I mince it fine so it distributes evenly through the dish.
- 4 ounces prosciutto, chopped.moves smoothly.
- 1 cup green beans.moves smoothly.
- 2 pounds green cabbage, chopped.
- 2 zucchinis, chopped.
- 6 32-ounce boxes chicken stock.moves smoothly. I pat it dry first so it sears properly instead of steaming.
- 2 Tablespoons dried parsley.moves smoothly.
- 2 Tablespoons dried basil.moves smoothly.
- 4 plum tomatoes, diced.
- 2 bay leaves.moves smoothly.
- salt and pepper.to taste. I taste and handle this carefully; heat builds as the recipe sits.
- 4 Russet potatoes, diced.moves smoothly.
- 2 15-ounce cans garbanzo beans, drained and rinsed.moves smoothly.
- 2 15-ounce cans cannellini beans, drained and rinsed.moves smoothly.
- 2 15-ounce cans kidney beans, drained and rinsed.moves smoothly.
- 2 Pecorino Romano rinds.moves smoothly.
- 4 ounces Pecorino Romano cheese, grated.
How I make it
Step 1 — Prep
I heat a large stock pot over medium-high heat. Add the butter and olive oil to the pan and let it melt.
Step 2 — Build flavor
Once the butter is melted, add in the celery, onion, carrots, garlic and prosciutto. Cook for 5 minutes, stirring occasionally, until vegetables are softened.
Step 3 — Cook
I add the green beans, cabbage and zucchini to the pot. Cook for an additional 5 minutes, stirring occasionally.
Step 4 — Check the texture
I pour in the chicken stock, dried parsley, dried basil, tomatoes and season with salt and pepper to taste. Stir to combine all ingredients together. Bring soup to a boil, then reduce heat and let simmer for 20 minutes. Add the potatoes, garbanzo beans, kidney beans, and pecorino romano rind to the pot and let simmer for an additional 20 minutes or until the potatoes are tender.
Step 5 — Finish
I remove bay leaf from soup, then add grated Pecorino Romano cheese. Stir to combine and let the cheese melt. Serve individual bowls of soup with extra Pecorino Romano cheese on top if desired.
Step 6 — Serve and store
I keep going until it looks right.
Tips from my kitchen
- Use a large pot so the vegetables can move as you stir.
- Salt lightly at first and adjust after the broth reduces.
- Cut vegetables in similar sizes.
- Add extra broth when reheating leftovers.
Variations I have tried
- Use vegetable stock for a meatless pot.
- Add small pasta near the end.
- Stir in greens just before serving.
- Use Parmesan if Pecorino is unavailable.
- Freeze in individual portions.
Storing and making ahead
I cool the soup in shallow containers and refrigerate it for up to 5 days. The vegetables and beans keep absorbing broth, so I loosen leftovers with water or stock while reheating.
Frequently asked questions
Can I make this ahead?
Yes. I prep the parts that benefit from resting, chilling, or slow cooling first. If texture matters, I wait to add crisp toppings, drizzles, ice, or fresh garnishes until serving.
What should I watch most closely?
I watch the cue that changes fastest: browning for baked recipes, thickness for sauces, tenderness for meats, and texture for drinks. A timer helps, but the food gives the final answer.
Can I change the heat or sweetness?
Yes. I adjust in small amounts, then taste again. It is easy to add more sugar, vinegar, salt, chile, or liquid; it is much harder to take it back out.
What if my result seems too thick?
I loosen it gradually. For sauces and soups I use water or stock; for drinks I use the main liquid; for batters and fillings I only adjust if the recipe already allows it.
How do I keep the best texture?
I do not rush cooling, chilling, or resting. Those quiet minutes are often when cookies firm up, pies set, cheesecakes smooth out, and sauces cling properly.
If you make this carrabba’s minestrone soup, I would love to hear what you changed. I keep notes every time I cook, because the small real-life adjustments — the pan size, the ripeness, the extra minute on the stove — are what make a recipe dependable.
One more practical note from my kitchen: I set out every ingredient before I start, especially for recipes with caramel, hot sauce, or fast blender steps. That little bit of order keeps me from overcooking one part while searching for the next, and it makes the whole recipe feel calmer.

Carrabba’s Minestrone Soup
Description
I treat this as a big stockpot soup, not a two-bowl recipe. The vegetables, beans, and stock fill my largest pot quickly, so I treat it as a generous batch and freeze leftovers.
Ingredients You’ll Need
Instructions
- Heat a large stock pot over medium-high heat. Add the butter and olive oil to the pan and let it melt.
- Once the butter is melted, add in the celery, onion, carrots, garlic and prosciutto. Cook for 5 minutes, stirring occasionally, until vegetables are softened.
- Add the green beans, cabbage and zucchini to the pot. Cook for an additional 5 minutes, stirring occasionally.
- Pour in the chicken stock, dried parsley, dried basil, tomatoes and season with salt and pepper to taste. Stir to combine all ingredients together. Bring soup to a boil, then reduce heat and let simmer for 20 minutes.
- Add the potatoes, garbanzo beans, kidney beans, and pecorino romano rind to the pot and let simmer for an additional 20 minutes or until the potatoes are tender.
- Remove bay leaf from soup, then add grated Pecorino Romano cheese. Stir to combine and let the cheese melt.
- Serve individual bowls of soup with extra Pecorino Romano cheese on top if desired.
Nutrition Facts
Servings 16
- Amount Per Serving
- Calories 41kcal
- % Daily Value *
- Total Fat 5g8%
- Saturated Fat 2g10%
- Trans Fat 0.1g
- Cholesterol 8mg3%
- Sodium 21mg1%
- Potassium 17mg1%
- Calcium 7 mg
- Iron 0.2 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Measure before starting.
Use the visual cues, not only the clock.
Cool or rest fully when directed.
Taste and adjust at the end.
Frequently Asked Questions
Yes. I prep components ahead and finish any crisp, fresh, chilled, or drizzled parts close to serving for the best texture.
Yes — adjust salt, sweetness, acid, or heat in small amounts and taste between additions.
Cool completely, cover well, and refrigerate. Reheat gently or serve chilled depending on the recipe.
Follow the visual cues as closely as the time. Texture, browning, thickness, and doneness matter most.
Many portions freeze well, especially baked goods, sauces, soups, and cooked meats. Wrap tightly and thaw gently.