Vegetarian Butternut Squash Minestrone Soup
If you're craving a soup that's both cozy and nourishing, this butternut squash minestrone is exactly that. It's loaded with plant-based goodness from hearty squash, beans, pasta, and aromatic vegetables. All simmered in a subtly spiced tomato broth. The result is warming, filling, and deeply satisfying.
This recipe strikes a balance between classic minestrone and a hearty, fall-season squash stew. Whether you're settling in for a cozy weeknight dinner or stocking up meal prep containers for the week, this minestrone soup is like a warm hug in a bowl.

This hearty soup makes a cozy meal on its own, but it also pairs beautifully with simple sides like crusty whole-grain bread, a fall-inspired salad, or a cozy grain bowl. Try serving it with my Warm Quinoa Salad with Roasted Vegetables or this Fennel Citrus Salad with Pistachios for a contrast of textures and flavors.
Craving more fall comfort food? Browse my full collection of plant-forward dinner recipes or explore seasonal favorites like Sweet Potato Lentil Curry and Roasted Pumpkin with Tahini Sauce. They're all plant-based, nutrient-rich, and perfect for colder nights.
And if you're navigating plant-based eating and wondering how it fits within a non-diet approach, you might enjoy this post on practicing intuitive eating as a vegetarian.

Ingredients
This hearty soup relies on a simple lineup of nourishing ingredients: aromatic onion, carrot, celery, and garlic form the flavor base. Cubed butternut squash adds gentle sweetness and richness, while white beans or chickpeas bring plant-based protein and fiber. Canned tomatoes and vegetable broth build depth, and pasta (try shorter shapes like rigatoni, penne, or rotini) adds satisfying texture. Fresh or dried herbs like sage, thyme, and oregano bring a cozy fall spice note that makes this minestrone special. Depending on your preference, kale or spinach can be stirred in toward the end for extra veggie power.
Substitutions
- Beans: Use white beans, cannellini, chickpeas, or kidney beans
- Squash: Swap with sweet potato or acorn squash
- Greens: Stir in spinach, kale, or chard near the end of cooking
- Pasta: Use gluten-free pasta or omit the pasta if preferred
Storage
Store leftovers in an airtight container in the fridge for up to 4-5 days. For best texture, store cooked pasta separately and add when reheating, especially if freezing. The minestrone also freezes beautifully (without pasta) for up to 2 months. Just thaw gently and stir in freshly cooked pasta when ready to serve.

FAQ
Yes! Butternut squash adds a natural sweetness and velvety texture that balances the savory tomato-based broth in minestrone. It pairs beautifully with beans, pasta, and herbs, making it a hearty and flavorful addition, especially for fall and winter variations.
Classic minestrone is incredibly versatile and can be adapted to the seasons. Common vegetables include onions, garlic, carrots, celery, zucchini, green beans, tomatoes, spinach, and kale. In colder months, hearty vegetables like butternut squash, sweet potatoes, and cabbage make excellent additions. The key is to combine a mix of aromatic, tender, and hearty veggies for flavor and texture variety.
📖 Recipe

Vegetarian Butternut Squash Minestrone Soup
Ingredients
- 2 tablespoons coconut oil or cooking oil of choice
- 1 large about 1 cup onion, diced
- 3-4 cloves about 1 teaspoon garlic, minced
- 2 carrots about ½ cup, peeled and chopped
- 2 stalks about 2 tablespoons diced celery
- 1 cup cubed butternut squash
- 2 ears about 1 ½ cups fresh or frozen corn kernels (I used fresh in recipe testing)
- 3 cups vegetable broth
- 1 28 ounce can crushed tomatoes with basil (I used Muir Glen brand in recipe testing)
- 1 15.5 ounce can white kidney beans, including liquid (may also drain and rinse if desired)
- ¼ cup nutritional yeast plus addiitonal for serving if desired
- 2 teaspoons dried oregano
- 1 teaspoon crushed red pepper plus additional for serving if desired
- 3 fresh sage leaves
- 3 sprigs fresh thyme
- Salt and pepper to taste
- 2-3 cups cooked pasta for serving
Instructions
- Heat oil in a large pot over medium-high heat. Stir in onion and salt and cook 5 minutes, or until onion is translucent. Add garlic, carrots, and celery, and cook 2-3 minutes. Add squash and corn and cook 2-3 more minutes, adding more salt as needed throughout cooking process.
- Stir in broth, tomatoes, beans, nutritional yeast, oregano, crushed red pepper, and black pepper to taste. Add fresh sage and thyme and bring to a boil before decreasing to a simmer. Simmer for about 15 minutes or until soup is hot and flavors have melded.
- To serve, spoon cooked pasta into separate soup bowls and ladle minestrone on top. Stir to combine and sprinkle with more nutritional yeast and crushed red pepper if desired.
Notes
- Storage: Store cooked pasta separately from leftover soup to prevent them from getting soggy. Soup may be stored in the refrigerator for up to one week or stored in the freezer (hold the pasta) for up to three months.

This looks amazing. I’m wanting to add zucchini, thoughts?
Zucchini sounds delicious with this. Thanks for the idea, Andrea! Let me know if you try it. 🙂
I’ve made a lot of different soups before. This is easily top 3! I made a few adjustments just based on what I had and didn’t have, so I didn’t use corn, I used dried thyme, chickpeas, diced canned tomatoes and added dried basil. The flavors were amazing. So thankful I found this!
Yay! I'm so glad you enjoyed the recipe, Arielle! Thanks for leaving a rating/comment!
This was BOMB! My husband and kids ate it up! I will be making it again for sure!
So happy to hear this! Thanks for trying the recipe and commenting, Casondra!
I have done this Minestrone recipe twice and will make it again soon. I like the ginger but half of my family thinks it makes the soup too spicy. I also do the Parmesan substitution. Thank you!!
Thanks, Jen! So happy you and your family enjoy it! 🙂
Delicious. I used only one can of tomatoes, skipped butternut squash and replaced white beans with red beans. It is more colourful, but the taste is the same. Thank you!
Thanks so much, Tom! Sounds like a delicious twist on the recipe! 🙂
In your recipe Hearty Vegan Minestrone with Butternut Squash, is the squash pre-cooked? How large should the chunks be?
Hi Judy, I did not pre-cook the squash ahead of time, and I chopped it to about 1-inch-sized cubes. You can really use any size—larger cubes will require a little longer cooking time. Thanks for asking!
Is the nutritional yeast necessary? Can I substitute something else in its place?
Hi Nichole, the nutritional yeast is not required but it will give the soup some delicious cheesy flavor. If you''re okay with dairy products, parmesan cheese would be a great substitute. Thank you! 🙂