This is the kind of soup I make when I want something honest, comforting, and easy to scale up for company. It’s rooted in vegetables, boosted with beans and pasta, and brightened at the end with fresh parsley. No dairy, no fuss — just steady cooking and thoughtful seasoning.
Follow the steps below and you’ll have a bowl that’s both filling and flexible. The recipe leans on pantry staples like canned tomatoes, dried beans (you’ll cook the chickpeas first), tomato paste, and dried herbs — which means you can assemble this on short notice or as part of a weekend meal-prep routine.
I write recipes that I actually cook, so the instructions are practical and to the point. Read through once, prep your veg and beans, and you’ll be rewarded with a soup that warms the table and keeps well in the fridge.
What Goes Into (Vegan Minestrone Soup)

Ingredients
- 1TbspOlive oil — for sautéing the onion and garlic and building the flavor base.
- 1Onion (medium) — provides sweetness and aromatic depth when softened.
- 3-4clovesGarlic — fragrant, used early to perfume the oil.
- 1Potato (large) — adds body and a silky texture when cooked through.
- 1Carrots (large) — sweetness and bite; sliced for even cooking.
- 1Parsnip — earthy sweetness that pairs nicely with carrot and potato.
- 1Celery stalk — classic aromatics, contributes savory backbone.
- 14ozRed kidney beansor any other bean like canellini beans, pinto beans, or cranberry beans — protein and texture; if canned, drain and rinse first.
- 14ozChickpeas (dry not canned) — the recipe assumes you’ll pre-soak and cook these; they add creaminess and substance.
- 14ozChopped tomatoes — canned tomatoes give body and acidity to the broth.
- 2,5ozTomato paste — deepens tomato flavor and thickens the broth slightly.
- 6cupVeggie broth — the liquid base; use a good-quality broth for the best flavor.
- 1cupSmall shells pasta aka Conchiglie (dry)or any other pasta of your choice — cooked separately so it doesn’t soak up all the broth.
- 1tspOreganoground — herbaceous note that complements the tomatoes.
- 1tspBasilground — classic Italian herb flavor in dried form.
- 1tspThyme (dried)ground — subtle earthy lift.
- 1tspSweet paprika powder — adds gentle sweetness and color.
- 1Bay leaves — simmered in the broth for background flavor; remove before serving.
- Parsley (fresh) — chopped and added at the end for freshness.
- Salt and Pepper to taste — the final seasoning; adjust after beans and potatoes are in.
How to Prepare (Vegan Minestrone Soup)
- If your 14 oz chickpeas are dry (the recipe calls for dry chickpeas), soak and cook them before you begin: cover with plenty of water and soak overnight (8+ hours) or quick-soak by boiling 2 minutes then letting sit 1 hour. Drain, rinse, then simmer in fresh water 45–60 minutes until tender; drain and set aside. (If your kidney beans are canned, drain and rinse them; if they are dry, cook them the same way as the chickpeas before proceeding.)
- Prepare the vegetables and herbs: peel and chop the medium onion; peel and mince 3–4 garlic cloves; wash, peel, and dice the large potato; wash, peel, and slice the large carrot and the parsnip; wash and chop the celery stalk; finely chop the fresh parsley. Set prepared ingredients aside.
- Cook 1 cup small shells pasta in a separate pot according to package instructions until al dente. Drain and set aside.
- Heat 1 Tbsp olive oil in a large stockpot or Dutch oven over medium heat. Add the chopped onion and cook 3–4 minutes until softened.
- Add the minced garlic and cook 30–60 seconds until fragrant.
- Add the sliced carrot, sliced parsnip, and chopped celery. Stir and cook 5–6 minutes until the vegetables begin to soften.
- Stir in 2.5 oz tomato paste and 1 tsp sweet paprika powder. Cook 1–2 minutes, stirring, to combine and deepen the tomato flavor.
- Add the 14 oz chopped tomatoes, 1 tsp oregano (ground), 1 tsp basil (ground), 1 tsp dried thyme (ground), 1 bay leaf, and salt and pepper to taste. Stir to combine.
- Pour in 6 cups vegetable broth and bring the soup to a gentle simmer.
- Add the diced potato to the simmering soup. Cook 10–12 minutes, or until the potato is tender when pierced with a fork.
- Add the cooked chickpeas and the 14 oz red kidney beans (drained and rinsed if canned, or pre-cooked if dry). Simmer 5 minutes more to heat the beans through and meld flavors. Taste and adjust salt and pepper.
- Remove and discard the bay leaf. Stir in the cooked pasta and warm everything together 1 minute.
- Serve hot, topped with the chopped fresh parsley.
Reasons to Love (Vegan Minestrone Soup)

- It’s hearty without heaviness — beans and potato give staying power, but the broth keeps it light.
- It’s pantry-friendly — canned tomatoes, tomato paste, dried herbs, and pasta are all staples.
- It’s very adaptable — swap the pasta shape or beans within the choices already listed and you still get a great bowl.
- One-pot comfort — most of the cooking happens in a single pot, which makes cleanup straightforward.
- Leftovers get better — flavors deepen overnight, so it’s ideal for make-ahead lunches.
Ingredient Flex Options

Work within what the recipe lists. The bean line already gives you permission to swap kidney beans for canellini, pinto, or cranberry beans. Pasta can be any dry shape you like — small shells are traditional here because they catch broth and beans, but a small elbow or ditalini works too. Use the dried herbs listed if you don’t have fresh; they’re included intentionally to keep this pantry-driven.
Tools of the Trade
- Large stockpot or Dutch oven — for even simmering and enough room to add pasta at the end.
- Saucepan — to cook the 1 cup pasta separately, so it doesn’t soak up the soup broth.
- Sharp chef’s knife and cutting board — straightforward prep makes a big difference in timing.
- Wooden spoon or sturdy spatula — for sautéing tomato paste and vegetables without scratching your pot.
- Colander — to drain the pasta and any canned beans you rinse.
Mistakes Even Pros Make
- Cooking the pasta in the soup. The recipe calls for the pasta to be cooked separately to prevent it from soaking up too much broth and turning mushy.
- Skipping the tomato paste step. A quick sauté of tomato paste with paprika deepens the tomato flavor and prevents a flat-tasting broth.
- Undercooking dry chickpeas. If your chickpeas aren’t tender before they go into the soup, you’ll end up with a chewy texture; soak and simmer them fully first.
- Adding salt too early or too much. Taste after beans and potatoes join the pot and adjust. Broths and canned tomatoes can contain varying sodium levels.
- Discarding the bay leaf too late. Leave it in to simmer, but remove before serving — biting into a bay leaf is unpleasant.
Make It Your Way
If you want a thicker, stew-like result, smash a few of the cooked potatoes or beans against the side of the pot and stir — that will naturally thicken the liquid. If you like a brighter finish, add a generous handful of chopped fresh parsley right at the end, as instructed, and consider a final drizzle of the olive oil used at the start.
If You’re Curious
Two small technical notes: simmering the soup gently rather than boiling keeps the vegetables from breaking apart. Also, cooking pasta separately is a choice based on texture control; if you plan to eat the soup immediately and want a one-pot clean-up, brief the pasta in the pot but expect it to continue absorbing broth as it sits.
Refrigerate, Freeze, Reheat
Refrigerate in airtight containers for up to 4–5 days. If you plan to freeze, remove the pasta first and freeze the soup base without it — the pasta will become mushy if frozen with the broth. Freeze the soup base for up to 3 months. Reheat gently on the stovetop; if reheating frozen soup, thaw overnight in the fridge before warming. Add freshly cooked pasta when you reheat a single portion for the best texture.
Common Questions
- Can I use canned chickpeas instead of dry? The recipe specifically calls for dry chickpeas that you soak and cook. Canned chickpeas will work in a pinch, but follow the recipe timing and add them when the other cooked beans go in; be mindful they’re already soft, so they need less time to heat through.
- What if I only have different pasta? Use it — any small to medium pasta shape will work. Keep an eye on cooking times listed on the pasta package.
- Can I make this oil-free? You can start the aromatics with a splash of water or vegetable broth instead of 1 Tbsp olive oil, but the flavor will be slightly less rounded.
- Do I have to use all the dried herbs listed? The combination of oregano, basil, and thyme is balanced for this soup; you can slightly reduce one if you prefer, but they work well together.
The Last Word
This Vegan Minestrone Soup is steady, forgiving, and wholesome. It’s the sort of recipe you can trust on a busy weeknight or when feeding friends who appreciate simple, honest food. Take the time to pre-soak and cook the chickpeas, follow the order of steps, and remember to season at the end. A final scatter of fresh parsley transforms it from good to ready-for-company.
When you make it, note what you liked and what you might tweak next time — maybe more paprika, fewer beans, or an extra carrot. Food should fit the moment, and this minestrone does that very well.

Vegan Minestrone Soup
Ingredients
Ingredients
- 1 TbspOlive oil
- 1 Onion medium
- 3-4 clovesGarlic
- 1 Potato large
- 1 Carrots large
- 1 Parsnip
- 1 Celery stalk
- 14 ozRed kidney beansor any other bean like canellini beans pinto beans, or cranberry beans
- 14 ozChickpeas dry not canned
- 14 ozChopped tomatoes
- 2, 5 ozTomato paste
- 6 cupVeggie broth
- 1 cupSmall shells pasta aka Conchiglie dryor any other pasta of your choice
- 1 tspOreganoground
- 1 tspBasilground
- 1 tspThyme driedground
- 1 tspSweet paprika powder
- 1 Bay leaves
- Parsley fresh
- Salt and Pepper to taste
Instructions
Instructions
- If your 14 oz chickpeas are dry (the recipe calls for dry chickpeas), soak and cook them before you begin: cover with plenty of water and soak overnight (8+ hours) or quick-soak by boiling 2 minutes then letting sit 1 hour. Drain, rinse, then simmer in fresh water 45–60 minutes until tender; drain and set aside. (If your kidney beans are canned, drain and rinse them; if they are dry, cook them the same way as the chickpeas before proceeding.)
- Prepare the vegetables and herbs: peel and chop the medium onion; peel and mince 3–4 garlic cloves; wash, peel, and dice the large potato; wash, peel, and slice the large carrot and the parsnip; wash and chop the celery stalk; finely chop the fresh parsley. Set prepared ingredients aside.
- Cook 1 cup small shells pasta in a separate pot according to package instructions until al dente. Drain and set aside.
- Heat 1 Tbsp olive oil in a large stockpot or Dutch oven over medium heat. Add the chopped onion and cook 3–4 minutes until softened.
- Add the minced garlic and cook 30–60 seconds until fragrant.
- Add the sliced carrot, sliced parsnip, and chopped celery. Stir and cook 5–6 minutes until the vegetables begin to soften.
- Stir in 2.5 oz tomato paste and 1 tsp sweet paprika powder. Cook 1–2 minutes, stirring, to combine and deepen the tomato flavor.
- Add the 14 oz chopped tomatoes, 1 tsp oregano (ground), 1 tsp basil (ground), 1 tsp dried thyme (ground), 1 bay leaf, and salt and pepper to taste. Stir to combine.
- Pour in 6 cups vegetable broth and bring the soup to a gentle simmer.
- Add the diced potato to the simmering soup. Cook 10–12 minutes, or until the potato is tender when pierced with a fork.
- Add the cooked chickpeas and the 14 oz red kidney beans (drained and rinsed if canned, or pre-cooked if dry). Simmer 5 minutes more to heat the beans through and meld flavors. Taste and adjust salt and pepper.
- Remove and discard the bay leaf. Stir in the cooked pasta and warm everything together 1 minute.
- Serve hot, topped with the chopped fresh parsley.
Equipment
- Cast-iron Dutch Oven (3-quart / 2.8 liter)
- Stockpot
Notes
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.
