Some vegetable soups leave you hungry for more. But this vegetable minestrone soup? It’s definitely the kind of soup you can make a meal out of. Minestrone is satisfying and hearty, with beans and pasta in every spoonful. And, of course, you can’t forget the vegetables! They’re simmered to perfection here and infused with savoury flavour thanks to the rich tomato base. While I used the veggies that I happened to have on hand, you don’t have to stick with those—vegetable minestrone is the perfect clean-out-your-crisper-drawer kind of recipe. 

What Is the Difference Between Minestrone and Vegetable Soup?

A traditional vegetable soup typically contains vegetables in a tomato broth, while minestrone adds pasta and beans. Minestrone soups are often more heavily seasoned, with plenty of Italian herbs for a boost of flavour. Although it’s certainly not a traditional addition, I love adding za’atar to minestrone, which contains some of those classic Italian herbs, but also sesame seeds and spices like cumin and coriander, giving the soup more depth.

Notes on Ingredients

Scroll down to the recipe card to find the ingredient quantities and recipe instructions.

Oil – Olive oil is the traditional choice when making minestrone, but you can use any oil you keep on hand for cooking. Red onion – Yellow or white are fine too, or swap the onion for shallots. Celery Carrot Yellow squash – Zucchini is an easy substitute for yellow squash, or try an heirloom summer squash variety like pattypan or zephyr. Garlic Tomatoes – You can also use a 28-ounce can of diced tomatoes with its juices. Tomato paste – If you buy a can of tomato paste for this recipe, you can freeze the leftovers in 1-tablespoon portions so you have tomato paste on hand the next time you need it! Salt and pepper Italian seasoning – Or use 1 teaspoon dried oregano, 1 teaspoon dried parsley, and 1 teaspoon dried basil. Red kidney beans or cannellini beans Vegetable broth – Use a high-quality store-bought broth, or use my homemade vegetable broth recipe. Dry pasta – Shells, orecchiette, macaroni, or any other shape you’d like. Spinach – Substitute kale for a heartier green, or use chard leaves and add the stems in with the onions, celery, and carrot. Lime – The acid of fresh lime juice adds another layer of flavour to this vegetable minestrone. Sherry vinegar or red wine vinegar can be substituted, or try lemon juice. Optional ingredients and toppings – Extra-virgin olive oil, red pepper flakes, parsley, za’atar, parsley, crusty bread, vegan Parmesan

Is Vegetable Broth the Same as Stock?

Although many people use the two terms interchangeably, vegetable broth and vegetable stock aren’t the same. Vegetable stock is unseasoned, while vegetable broth has salt and other seasonings added. You can use vegetable stock for this minestrone soup recipe, but you’ll need to add more salt to taste.

How to Make Vegetable Minestrone Soup

This minestrone soup recipe comes together quickly, so it’s perfect for a weeknight dinner. Here’s what you’ll need to do. Cook the vegetables. Set a large pot over medium-high heat. Add half of the oil and once it’s shimmering, stir in the onions, celery, carrots, squash, and garlic. Cook for about 8 minutes, or until the vegetables soften. Add the tomatoes, beans, and seasonings. Stir the tomatoes, tomato paste, beans, seasonings, and the remaining oil into the pot. Pour in the vegetable broth and bring the mixture to a boil. Cook the pasta. Reduce the heat to a simmer, then add the pasta. Continue to simmer the soup for about 20 minutes, or until the pasta is tender. Finish. Remove the soup from the heat and season to taste. Stir in the spinach and lime juice, then serve.

Tips for Success

Here are some simple tips to help you make the perfect pot of vegan minestrone soup.

Start with a high-quality broth. In a soup like this, the broth makes all the difference. I love using an all-natural veggie broth paste, or try making your own broth at home. Cook the pasta until it’s al dente. The pasta will continue to soften in the warm soup even after you remove the pot from the stovetop (and if you have leftovers that you reheat), so to keep it from getting mushy, you’ll only want to cook it until it’s al dente—i.e., soft enough to eat, but still with a bit of bite to it. Make it your own. Add green beans, switch up the greens, throw in some diced red bell peppers—the beauty of minestrone is that it’s easy to customize.

Serving Suggestions

Traditional minestrone is often simmered with a Parmesan rind in the broth for extra flavour. That’s not an option with vegan minestrone, but you can sprinkle on some of my vegan Parmesan just before serving for some added cheesiness. I love serving this minestrone with crusty roasted garlic bread, or you can pair it with my caprese sandwich with parsley pesto for a soup-and-sandwich dinner. A simple salad like my easy vegan Caesar salad is great with minestrone, too!

How to Store Leftovers

Refrigerate any leftover vegetable minestrone in an airtight container for up to 4 days. You can either reheat it in the microwave or on the stovetop over medium heat.

Can This Recipe Be Frozen?

Like most soups, this minestrone recipe freezes beautifully. Place it in a freezer bag or airtight container and freeze it for up to 3 months. Let it thaw in the refrigerator overnight, then reheat according to the instructions above.

More Reader Favourite Soup Recipes

Vegan Mulligatawny Soup Creamy Vegan Instant Pot Potato Soup Roasted Cauliflower Soup Easy Roasted Carrot Ginger Soup

Enjoy friends! If you make this vegetable soup, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much!

Homemade Minestrone Soup   Jessica in the Kitchen - 97Homemade Minestrone Soup   Jessica in the Kitchen - 98Homemade Minestrone Soup   Jessica in the Kitchen - 99Homemade Minestrone Soup   Jessica in the Kitchen - 77Homemade Minestrone Soup   Jessica in the Kitchen - 91Homemade Minestrone Soup   Jessica in the Kitchen - 79Homemade Minestrone Soup   Jessica in the Kitchen - 12Homemade Minestrone Soup   Jessica in the Kitchen - 55Homemade Minestrone Soup   Jessica in the Kitchen - 49Homemade Minestrone Soup   Jessica in the Kitchen - 93