Healthy and flavorful, this classic minestrone soup is chock full of veggies and makes an easy and delicious weeknight dinner!

Classic minestrone soup can’t be beat. It’s hearty, wholesome, and perfect for a simple weeknight meal. Every time I make it, I remember how delicious it is and vow to make minestrone happen more often. 

Minestrone soup in two stacked white bowls with parmesan cheese.

Chock full of veggies, beans and cute little pasta, it’s fantastic served with a sprinkle of Parmesan cheese and a loaf of crusty bread. 

This tried-and-true minestrone soup recipe comes together fast (just another reason to join the minestrone fan club).

Ladle of minestrone soup being poured into ceramic bowl.

Why You’ll Love This Recipe

Minestrone soup is a thick and hearty Italian-style vegetable soup with beans and pasta. Simple, right? That’s the appeal of this beloved soup.

There are a lot of versions of minestrone out there, including a few in my archives: Autumn Minestrone Soup and Winter Minestrone with Pesto and Garlic Bruschetta. Both are undeniably delicious, but we love a good, classic minestrone soup, as well.

This minestrone soup is:

  • Quick and fairly hands off. The cooking time is under 30 minutes!
  • Easy and not fussy. Other than a bit of chopping and a quick saute at the beginning, this is a dump-and-cook recipe.
  • Relies on staple pantry ingredients.
Pan of green beans, carrots and onions; another pan of crushed tomatoes in pan with vegetables.
Ditalini pasta in pan of broth, tomatoes and vegetables.

Key Ingredients for Minestrone Soup

  • Crushed tomatoes: you can use half diced tomatoes if your family isn’t opposed to chunky tomatoes in their minestrone like mine (sigh).
  • Broth: vegetable or chicken broth can be used in minestrone soup.
  • Beans: my preference is to use a white bean, like Great Northern or Cannellini. This recipe calls for canned beans that are rinsed and drained.
  • Vegetables: as written, the recipe calls for carrots, celery, and green beans. Fresh or frozen vegetables can be used.
  • Pasta: the best type of pasta for this soup is small-shaped pasta, like small shells, ditalini or elbow macaroni.
Ladle of minestrone soup.

A Few Additional Notes

The great thing about this classic minestrone soup is that it can be changed up depending on what you like and what you have on hand. 

  • Easily add in additional vegetables or swap different varieties in and out, like zucchini, butternut squash, potatoes, etc.
  • Fresh or frozen vegetables will work great in this soup.
  • The white beans can be subbed out for a different variety of bean (or they can be omitted).
  • Any small-shaped pasta will work well: elbow macaroni, ditalini, small shells, etc.

There’s no right way to minestrone. If you ask ten people to make this recipe and bring it to a potluck (do those even exist anymore?), you could very well end up with ten soups that barely resemble each other.

That’s the beauty of minestrone. 

Spoon in bowl of classic minestrone soup in two stacked white bowls.

FAQs for Classic Minestrone Soup

Can this soup be doubled (or halved)?

Yes and yes. For a doubled batch, just make sure you are using a large enough pot. For a half batch, use a 15-ounce can of crushed tomatoes and either refrigerate the unused half can of beans or add them all for a thicker, bean-ier soup.

Does this soup freeze well?

It freezes *ok* – the pasta tends to get a bit softer/mushier upon thawing and reheating and the soup is much thicker since the liquid absorbs after cooling (both in the fridge and the freezer). Adding additional broth and under cooking the pasta by a minute or so (if you know you are freezing all of it) can help with that.

Can I sub in different vegetables (or pasta or beans)?

For sure! Read through the post for ideas. In short, most of the ingredients in this soup are customizable.

minestrone soup in two stacked white bowls with parmesan cheese

Classic Minestrone Soup

4.72 stars (66 ratings)

Ingredients

  • 1 tablespoon olive oil
  • ½ cup finely chopped onion
  • ¾ cup chopped celery, about 2-3 ribs celery
  • 1 cup chopped carrots, about 2-3 medium carrots
  • 1 ½ cups frozen or fresh chopped green beans
  • 3 cloves garlic, finely minced or 1 teaspoon garlic powder
  • 1 teaspoon dried basil
  • 1 teaspoon salt
  • ½ teaspoon dried oregano
  • ¼ teaspoon black pepper
  • 1 can (28-ounces) crushed tomatoes
  • 6 cups chicken or vegetable broth, I use low-sodium
  • 1 can (15-ounces) white beans, rinsed and drained (see note)
  • 1 cup small pasta, like shells, ditalini or elbow
  • Parmesan cheese, for serving

Instructions 

  • In a large 6-quart pot, heat the olive oil over medium heat and add the onion, celery and carrots. Cook, stirring occasionally, until the onions start to soften, about 4-5 minutes.
  • Add the green beans, garlic, basil, salt, oregano and black pepper. Cook for another minute or so, stirring often.
  • Stir in the crushed tomatoes and chicken broth. Bring the soup to a simmer and cook for 8-10 minutes until the vegetables have softened a bit (they’ll cook more in the next step).
  • Stir in the beans and pasta and cook for 10-11 minutes until the pasta and vegetables are tender.
  • Season to taste with additional salt and pepper. Serve with Parmesan cheese, if desired.

Notes

Tomatoes: You can change up the tomatoes by using half crushed tomatoes and half diced tomatoes. My family prefers non chunky tomatoes in this soup, so I stick with all crushed tomatoes.
Beans: I use Great Northern or white kidney beans. Light or dark kidney beans can be substituted for white beans.
Serving: 1 serving, Calories: 197kcal, Carbohydrates: 35g, Protein: 10g, Fat: 3g, Saturated Fat: 1g, Sodium: 1091mg, Fiber: 7g, Sugar: 7g

Recipe Source: from Mel’s Kitchen Cafe