Vegetarian Minestrone Soup Recipe
This Vegetarian Minestrone Soup recipe is a hearty, one-pot wonder loaded with vegetables, white beans, potatoes, and pasta that simmers in a rich vegetable broth, thickening naturally into the most comforting, velvety bowl of soup. Top with fresh herbs and a sprinkle of Parmesan cheese.
It’s perfect for cozy weeknight dinners, packing into a thermos for lunch the next day, or making ahead for the week since it lasts for days and tastes even better as leftovers! It’s very similar in flavor to my Chicken Tortellini Soup, which is another great โdinner soupโ to try.
For more cozy soup ideas, check out my Cream of Mushroom Soup with Crispy Leeks, Potato and Leek Soup (No Cream), and Roasted Red Pepper and Tomato Soup!

Would you like to save this?
Why Youโll Love This Recipe
- The potatoes and pasta cook in the vegetable broth, allowing them to absorb the flavor while their starch thickens the soup.
- It freezes beautifully, making it a great soup to have on hand for quick and easy weeknight meals.
- Make it vegan by skipping the Parmesan, or make it gluten-free with your favorite gluten-free pasta.
- Cannellini beans are a perfect protein alternative to meat, and they also add to the soup’s creaminess!
- Itโs quick and easy: one pot, light prep, and a bit of simmering is all it takes.

Ingredients:
- Onion: Builds the savory base; dice finely for quick softening.
- Carrots: Add natural sweetness and color; cut into half-moons. Parsnips also work if you prefer.
- Celery: Brings classic minestrone depth; chop small. Leeks are a good stand-in.
- Zucchini: Mild and fresh; chop to match other veggies. Yellow squash swaps easily.
- Cannellini Beans: Are the best type of bean for minestrone soup since they add a creamy protein and heartiness; just be sure to rinse and drain well. Alternatively, Kidney beans or chickpeas are nice alternatives.
- Cherry Tomatoes: Provide bright acidity; halve them.
- French Green Beans: Add crisp-tender texture and color. Buy them pre-trimmed to save time.
- Small Shell Pasta: Cooks in the broth and thickens the soup naturally with its starch. Elbow pasta also works.
- Red Potatoes: Helps make the soup filling and adds starch for texture. Yukon Golds are also great. These are both waxy potatoes that will keep their shape; avoid russets, as they will crumble under the heat and liquid.
- Vegetable Broth: The flavorful foundation; use the best quality you can find. I really like the vegetable broth at Trader Joeโs.
- Tomato Paste: Deepens the tomato richness. Mutti in the tube is my favorite.
- Garlic: Use freshly minced garlic for the best flavor; nothing pre-crushed in a jar.
- Dried Italian Seasoning: Use store-bought or a homemade mix.
- Salt and Freshly Cracked Black Pepper: Season to taste; start with the listed amounts and adjust at the end.
- Parmesan Cheese: Freshly grated, for the best flavor and texture, it makes a lovely garnish for a nutty, salty flavor.
- Fresh Italian Parsley: Chopped for a bright, fresh finish. You could also use fresh thyme as well.

What Size Should I Dice the Potatoes and Pasta?
Dice the red potatoes roughly the same size as your small shell pasta so they cook at the same rate, and everything finishes tender together – aim for about ยฝ-inch pieces. This little trick lets the starch from both thicken the soup naturally into that velvety texture we all love, without any mushy bits or undercooked chunks.
Step#1: Sautรฉ the onion
- Heat a good drizzle of olive oil in a large soup pot over medium heat. Add the diced onion and sautรฉ until soft and translucent, about 5 minutes. This helps sweeten the onions and mellow their flavor.
- TIP: Reach for your biggest pot before you begin. This soup has a lot of vegetables, pasta, and potatoes. It also calls for 10 cups of broth. So itโs best to use the largest pot you have to accommodate the volume.

Step#2: Add Everything Else and Simmer
- Stir in the chopped zucchini, cherry tomatoes, French green beans, diced red potatoes, rinsed and drained canned beans, minced garlic, tomato paste, dried Italian seasoning, salt, and freshly cracked pepper.
- Pour in the vegetable broth and give the whole pot a good stir to combine everything evenly.
- Bring the soup to a gentle boil over medium-high heat, then lower to a steady simmer. Cook uncovered for 20-30 minutes, stirring occasionally, until the pasta and potatoes are fork-tender and the soup has thickened.
- TIP: Taste and adjust with a little more salt or pepper if needed; the flavors deepen as it simmers.

Step#3: Garnish and Serve
- Ladle the hot soup into bowls and finish each one with a generous sprinkle of freshly grated Parmesan cheese and chopped fresh Italian parsley.
- Serve immediately with crusty bread, or cool and store for easy lunches or dinners later – it tastes even better the next day!

The Soup Thickens Naturally as It Cooks
When you first add all the ingredients, it wonโt look like muchโฆbut just wait 20-30 minutes! As soon as the small shell pasta and diced red potatoes are fork-tender, their natural starch thickens the vegetarian minestrone soup into that velvety smooth, luxurious texture we all love – no extra thickeners needed.
Substitutions and Variations
- Make it vegan by skipping the Parmesan or using a plant-based one. Everything else is already vegan.
- Stir in a handful of spinach or kale right at the end for extra nutrients and color; itโll wilt fast.
- Add red pepper flakes with the Italian seasoning for a little spice kick.
How To Pack this Soup For Lunch
- Heat the soup until very hot in the morning, then pour it straight into a good thermos that holds heat for at least 5 hours.
- TIP: Pre-heat the thermos: Fill the thermos with hot water first while the soup heats (for a โhead-startโ), then dump the water and add the soup. Itโll stay hot all day.
- Pack the freshly grated Parmesan and chopped parsley separately in a small container (baby food jars are the perfect size!) to add later.
Tips For Storing + Freezing
- Leftovers will keep in airtight containers for up to 4-5 days (flavors improve overnight).
- Freeze portions in freezer containers for up to 3 months; thaw in the fridge and reheat gently (add a splash of broth if needed).
- For the best texture when planning to freeze it, cook pasta separately while reheating the soup, then add to the finished soup.
Vegetarian Minestrone Soup
Hearty Vegetarian Minestrone Soup is loaded with vegetables, beans, pasta, and potatoes in a flavorful broth. Naturally thickens as it simmers. Itโs cozy, nourishing, and make-ahead friendly.
Ingredients
- 2 Tbsp (30 ml) Olive Oil
- 1 cup (150 g) yellow onion, diced
- 1 cup (150 g) of carrots, half moons
- 1 cup (150 g) of celery, chopped
- 1 cup (150 g) of zucchini, chopped
- 1-15 oz (420 g) can cannellini beans, rinsed and drained
- ยฝ cup (75 g) of cherry tomatoes, sliced in half
- ยฝ cup (75 g) of French green beans, cut into ยฝ in pieces
- 1 ยฝ (210 g) cups of small shell pasta
- 1 (150 g) cup of red potatoes, skin on, diced the same size as your shell pasta
- 10 cups (2 liters + 480 ml) of vegetable broth
- ยผ cup (60 ml) tomato paste
- 3 cloves of garlic
- 2 tbsp (30 ml) dried Italian seasoning (oregano, basil etc)
- 1 tsp (5 ml) salt
- ยฝ tsp (2.5 ml) freshly cracked pepper
- ยฝ cup (45 g) of parmesan cheese, freshly grated for garnish (1 tbsp per person)
- ยฝ cup (45 g) of fresh Italian parsley, chopped, for garnish (1 tbsp per person)
Instructions
- Saute onion until soft and translucent.
- Then add the rest of the ingredients and simmer uncovered for 20-30 mins until pasta and potatoes are fork tender and soup has thickened.
- Garnish with freshly grated parmesan cheese, and fresh chopped Italian parsley.
Notes
- Use your largest soup pot. Weโll be using 10 cups of broth, plus veggies, beans, pasta, and potatoes, so youโll avoid spills.
- Dice the red potatoes roughly the same size as the small shell pasta (about ยฝ-inch pieces) so everything cooks evenly and the starch thickens the soup perfectly.
- Start with the listed salt and pepper, then taste and adjust at the end.
- The soup thickens naturally from the pasta and potato starch; no extra thickeners are needed.
Storage & Make Ahead
- Refrigerate for up to 4-5 days (tastes even better the next day).
- Freeze in freezer containers up to 3 months; thaw in the fridge and reheat gently. If it gets too thick on reheating, add a splash of vegetable broth.
- TIP: If freezing ahead, wait to add the pasta. It's best to cook the pasta while reheating the soup, then add it fresh to the soup; this will prevent it from becoming mushy during freezing/thawing.
Nutrition Information:
Yield: 8 Serving Size: 1Amount Per Serving: Calories: 562Total Fat: 2gSaturated Fat: 1gTrans Fat: 0gUnsaturated Fat: 1gCholesterol: 0mgSodium: 874mgCarbohydrates: 103gFiber: 24gSugar: 5gProtein: 36g




3 Comments