Classic Italian Minestrone Soup Recipe

Cozy up on chilly nights with a warming bowl of Minestrone Italian Soup. This hearty, vegetable-packed soup combines rich tomato flavors, classic Italian herbs, and tender pasta for a satisfying weeknight meal. It’s flexible, freezer-friendly, and a great way to use up garden produce or leftover vegetables from the fridge.

A bowl of Minestrone Italian Soup with fresh sour dough bread behind.
This Italian Minestrone soup mixes fresh vegetables and pantry staples—perfect for using produce or odds-and-ends from your refrigerator.

This recipe has been a family favorite for years. It was shared by a friend and quickly became a go-to whenever we want a filling, flavorful soup that comes together easily. The combination of browned ground beef (optional), sautéed vegetables, tomatoes, and pasta creates a comforting bowl that appeals to kids and adults alike.

Why You’ll Love This Recipe

Packed with colorful vegetables. Minestrone is an ideal way to use a variety of vegetables—carrots, celery, peppers and zucchini all work beautifully and provide great texture, color, and nutrition.

Highly customizable. While this version includes ground beef, traditional minestrone is vegetarian. You can easily omit the meat and add canned beans or extra vegetables for a meatless meal.

Freezer-friendly. The soup stores well without the pasta. Make a large batch, freeze it, and cook fresh pasta when you reheat a portion to keep it from getting mushy.

Ingredients for minestrone Italian soup.
Mix and match vegetables for this soup—use whatever you have on hand.

Ingredients for Minestrone Italian Soup

(Printable recipe card format: ingredients followed by step-by-step instructions.)

  • 1 pound extra-lean ground beef (optional)
  • 1 cup diced onion
  • 1 cup diced celery
  • 1 cup diced carrots
  • 1 cup diced yellow pepper
  • 1 cup diced zucchini
  • 1 package onion soup mix
  • 2 1/2 cups water
  • 1 28-ounce can diced tomatoes
  • 1 1/2 cups spaghetti sauce (use your favorite jarred sauce)
  • 1 tablespoon dried parsley
  • 1/4 teaspoon dried basil
  • 1/4 teaspoon dried thyme
  • 1/4 teaspoon oregano
  • 1 cup dried small shell pasta (or any small pasta shape)

Step-by-Step Instructions

  1. Wash and dice all vegetables into bite-sized pieces.
  2. In a large stockpot or Dutch oven, brown the ground beef over medium heat. Add the diced onion, celery, carrots, and yellow pepper. Sauté until the beef is no longer pink and the onions are translucent, about 6–7 minutes. Season generously with salt and pepper. Drain excess grease and liquid.
  3. Add the diced zucchini, onion soup mix, 2 1/2 cups water, diced tomatoes, spaghetti sauce, dried parsley, basil, thyme, and oregano. Stir to combine, bring the mixture to a boil, then reduce heat to low and cover. Simmer about 20 minutes, stirring occasionally, until the vegetables are tender when pierced with a fork.
  4. While the soup simmers, cook the pasta separately in a medium saucepan according to package directions until al dente. Drain well.
  5. Stir the cooked pasta into the soup just before serving. Taste and adjust seasoning with salt and pepper if needed.
A large stock pot with browned ground beef and veggies as the base for minestrone soup.
Sauté the meat and most vegetables until the meat is no longer pink and the onions are soft.
Minestrone soup in a large stock pot before the pasta is added to it.
Simmering blends the flavors and softens the vegetables.

Variations and Tips

This soup is forgiving—swap or add vegetables based on what you have. Potatoes, winter squash, green beans, or canned white beans are all excellent additions. For a vegetarian version, omit the ground beef and add a drained can of beans for protein. If you prefer a creamier texture, stir in a splash of heavy cream or milk at the end, though classic minestrone is tomato-based.

If the soup is thicker than you like, simply add extra water or broth to reach your desired consistency. For a final touch, grate fresh Parmesan over each bowl before serving.

A bowl of minestrone soup with crusty bread beside.

What to Serve With Minestrone

Serve this soup with crusty bread, a warm sourdough loaf, or soft biscuits. A simple green salad and a sprinkle of good-quality Parmesan or a drizzle of extra-virgin olive oil make a complete, satisfying meal.

How to Freeze Minestrone Soup

Minestrone freezes very well if you omit the pasta before freezing. Cook the soup fully, let it cool, and transfer it to heavy-duty freezer bags or airtight containers. Lay freezer bags flat to save space and speed thawing. When ready to serve, thaw and reheat gently on the stove, then cook fresh pasta separately and add to individual bowls to keep it firm and not mushy.

Other Soup Recipes You Might Enjoy

  • Chicken gnocchi soup
  • Creamy tortellini soup with sausage and spinach
  • Old-fashioned potato soup with dumplings

Nutrition Information (per serving)

Yield: 6 servings. Serving size: 1 bowl.

  • Calories: 263
  • Total Fat: 6 g
  • Saturated Fat: 2 g
  • Unsaturated Fat: 3 g
  • Cholesterol: 69 mg
  • Sodium: 641 mg
  • Carbohydrates: 26 g
  • Fiber: 6 g
  • Sugar: 10 g
  • Protein: 27 g
A bowl of minestrone soup with fresh tomatoes beside it.

This easy Italian Minestrone Soup is a weeknight winner: nourishing, adaptable, and delicious. Make a big pot to enjoy leftovers or freeze portions for busy days ahead.