Go Back

Minestrone Soup

Minestrone soup is like a warm hug on a chilly day – hearty, colorful, and bursting with fresh flavors that soothe the soul. This classic Italian soup blends garden-fresh vegetables, tender beans, and aromatic herbs into a nourishing meal that feels both wholesome and comforting.
Course Soup
Cuisine Italian
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings 6
Calories 230kcal

Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion diced
  • 2 cloves garlic minced
  • 2 medium carrots peeled and diced
  • 2 celery stalks diced
  • 1 medium zucchini diced
  • 1 cup green beans trimmed and cut into 1-inch pieces
  • 1 can (14 oz) diced tomatoes, with juices
  • 1 can (15 oz) cannellini or kidney beans, drained and rinsed
  • 6 cups vegetable broth or chicken broth for non-vegetarian
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon dried thyme
  • 1 bay leaf
  • Salt and freshly ground black pepper to taste
  • ½ cup small pasta like ditalini or elbow macaroni or cooked rice/quinoa (optional)
  • Fresh parsley or basil chopped, for garnish
  • Grated Parmesan cheese for serving (optional)

Instructions

  • Heat the olive oil in a large soup pot over medium heat. Add the diced onion, minced garlic, carrots, and celery. Cook for about 5-7 minutes, stirring occasionally, until the vegetables are softened and the onion is translucent. This step builds the foundational flavor of your soup.
  • Stir in the zucchini, green beans, dried oregano, basil, thyme, and bay leaf. Cook for another 3 minutes, allowing the herbs to release their fragrance and the vegetables to start softening.
  • Pour in the canned diced tomatoes with their juices and the vegetable broth. Stir everything together, scraping the bottom of the pot to lift any browned bits. Bring the soup to a boil, then reduce heat to a simmer.
  • Let the soup simmer gently for 20 minutes, uncovered. This slow cooking allows the flavors to meld beautifully. During this time, season with salt and pepper to taste. If you want a thicker soup, simmer a bit longer.
  • Stir in the rinsed cannellini beans and pasta (if using). Continue to simmer for 10 more minutes or until the pasta is tender but still firm. If you prefer grains like rice or quinoa, add them at this point if precooked, or adjust cooking time accordingly.
  • Remove the bay leaf. Taste and adjust seasoning as needed. Ladle the soup into bowls and garnish with freshly chopped parsley or basil. Sprinkle with grated Parmesan cheese if desired. Serve warm with crusty bread for a complete meal.

Notes

  • Use Fresh, Seasonal Vegetables: Fresh veggies give the best flavor and texture, but frozen can work in a pinch. Adjust cooking time accordingly if using frozen to avoid overcooking.
  • Don’t Skip the Simmer: Allowing the soup to simmer gently is key for deep flavor development. Rushing this step can result in a bland broth.
  • Beans for Protein and Creaminess: Canned beans are convenient, but soaking and cooking dried beans adds extra depth and creaminess if you have time.
  • Add Pasta Last: To prevent the pasta from getting mushy, add it toward the end of cooking. Alternatively, cook pasta separately and add when serving to maintain texture.
  • Customize Your Broth: Use vegetable broth for a vegan dish, chicken broth for more richness, or even add a splash of white wine for extra depth.