Hearty and Healthy Minestrone Soup

Nothing beats a warm bowl of Minestrone Soup on a chilly day. Packed with fresh vegetables, tender beans, and savory herbs, this soup is both comforting and nourishing. It’s a perfect weeknight meal, meal prep option, or a wholesome starter for family dinners. Easy to make and full of flavor, this classic Italian soup is sure to become a staple in your kitchen.

Why You’ll Love This Recipe

  • Loaded with Vegetables: Carrots, celery, zucchini, tomatoes, and green beans for a nutrient-packed meal.
  • Protein and Fiber-Rich: Beans and vegetables make this soup filling and heart-healthy.
  • Flexible & Easy: Customize with seasonal vegetables or your favorite pasta.
  • Quick & Simple: Ready in about 45 minutes, perfect for weeknight dinners.
  • Comfort Food: A warm, flavorful soup that’s great for cozy family meals.

Ingredients

Flat lay of fresh vegetables, pasta, and beans for minestrone soup

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 carrots, peeled and diced
  • 2 celery stalks, diced
  • 2 cloves garlic, minced
  • 1 zucchini, diced
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 can (14.5 oz) diced tomatoes
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 4 cups vegetable broth
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon salt (adjust to taste)
  • 1/4 teaspoon black pepper
  • 1/2 cup small pasta (like ditalini or elbow macaroni)
  • 2 cups fresh spinach or kale
  • Fresh parsley, for garnish
  • Grated Parmesan (optional), for serving

Step-by-Step Instructions

Step-by-step collage showing the preparation of minestrone soup

  1. Sauté Vegetables: Heat olive oil in a large pot over medium heat. Add onions, carrots, and celery. Cook for 5 minutes until softened. Add garlic and sauté for another 1–2 minutes until fragrant.
  2. Add Remaining Veggies and Seasoning: Stir in zucchini, green beans, diced tomatoes (with juices), oregano, basil, salt, and pepper. Cook for 3–4 minutes to combine flavors.
  3. Add Broth and Beans: Pour in vegetable broth and add cannellini beans. Bring the mixture to a boil, then reduce heat and simmer for 15–20 minutes until vegetables are tender.
  4. Cook the Pasta: Add the pasta to the soup and cook according to package instructions until al dente. Stir occasionally to prevent sticking.
  5. Add Greens and Finish: Stir in fresh spinach or kale and cook for 2–3 minutes until wilted. Taste and adjust seasoning.
  6. Serve: Ladle into bowls, garnish with fresh parsley, and sprinkle with Parmesan if desired. Serve with crusty bread.

Tips & Variations

  • Use Seasonal Vegetables: Substitute with squash, peas, or broccoli depending on the season.
  • Make it Hearty: Add cooked chicken, turkey, or sausage for a protein boost.
  • Vegetarian & Vegan: Skip Parmesan or use a vegan alternative for a plant-based version.
  • Storage Tip: Soup tastes even better the next day as flavors meld together.
  • Add Spice: Sprinkle crushed red pepper flakes for a little heat.

Storage & Freezer Instructions

  • Refrigerator: Store in an airtight container for up to 4 days.
  • Freezer: Freeze in portions for up to 3 months. Reheat on the stovetop over medium heat.
  • Reheating: Add a splash of broth or water if soup thickens after refrigeration.
  • Avoid Soggy Pasta: For longer storage, cook pasta separately and add when serving.

Serving & Pairing Ideas

Bowl of minestrone soup with fresh parsley and a slice of crusty bread

  • Pair with crusty bread or garlic breadsticks for a complete meal.
  • Serve alongside a fresh garden salad or Caprese salad for a lighter option.
  • Top with grated Parmesan or pecorino for extra flavor.
  • Add a drizzle of extra virgin olive oil or a sprinkle of chili flakes for a gourmet touch.
  • Great as a meal prep lunch, portioned into containers and ready to heat throughout the week.

Frequently Asked Questions

Can I make minestrone soup ahead of time?

Yes, it stores well in the refrigerator for up to 4 days. Flavors develop even more after sitting overnight.

Can I freeze minestrone soup?

Absolutely. Freeze without pasta for best texture. Add freshly cooked pasta when serving.

Can I use canned vegetables?

Yes, but fresh vegetables give the best texture and flavor. Reduce broth slightly if using canned to avoid watery soup.

How do I make it gluten-free?

Use gluten-free pasta or skip pasta and add extra beans or grains like quinoa for a hearty, gluten-free option.

Ready to Make It?

Warm, hearty, and packed with veggies, this Minestrone Soup is the ultimate comfort food that’s healthy, filling, and easy to make. Perfect for cozy nights or meal prep, it’s a recipe you’ll return to again and again.

You Might Also Like

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Bowl of minestrone soup with vegetables, beans, and pasta

Minestrone Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Myla
  • Total Time: 45 mins
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This hearty Minestrone Soup is loaded with fresh vegetables, beans, and pasta. It’s healthy, comforting, and perfect for a quick weeknight meal or meal prep.


Ingredients

Scale

2 tablespoons olive oil

1 medium onion, diced

2 carrots, peeled and diced

2 celery stalks, diced

2 cloves garlic, minced

1 zucchini, diced

1 cup green beans, trimmed and cut into 1-inch pieces

1 can (14.5 oz) diced tomatoes

1 can (15 oz) cannellini beans, drained and rinsed

4 cups vegetable broth

1 teaspoon dried oregano

1 teaspoon dried basil

1/2 teaspoon salt

1/4 teaspoon black pepper

1/2 cup small pasta (ditalini or elbow)

2 cups fresh spinach or kale

Fresh parsley, for garnish

Grated Parmesan (optional)


Instructions

1. Heat olive oil in a large pot over medium heat. Add onions, carrots, and celery. Cook for 5 minutes until softened. Add garlic and cook 1–2 minutes until fragrant.

2. Stir in zucchini, green beans, diced tomatoes, oregano, basil, salt, and pepper. Cook 3–4 minutes.

3. Add vegetable broth and cannellini beans. Bring to a boil, then simmer for 15–20 minutes until vegetables are tender.

4. Add pasta and cook until al dente, stirring occasionally.

5. Stir in spinach or kale and cook 2–3 minutes until wilted. Adjust seasoning to taste.

6. Ladle into bowls, garnish with parsley, and sprinkle with Parmesan if desired.

Notes

Refrigerate leftovers up to 4 days. Freeze without pasta for up to 3 months. Add freshly cooked pasta when serving. Reheat on stovetop for best texture.

  • Prep Time: 15 mins
  • Cook Time: 30 mins
  • Category: Soup
  • Method: Simmer
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 bowl (approx. 1 1/2 cups)
  • Calories: 180
  • Sugar: 6g
  • Sodium: 560mg
  • Fat: 5g
  • Saturated Fat: 0.7g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 28g
  • Fiber: 6g
  • Protein: 7g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star