Hearty Classic Minestrone Soup

A rainbow of vegetables, creamy beans, and tender pasta simmered in a savory tomato broth — minestrone is healthy comfort food that eats like a hug. One pot, endless veggies, zero complaints. For another veggie-packed bowl, try our dense bean salad as a side.

Hearty minestrone soup with colorful vegetables, beans, and pasta in tomato broth
Prep time15 min
Cook time30 min
Total45 min
Yield6 servings
CuisineAmerican
📌 Pin it

🧺Ingredients

  • 2 tbsp olive oil
  • 1 onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 zucchini, diced
  • 1 cup green beans, cut into 1-inch pieces
  • 3 cloves garlic, minced
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) diced tomatoes
  • 4 cups vegetable broth
  • 2 cups water
  • 1 cup ditalini or small shells
  • 1 tsp Italian seasoning
  • 1/2 tsp kosher salt
  • 1/4 tsp black pepper
  • 2 tbsp basil pesto, for serving
  • Grated parmesan, for serving

👩‍🍳Instructions

  1. Sweat the base. Heat the olive oil in a large pot over medium heat. Cook the onion, carrots, and celery 6-7 minutes until softened. Stir in the garlic and cook 1 minute more.
  2. Add broth and tomatoes. Pour in the diced tomatoes, vegetable broth, and water. Stir in the Italian seasoning, salt, and pepper; bring to a boil.
  3. Simmer the veggies. Add the zucchini, green beans, and kidney beans. Reduce to a gentle simmer and cook 15 minutes until the vegetables are tender.
  4. Cook the pasta in the soup. Stir in the ditalini and simmer 8-10 minutes until al dente. Ladle into bowls, swirl in a spoonful of pesto, and shower with parmesan.

🥕 Minestrone magic

This soup is a clean-out-the-fridge hero — almost any vegetable works, so use what you have. Cook the pasta in the soup for maximum flavor absorption, but add it near the end so it stays al dente. The pesto swirl at the end is not optional in our house; it ties everything together.

Hearty minestrone soup with colorful vegetables, beans, and pasta in tomato broth
Save for later

Love this recipe?

Save it to your "Cozy Fall Recipes" board so this healthy comfort soup is always one click away.

📌 Pin it for later

❓ Common questions

Can I make it gluten-free?
Yes — use gluten-free small pasta or swap in an extra can of beans instead of pasta.

Can I freeze minestrone?
Yes, up to 3 months — but freeze it without the pasta and add freshly cooked pasta when reheating.

What can I use instead of zucchini?
Yellow squash, chopped kale, cabbage, or frozen peas all swap in beautifully.