Minestrone Soup

Why You’ll Love This Recipe

Minestrone Soup is a hearty, comforting Italian classic packed with vegetables, beans, and pasta in a flavorful tomato-based broth. It’s a versatile, one-pot meal that can be easily customized with whatever you have on hand. Perfect for chilly nights or meal prep, this soup is satisfying, nutritious, and full of rich, savory flavor.

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

olive oil
onion
garlic
carrots
celery
zucchini
green beans
diced tomatoes (canned or fresh)
vegetable broth
cannellini beans (or any white beans)
kidney beans
small pasta (like ditalini or elbow)
spinach or kale
Italian seasoning
salt
pepper
parmesan cheese (optional for serving)
fresh basil (optional)

directions

Heat olive oil in a large pot over medium heat.

Add chopped onion, carrots, and celery. Sauté until softened, about 5-7 minutes.

Stir in minced garlic and cook for another minute.

Add diced zucchini and green beans. Cook for 3-4 minutes.

Pour in the diced tomatoes and vegetable broth. Stir well.

Add the cannellini and kidney beans, along with Italian seasoning, salt, and pepper.

Bring the soup to a boil, then reduce heat and let it simmer for 15-20 minutes.

Stir in the pasta and cook until tender, about 8-10 minutes.

Add the spinach or kale and cook until wilted, 2-3 minutes.

Taste and adjust seasoning if needed.

Serve hot with grated parmesan and fresh basil if desired.

Servings and timing

This recipe yields approximately 6 servings.
Preparation time: 15 minutes
Cooking time: 35 minutes
Total time: 50 minutes

Variations

Use seasonal vegetables like butternut squash or peas.
Swap out pasta for rice or quinoa for a gluten-free option.
Add a parmesan rind while simmering for extra umami flavor.
Include cooked Italian sausage or pancetta for a meaty version.
Top with pesto for a burst of herby richness.

storage/reheating

Store Minestrone Soup in an airtight container in the fridge for up to 5 days.
For longer storage, freeze in portions for up to 3 months.
Reheat on the stovetop over medium heat or in the microwave until warmed through.
Tip: The pasta may absorb liquid over time, so add extra broth or water when reheating.

FAQs

Minestrone Soup

Can I use canned beans?

Yes, canned beans work great. Just rinse and drain them before adding.

Is Minestrone Soup vegetarian?

Yes, this version is vegetarian. Use vegan parmesan or omit cheese for a vegan option.

Can I make it in a slow cooker?

Yes. Sauté veggies first, then add all ingredients except pasta and greens. Cook on low for 6-8 hours. Add pasta and greens in the last 30 minutes.

What kind of pasta is best?

Small shapes like ditalini, elbow, or small shells are ideal for easy eating.

Can I make it ahead of time?

Absolutely. Minestrone tastes even better the next day.

Conclusion

Minestrone Soup is a warm, satisfying dish brimming with wholesome ingredients and bold Italian flavors. It’s the perfect go-to for a nourishing meal that’s both easy and flexible. Whether you’re feeding a family or stocking your freezer, this cozy soup is always a great choice.

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
Minestrone Soup

Minestrone Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: recipes guru cooking
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegetarian

Description

A hearty and healthy Italian soup filled with vegetables, beans, and pasta in a flavorful tomato broth.


Ingredients

Units Scale
  • 2 tablespoons olive oil
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 2 carrots, sliced
  • 2 celery stalks, sliced
  • 1 zucchini, chopped
  • 1 potato, peeled and diced
  • 1 cup green beans, trimmed and cut into 1-inch pieces
  • 1 can (15 oz) diced tomatoes
  • 6 cups vegetable broth
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) cannellini beans, drained and rinsed
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and pepper to taste
  • 1 cup small pasta (like elbow macaroni or ditalini)
  • 2 cups spinach or kale, chopped
  • Grated Parmesan cheese (optional, for serving)

Instructions

  1. Heat olive oil in a large pot over medium heat. Add the onion and garlic and sauté until softened, about 3 minutes.
  2. Add carrots, celery, zucchini, and potato. Cook for another 5-6 minutes, stirring occasionally.
  3. Stir in the green beans, diced tomatoes with juice, and vegetable broth. Bring to a boil.
  4. Reduce heat to a simmer and add kidney beans, cannellini beans, oregano, and basil. Season with salt and pepper. Cook for 15-20 minutes until vegetables are tender.
  5. Add the pasta and cook until al dente, about 8-10 minutes.
  6. Stir in spinach or kale and cook for another 2-3 minutes until wilted.
  7. Adjust seasoning if needed. Serve hot with grated Parmesan cheese, if desired.

Notes

  • Use gluten-free pasta to make it gluten-free.
  • Add more broth if the soup gets too thick.
  • You can substitute other vegetables based on season or preference.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 220
  • Sugar: 6g
  • Sodium: 680mg
  • Fat: 5g
  • Saturated Fat: 1g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 8g
  • Protein: 9g
  • Cholesterol: 0mg

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

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

Your email address will not be published. Required fields are marked *