Minestrone Soup Recipe
So yesterday, as we were juggling the usual chaos of after-school activities and homework, Alex asked if we could have Minestrone Soup again for dinner. I love how this soup is the perfect solution when you need a meal that’s not only comforting but also incredibly easy to throw together using real ingredients. Minestrone Soup is versatile, delicious, and heartwarmingly nostalgic. It’s moments like these when I’m reminded of how important it is to have reliable recipes in your repertoire that make family dinners joyful without the stress.
Jump to:
Surprisingly, even picky eaters find something they love about it! If you’re interested in expanding your meal options, my gluten-free lemon crinkle cookies are another family favorite.
Why you’ll love this recipe
Minestrone Soup is like a warm hug on a cold day. It’s a quick fix for our busy Manhattan lifestyle, especially on weeknights when time feels scarce. This soup combines a medley of fresh, seasonal vegetables and pantry staples, making it both diverse and satisfying. Not to mention, it’s a hit with the kids, and even Sarah doesn’t protest the vegetables! Plus, cleanup is a breeze, which makes it perfect for those busy evenings when you almost want to dial for takeout.
Ingredients
- 1 medium onion, finely diced (1 heaping cup)
- 2 ribs of celery, finely diced
- 2 large carrots, cut in half & sliced thin
- 2 tablespoons olive oil
- 1 tablespoon minced garlic
- 1 small zucchini, diced
- 1 cup green beans, frozen and thawed
- 28 oz diced tomatoes
- 4 cups chicken broth or vegetable broth
- 4 teaspoons Italian seasoning
- 1 teaspoon fine sea salt (or to taste)
- ½ teaspoon freshly ground black pepper
- ½ cup elbow macaroni, uncooked
- 15 oz white beans, drained and rinsed
- 15 oz kidney beans, drained and rinsed
- 1 cup baby spinach, finely chopped (optional)
- 2 tablespoons fresh basil, finely chopped
- 2 tablespoons fresh parsley, finely chopped
- Parmesan cheese for serving
Step-by-step instructions
- Add the onion, celery, carrots, olive oil, and garlic to a large stockpot. Cover and cook until the vegetables begin to soften, about 5-10 minutes.
- Add the zucchini and green beans, continuing to cook for an additional 5 minutes, or until the zucchini is slightly soft.
- Stir in the diced tomatoes, chicken broth, Italian seasoning, salt, and pepper, and bring to a boil.
- Once boiling, add the pasta, beans, spinach, basil, and parsley. Return the mixture to a boil.
- Reduce the heat to medium-low and simmer uncovered until the pasta is cooked, about 10-15 minutes depending on the package instructions.
- Taste and adjust the seasonings if desired.
- Serve warm with Parmesan cheese.

Recipe tips & variations
One of my favorite things about Minestrone Soup is how adaptable it is. Don’t have all the veggies on hand? No problem! You can always substitute with whatever you find in your fridge. I once discovered that using sweet potatoes adds an unexpected but delightful sweetness which Alex surprisingly enjoyed. Feel free to switch up the beans or even try with a different type of pasta for a change.
Storage & reheating
This Minestrone Soup keeps beautifully! Store leftovers in an airtight container in the fridge for up to four days. When it’s time to reheat, just simmer it on the stove until heated through. It also freezes like a charm, making it ideal for meal prepping. Just be sure to let it cool completely before transferring to freezer-safe containers.

FAQs
What vegetables work best in a classic Minestrone Soup recipe?
Honestly, whatever you have on hand can work! However, carrots, celery, zucchini, and beans are classics.
When should the pasta be added to Minestrone Soup for the best texture?
I like to add the pasta once the soup has reached a boil, then simmer until tender. This keeps it from getting too mushy.
Can Minestrone Soup be customized with different beans or noodles?
Absolutely! This soup is all about using what you love or have available. Change up the beans or try whole wheat noodles for added texture.
How long can homemade Minestrone Soup be stored or frozen?
In the fridge, it’s perfect for up to four days. If freezing, it can last for about three months.
Recipes you may like
- Creamy Mango Banana Smoothie for a Fresh Morning Boost
- Pineapple Green Smoothie
- Gluten-free Lemon Crinkle Cookies
Minestrone Soup Recipe
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A comforting and easy-to-make Minestrone Soup filled with seasonal vegetables and pantry staples.
Ingredients
- 1 medium onion, finely diced
- 2 ribs of celery, finely diced
- 2 large carrots, cut in half & sliced thin
- 2 tablespoons olive oil
- 1 tablespoon minced garlic
- 1 small zucchini, diced
- 1 cup green beans, frozen and thawed
- 28 oz diced tomatoes
- 4 cups chicken broth or vegetable broth
- 4 teaspoons Italian seasoning
- 1 teaspoon fine sea salt (or to taste)
- ½ teaspoon freshly ground black pepper
- ½ cup elbow macaroni, uncooked
- 15 oz white beans, drained and rinsed
- 15 oz kidney beans, drained and rinsed
- 1 cup baby spinach, finely chopped (optional)
- 2 tablespoons fresh basil, finely chopped
- 2 tablespoons fresh parsley, finely chopped
- Parmesan cheese for serving
Instructions
- Add the onion, celery, carrots, olive oil, and garlic to a large stockpot. Cover and cook until the vegetables begin to soften, about 5-10 minutes.
- Add the zucchini and green beans, continuing to cook for an additional 5 minutes, or until the zucchini is slightly soft.
- Stir in the diced tomatoes, chicken broth, Italian seasoning, salt, and pepper, and bring to a boil.
- Once boiling, add the pasta, beans, spinach, basil, and parsley. Return the mixture to a boil.
- Reduce the heat to medium-low and simmer uncovered until the pasta is cooked, about 10-15 minutes depending on the package instructions.
- Taste and adjust the seasonings if desired.
- Serve warm with Parmesan cheese.
Notes
- This Minestrone Soup keeps beautifully! Store leftovers in an airtight container in the fridge for up to four days.
- When reheating, just simmer it on the stove until heated through.
- It also freezes well, making it ideal for meal prepping.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 250
- Sugar: 5g
- Sodium: 680mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 10g
- Protein: 12g
- Cholesterol: 0mg





