This hearty vegan minestrone soup is a delicious combination of flavors that will warm your soul and satisfy your hunger. It is a comforting, nourishing bowl of goodness, brimming with various veggies, beans, and pasta, all simmered in a savory broth. It is the perfect meal for those chilly evenings or when you need a pick-me-up.
Want to save this post?
Enter your email below and get it sent straight to your inbox. Plus, I’ll send you budget recipes and money-saving tips every week!
If you are looking to try other delicious vegan soups, then check out my vegan dumpling soup, vegan chicken noodle soup, or my lemony vegan white bean soup.
Jump to:
❤️ Why you’ll love it
I love how my vegan minestrone recipe takes everyday vegetables and elevates them to one of the most comforting and delicious dishes out there! Plus, you do not need meat for a rich flavor and depth in this dish; the vegetables, beans, and pasta make it hearty, delicious, and filling for the whole family.
The traditional minestrone was a frugal peasant dish, so potato, carrot, and celery were the usual ingredients. However, this recipe is versatile enough that I have tested it with various vegetables like mushrooms, root vegetables (turnip, kohlrabi, rutabaga, or celeriac), and even spinach or kale, which tastes absolutely delicious every single time.
It is the perfect recipe to use whatever you can find in your pantry in one go. The more colorful it is, the better. So feel free to add your favorite vegetables to it and make this recipe truly your own. It is guaranteed to become a family favorite with its rich flavors and heartiness.
🧾 Key ingredients
This vegan minestrone soup is a hearty, comforting dish with ingredients that are readily available. You will find most of these plant-based staples at your local grocery store, or you might even have them in your pantry already!
Onions and garlic are the aromatic foundation of the minestrone. They provide an excellent flavor profile that enhances the taste of the other ingredients.
Red kidney beans and chickpeas are what make this soup filling and nutritious. Remember, if you are using dry beans and chickpeas, cook them separately and add them once they are soft and ready to eat.
Chopped tomatoes and tomato paste give it a tangy flavor and rich red color. They form the perfect tomatoey backdrop for the other ingredients to shine.
Carrots, parsnip, and celery stalks are essential vegetables in this recipe. They add a delightful crunch and flavor. Remember to chop these vegetables evenly, with root vegetables going in first, as they take longer to cook.
Italian seasoning makes this vegetable soup a real minestrone. I use a combination of herbs like oregano, basil, thyme, parsley, and bay leaves.
Small shell pasta adds a delicious texture and heartiness to it. I recommend cooking the pasta separately to prevent it from releasing starch and making it cloudy.
🛒 You can find detailed measurements for all ingredients in the printable version of the recipe card at the bottom of this post.
🥘 Equipment
For this vegan minestrone soup recipe, a good quality stock pot or enameled Dutch oven is an absolute must-have. It is perfect for sautéing the vegetables and simmering the dish, guaranteeing that all the flavors meld together beautifully. Its heavy-duty construction provides even heat distribution, crucial to cooking it evenly without burning.
👩🍳 Instructions
Preparing the ingredients
STEP 1
Start by preparing your vegetables. Peel and chop your onion and garlic. Then, wash, peel, and dice your potato. Next, clean, skin, and slice your carrot and parsnip. Finally, wash and chop your celery stalk. If you’re using canned kidney beans and chickpeas, you can skip any prep for these.
STEP 2
Now, it is time to cook your pasta. Follow the instructions on the package to cook the pasta of your choice. Once cooked, set it aside for later.
Making vegan minestrone soup
STEP 1
Heat a stock pot or Dutch oven to medium heat. Add your olive oil and chopped onion, cooking them for about one to two minutes.
STEP 2
Next, add your chopped garlic, sliced carrot, parsnip, and celery. Stir these ingredients together and cook for about five to six minutes.
STEP 3
Now, add your tomato paste, canned chopped tomatoes, and sweet paprika powder. Stir these ingredients together and bring your mixture to a boil. This should take about two to three minutes.
STEP 4
Add your seasoning next. This includes salt, pepper, dried basil, oregano, and thyme, as well as a dried bay leaf. Stir these ingredients together to combine them.
STEP 5
Pour your vegetable broth and let your soup cook for about ten minutes on medium heat.
STEP 6
Add your diced potatoes to the pot and cook for about six to eight minutes.
STEP 7
Once the potatoes are soft, add your canned or cooked beans and chickpeas. Let these cook for about five minutes.
STEP 8
Finally, add your cooked pasta to the dish. Top it with vegan parmesan cheese, nutritional yeast, and freshly chopped parsley or basil. Enjoy your delicious, homemade vegan minestrone soup!
💡 Expert tip
For the best vegan minestrone soup, always cook the pasta separately. If you cook the pasta directly, its starch content will be released, making it cloudy and thick. Especially if you are using gluten-free pasta made from corn flour, it can completely alter the texture and clarity of your minestrone.
🔄 Variations
Add a touch of sweetness with sweet potatoes. If you want to experiment with a slightly sweeter version of this vegan minestrone soup, consider replacing the regular potatoes with sweet potatoes. They are high in sugar, so they will give the dish a sweeter flavor, deviating from the traditional minestrone taste.
Bring in some different textures with mushrooms. If you are a fan of mushrooms, why not add them to your minestrone? They will provide a unique texture and earthy flavor to the dish. Remember to add them later in the cooking process, as they do not need as much time to cook as root vegetables.
If you like your food with a bit of heat, consider adding some chili powder or red pepper flakes. These spices will give your vegan minestrone a kick without overpowering the other flavors.
Experiment with different legumes. The beauty of minestrone is its versatility. You can try using different beans like cannellini beans, black beans, pinto beans, or borlotti beans. Each type of bean will bring a unique flavor and texture to this recipe. Green beans are also quite a popular addition.
🥣 Serving ideas
When it comes to the hearty and delicious vegan minestrone soup, there are countless ways to enjoy it. It is a beautiful complement to fresh and crisp salads. Try serving it with a vibrant quinoa salad with berries and candied nuts or a classic vegan chicken salad for a light and satisfying meal.
The robust flavors of this dish also make it an excellent starter for hearty main dishes. Pair it with a vegan lentil loaf, a vegan pot pie, or a vegan shepherd’s pie for a comforting and filling meal.
The rich tomato broth and hearty beans make it a great match for pasta dishes. Serve it alongside a plate of vegan mushroom pasta, casarecce pasta in peperonata sauce, or a red pesto tofu pasta for a delicious Italian feast.
❄️ Storing tips
Storing and reheating vegan minestrone soup is a breeze and does not compromise the flavor. It tends to get even tastier when stored in the fridge as the seasonings meld further, enhancing the rich Italian flavors.
To store, allow it to cool completely, then transfer it into an airtight container and refrigerate. It should stay fresh and delicious for about four to five days. Remember to store any leftover pasta separately to prevent it from becoming mushy and spoiling the texture of your dish
While it is hearty and full of a variety of vegetables and legumes, it is not the best candidate for freezing. The pasta and certain vegetables like potatoes and mushrooms may hold up poorly in the freezer, resulting in a less desirable texture upon thawing.
To reheat, transfer the desired portion into a pot and slowly warm it up on the stovetop over medium heat, stirring occasionally. If you stored your pasta separately, now is the time to add it to the dish. Alternatively, you can reheat it in the microwave, but stir it every minute to guarantee even reheating.
🤔 FAQs
For this recipe, I recommend using small shells pasta or Conchiglie but feel free to use any pasta of your choice. Just remember to choose pasta that doesn’t contain eggs to keep the recipe vegan-friendly.
Absolutely! If you prefer dry beans and chickpeas, just remember to cook them separately until they are soft and ready to eat before adding them to the dish.
This recipe is not typically spicy. However, if you prefer a bit of heat, add a touch of chili powder or red pepper flakes to suit your taste.
No, you do not. It is already hearty and does not require any additional thickening. The mix of vegetables, legumes, and pasta gives it a rich, satisfying texture. As the soup cools the pasta release a bit of starch and naturally thickens the soup over time.
Cooking the pasta separately prevents the starch from the pasta from being released into the dish, which can make it cloudy and overly thick. This is particularly important if you are using gluten-free pasta, which is made from corn flour and can significantly alter the consistency.
Definitely! It is versatile and can be adapted to use whichever vegetables you have. Just remember to add the vegetables that take the longest to cook, like carrots and root vegetables.
More vegan soup recipes
If you are looking for other vegan soup recipes with beans or pasta, here are some popular recipes:
THANK YOU so much for visiting our website. Please comment below if you have tried this recipe. We LOVE hearing from you! If you loved the recipe, please don’t forget to give us a ⭐⭐⭐⭐⭐ RATING. We appreciate all of our readers.
⇒ GET OUR FREE 7-DAY VEGAN MEAL PLAN E-BOOK NOW! OR CHECK OUT ALL VEGAN MEAL PLAN RECIPES! ⇐
Vegan Minestrone Soup
Ingredients
- 1 Tbsp Olive oil
- 1 Onion (medium)
- 3-4 cloves Garlic
- 1 Potato (large)
- 1 Carrots (large)
- 1 Parsnip
- 1 Celery stalk
- 14 oz Red kidney beans or any other bean like canellini beans, pinto beans, or cranberry beans
- 14 oz Chickpeas (dry not canned)
- 14 oz Chopped tomatoes
- 2,5 oz Tomato paste
- 6 cup Veggie broth
- 1 cup Small shells pasta aka Conchiglie (dry) or any other pasta of your choice
- 1 tsp Oregano ground
- 1 tsp Basil ground
- 1 tsp Thyme (dried) ground
- 1 tsp Sweet paprika powder
- 1 Bay leaves
- Parsley (fresh)
- Salt and Pepper to taste
Instructions
Preparing the ingredients
- Peel and chop onion and garlic. Wash, peel, and dice the potato. Wash, peel, and slice carrot, and parsnip. Wash and chop the celery stalk. We used canned kidney beans and canned chickpeas so nothing to do there.
- Cook the pasta of your choice separately according to package instructions.
Making the soup
- Heat a stockpot or Dutch oven to medium heat and add olive oil and chopped onion. Cook them for 1-2 minutes.
- Add chopped garlic, sliced carrot, parsnip, and celery. Stir and cook for 5-6 minutes.
- Add tomato paste, canned chopped tomatoes, and sweet paprika powder. Bring to boil, which should take 2-3 minutes.
- Add seasoning: salt, pepper, dried basil, oregano, and thyme, as well as the dried bay leaf. Stir to combine.
- Add veggie broth and cook the soup for 10 minutes on medium heat.
- Add diced potatoes and cook for 6-8 minutes.
- When the potatoes are soft, add canned or cooked beans and chickpeas and cook for 5 minutes.
- Finally, add cooked pasta and top it with vegan parmesan, nutritional yeast, freshly chopped parsley, or basil. Enjoy!
Notes
- Chop vegetables evenly – We added carrots and root veggies first as they need the most time to be cooked. The next one should be potatoes, as they need less time to be tender. Mushrooms and leafy greens need even less time to be ready.
- Dry vs canned legumes – If you’d like to use dry beans and chickpeas, you should cook them separately and only add them to the soup once soft and ready to eat.
- Is it hot and spicy? – Well, not really. However, if you prefer a little hotness, you can add a bit of chili powder or red pepper flakes.
- Thickening the soup – It is a hearty soup and usually, it doesn’t need to be thickened with flour or starch.
Tiff
I MADE THIS AND OMG IT IS FANTASTIC!!! I used chickpea shell pasta for extra protein, and the beans I chose were kidney, white, and garbanzo. I used the seasonings listed but measured with my heart, and extra herb & garlic of course. (I didn’t use celery or parsnip either, shhhh) My household and I are in love with this soup and I will be making it regularly!
Nandor
Hi Tiff, we are so glad you loved our soup. Thanks for your kind words.
Karlie
First time ever having this soup, and its so yummy
My Pure Plants
Hi Karlie, thanks for trying our recipe. We are so happy you liked it.
Bec
Do you drain the beans and chick peas? How what size cans of everything? Lacking some good directions.
Bec
My Pure Plants
Hi Bec,
You are right. The can size and the metrics should have there. No idea why they aren’t. I added them now.