I love a good soup and this delicious Minestrone Soup is one of my favorite recipes that’s incredibly underrated (in my personal opinion). I mean this soup does so much! It’s packed with veggies, beans, and whole grains (hello fiber!), and it somehow manages to be hearty while still being light. Plus, it’s really so easy to make so you can pull off making it at 5:30pm without it feeling like a whole kitchen project.
Personally, I feel like this recipe was made for those of us wanting to get our veggies in but just cannot imagine eating another salad. Serve it with a generous sprinkle of parmesan and a crusty loaf of bread for the perfect bite!

On the Menu: Hearty Minestrone Soup
a.k.a. the best veggie-packed soup you’ll ever eat!
What is Minestrone Soup?
First of all let’s talk about what minestrone soup actually is! If you’ve never heard of it, or had a bowl, classic Minestrone soup is an Italian soup that’s traditionally made from a plethora of vegetables and small pasta. It commonly includes vegetables like onions, celery, tomatoes, and carrots as well as legumes like beans. Some versions you may see might contain meat but I kept this one veggie-forward with an option to make it vegetarian as well/
Why I Know You’re Going to Love This One
- It’s packed with veggies – this hearty minestrone soup is packed with fresh veggies like celery, zucchini, crushed tomatoes, and green beans.
- It’s easy to make – this soup could not be easier to make. Just sautรฉ your veggies, add your broth and pasta, and simmer.
- It comes together fast – not only is this soup easy to make, it’s also comes together fast which makes it a great option for a quick weeknight meal.
Personally, as someone trying to increase their fiber intake, it’s soups like this that help make it easy. It’s packed with flavor and the perfect light yet satisfying soup to enjoy all year long but I specifically love it during the spring or fall months. Enjoy, friends!
โ Ashlea

Minestrone Soup Ingredients
- Garlic: this soup recipe starts by building strong base of flavor with plenty of fresh garlic.
- Veggies: we’re using a combination of celery, carrot, onion, zucchini, green beans, and spinach.
- Italian Seasoning: to add some extra flavor we’re using an Italian seasoning blend.
- Bay Leaves: dried bay leaves help to give this soup so much flavor.
- Crushed Tomatoes: I like to use no salt added tomatoes so that I can better control the amount of salt in the soup.
- Chicken Broth: this is another ingredient that where I like to choose the low-sodium variety.
- Beans: for this recipe we’re using a combination of white beans and kidney beans that have been drained and rinsed.
- Parmesan Rind: this adds some delicious flavor to the soup. You may be able to find parmesan rinds at your grocery store in the cheese or deli section.
- Pasta: I like to use a small whole wheat pasta for this recipe like ditalini or orecchiette.
- Basil: to really finish off the soup add a little bit of fresh chopped basil right before serving.
Ingredient Substitutions Just in Case You Need Them
- Chicken Broth – if you need to keep this recipe vegetarian you can swap the chicken broth for vegetable broth.
- Zucchini – don’t have zucchini? swap it for yellow squash instead.
- Spinach – you can easily swap the spinach for tuscan kale if you like.
- Parmesan Rind – you can leave out the parmesan rind entirely to make this soup dairy free or use a vegan parmesan alternative.
- Pasta – need to keep this recipe gluten free? you can easily use your favorite small gluten free pasta.ย

Step by Step Instructions: How to Make The Best Minestrone Soup You’ll Ever Eat
Step One: Heat a large pot over medium-high heat. Once hot, add the olive oil and then add the garlic, celery, onion, carrot, and zucchini. Sautรฉ the veggies for 3-5 minutes until the onion softens and becomes translucent.
Step Two: Add the Italian seasoning, bay leaves, crushed tomatoes, chicken broth, white beans, kidney beans, and parmesan rind. Bring the soup to a boil and the reduce the heat to a simmer. Cover and simmer for 12-15 minutes.
Step Three: After simmering, uncover and add the green beans and pasta. Simmer uncovered for 8-10 minutes or until the pasta is al dente.
Step Four: Lastly, remove the parmesan rind and bay leaves and then stir in the spinach and fresh chopped basil. Let simmer for an additional minute until the spinach is wilted and then serve with extra parmesan cheese and fresh herbs on top!

My Favorite Tips and Tricks for the Best Minestrone Soup
- Donโt skip the additional fresh basil before serving. It really adds that extra punch of flavor to the soup.
- While I include a recommended amount of salt in the recipe ingredients, feel free to use less or a little more if needed to suite your tastebuds.
- The starch from the pasta may cause the soup to thicken a bit after sitting, so if it becomes too thick you can add a bit of extra broth (just add the amount based on your preference) when reheating to help maintain that soup like consistency.ย
Can I Make This in the Slow Cooker? The Answer is, YES!
Here’s how to do it:
- Step One: Add everything to the slow cooker except the pasta, green beans, spinach, and fresh basil.
- Step Two: 30 minutes before serving, add the pasta, green beans, and spinach to the slow cooker. Let cook until the pasta is tender.
- Step Three: Lastly, discard the bay leaves and parmesan rind, and stir in the chopped basil. Serve and enjoy!

Storing and Reheating Instructions for Your Leftovers
Store the minestrone soup in an air-tight container in the fridge for up to three to four days. When itโs time to reheat, you can either do so in the microwave or on stove top by letting it simmer on low until heated through.
How to Freeze and Save This Soup for a Rainy Day
Here are some of my favorite freezer tips:
- Let the soup come to a complete cool – before placing the soup in the freezer, be sure that it’s come to a complete cool.
- Freeze leftovers in smaller portions – I like to freeze the soup in smaller portions so that I can just thaw and then reheat what I need instead of the entire batch.
- To reheat the soup from frozen โ remove the soup from the freezer and place in the fridge to thaw. When it has thawed completely reheat the soup either on stovetop or in the microwave.

Love This? Here’s What to Make Next!
- Creamy Sausage Tortellini Soup
- Chicken Tortellini Soup
- Easy Tomato Basil Soup
- Healthy Italian Wedding Soup
- Easy Lasagna Soup
- Creamy Chicken Gnocchi Soupย
- Italian White Bean and Sausage Soupย
Get all of our favorite Healthy Soup Recipes plus our favorite tips and tricks to get the best soup!
I hope you give this Hearty Minestrone Soup a try! They are so easy to make and delicious!
If you do give this recipe a try, let me know! Leave a comment with a star rating below. You can also snap a photo & tag @allthehealthythings on INSTAGRAM. Your reviews and ratings help support All the Healthy Things and make it possible for me to continue to create the recipes you trust and love.
Print
Hearty Minestrone Soup
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 1x
- Category: Dinner
- Method: stovetop
- Cuisine: Italian
- Diet: Vegetarian
Description
I love a good soup and this deliciousย Minestrone Soup is one of my favorite recipes that’s incredibly underrated (in my personal opinion). I mean this soup does so much! It’s packed with veggies, beans, and whole grains (hello fiber!), and it somehow manages to be hearty while still being light. Plus, it’s really so easy to make so you can pull off making it at 5:30pm without it feeling like a whole kitchen project. Personally, I feel like this recipe was made for those of us wanting to get our veggies in but just cannot imagine eating another salad. Serve it with a generous sprinkle of parmesan and a crusty loaf of bread for the perfect bite!
Ingredients
- 2 tablespoons olive oil
- 6 cloves garlic, finely minced
- 1 stalk celery, diced
- 1 yellow onion, diced
- 1 large carrot, diced
- 1 zucchini, diced
- 2 teaspoons Italian seasoning
- 2 dried bay leaves
- 28 oz crushed tomatoes
- 6 cups chicken or vegetable broth
- 1 – 15oz can white beans, rinsed and drained
- 1 – 15oz can kidney beans, rinsed and drained
- 1 large parmesan rind
- 8 oz green beans, trimmed and cut into 1 inch pieces
- 3/4 cup small whole wheat small pasta (like elbows, ditalini, or orecchiette)
- 5 oz spinach, chopped
- 1/4 cup fresh basil, chopped (plus more for garnish)
- parmesan, for garnish
Instructions
- Heat a large pot over medium-high heat. Once hot, add the olive oil and then add the garlic, celery, onion, carrot, and zucchini. Sautรฉ the veggies for 3-5 minutes until the onion softens and becomes translucent.
- Add the Italian seasoning, bay leaves, crushed tomatoes, chicken broth, white beans, kidney beans, and parmesan rind. Bring the soup to a boil and the reduce the heat to a simmer. Cover and simmer for 12-15 minutes.
- After simmering, uncover and add the green beans and pasta. Simmer uncovered for 8-10 minutes or until the pasta is al dente.
- Lastly, remove the parmesan rind and bay leaves, and then stir in the spinach and fresh chopped basil. Let simmer for an additional minute until the spinach is wilted and then serve with extra parmesan cheese and fresh herbs on top!
Recipe by:ย Ashlea Carver / All the Healthy Things |ย Photography by: Sasha Hooper








The perfect winter soup. Packed full of veggies but just feels like a warm hug. Easy to put together, I even used a Crock-Pot. Delicious. Thank you!
Always a hit, so nourishing and delicious!
Wow, this was so good, and so easy to make. Perfect for a weekday meal and one where you’re trying to get some extra veg in. I also love how much this made too. Partner and I have got plenty to eat over the next few days and will be freezing some. Thanks so much for sharing your recipes!
Dang this was good. Whole family loved it – such a great way to get a whole bunch of veggies in!
So good! Comes together quickly and super tasty!
I made this for a family Christmas lunch this year and it was perfect exactly as is. I sent some home with my guests and they raved about it for days after!
love this recipe! So hearty, delicious, and EASY!!