
One-Pot Vegetable Soup Recipe tastes cozy, bright, and a little zippy from warm spices, and it works for busy weeknights or lazy Sundays in about 45 minutes total. This recipe fits anyone who wants a big pot of healthy comfort food with minimal cleanup and lots of flavor. I tested versions of this on my tiny apartment stove during a New York winter, and my neighbors still talk about the smell in the hallway.
Why Choose This One-Pot Vegetable Soup Recipe
This One-Pot Vegetable Soup Recipe packs a ton of flavor into simple ingredients and minimal effort. You chop, sauté, simmer, and dinner basically cooks itself while you wash the cutting board. The broth tastes rich and layered, even though you skip any long simmer.
You cook everything in one pot, so cleanup stays easy and quick. The recipe uses flexible vegetables, so you can raid the fridge and still get a great result. It also works for meal prep, since the flavors deepen in the fridge and the texture holds up.
“I made this One-Pot Vegetable Soup Recipe after work and felt like I cheated the system. It tasted like it simmered all afternoon, but I had it on the table in under an hour. My kids asked for seconds, and my sink had exactly one pot and one ladle in it. This just joined our weekly rotation.”
Ingredients You’ll Need
Vegetables
- 2 tablespoons olive oil or avocado oil
- 1 large yellow onion, diced
- 3 medium carrots, sliced into coins
- 2 celery stalks, sliced
- 1 red bell pepper, diced
- 2 medium Yukon gold potatoes, diced small
- 1 small zucchini, chopped
- 1 cup green beans, trimmed and cut into 1 inch pieces
- 1 cup chopped cabbage or kale
You can swap in frozen mixed vegetables if your crisper looks sad. Use about 3 cups frozen veggies and add them after the potatoes soften. I like to keep a bag of frozen peas and carrots on hand as a backup.
Aromatics & Flavor
- 4 cloves garlic, minced
- 1 teaspoon fresh ginger, grated (or 1/2 teaspoon ground ginger)
- 1 tablespoon harissa paste (mild or hot, your choice)
- 1 teaspoon ground coriander
- 1 teaspoon ground turmeric
- 1 teaspoon smoked paprika
- 1 1/2 teaspoons fine sea salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 bay leaf
Harissa adds a gentle kick and depth, but you can swap it with 1 tablespoon tomato paste plus a pinch of chili flakes. Use your favorite brand of harissa; I often reach for Mina or Trader Joe’s. Smoked paprika gives that cozy “cooked all day” vibe without any meat.
Broth & Liquids
- 6 cups vegetable broth (low sodium if possible)
- 1 cup water, as needed to thin
- 1 can (14.5 ounces) diced tomatoes with juices
- 1 tablespoon soy sauce or tamari
- 1 teaspoon apple cider vinegar or lemon juice, to finish
Use a good quality boxed vegetable broth; I like Pacific or Imagine brand low sodium. If your broth tastes bland, your soup will follow, so choose one you enjoy on its own. Soy sauce adds savory depth and replaces any need for bouillon cubes.
Protein & Hearty Add-ins
- 1 can (15 ounces) chickpeas or white beans, drained and rinsed
- 1/2 cup small pasta (like ditalini or small shells) or 1/2 cup quinoa
- Optional: 1 cup frozen peas or corn
Beans turn this One-Pot Vegetable Soup Recipe into a full meal. Pasta makes it feel like a veggie-packed minestrone, while quinoa keeps it gluten free and extra hearty. Add peas or corn at the end for sweetness and color.
Fresh Finishers
- 1/4 cup chopped fresh parsley or cilantro
- Optional: 1 tablespoon chopped fresh dill or basil
- Optional toppings: grated Parmesan, dairy free Parmesan, or a spoonful of plain yogurt
Fresh herbs brighten the whole pot and keep the soup from tasting heavy. I love parsley and dill together for a deli-style vibe. A sprinkle of Parmesan or a dollop of yogurt adds creaminess without turning it into a cream soup.
Equipment List
- Large heavy-bottomed stock pot or Dutch oven, at least 6 quarts
- Cutting board and sharp chef’s knife
- Wooden spoon or heat-safe spatula
- Ladle for serving
- Measuring cups and spoons
A heavy pot helps the vegetables cook evenly and prevents scorching on the bottom. If your pot runs thin, keep the heat slightly lower and stir more often.
Tips & Tricks
- Chop vegetables in similar sizes so they cook at the same rate and stay tender, not mushy.
- Sauté the onions and carrots until they turn lightly golden to build flavor before you add broth.
- Toast the spices in the oil for a minute or two so they bloom and taste more intense.
- Use low sodium broth so you control the salt level and adjust at the end.
- Add delicate vegetables like zucchini, peas, and greens near the end of cooking so they stay bright.
- If you use pasta, cook it directly in the soup and serve when just al dente to avoid sogginess.
- For thicker soup, mash a few potatoes and beans against the side of the pot and stir them in.
- Taste near the end and adjust with salt, pepper, and a splash of vinegar or lemon juice for brightness.
- If you like heat, add extra harissa or a pinch of chili flakes at the end instead of in the whole pot for more control.
- Keep leftovers from turning mushy by slightly undercooking the vegetables if you plan to store the soup.
How to Make One-Pot Vegetable Soup Recipe
Step 1: Sauté veggies and aromatics
Heat oil in a large stock pot or Dutch oven over medium heat. Once hot, add onions and carrots; cook until soft, about 8 minutes. Stir in garlic, ginger, harissa, coriander, and turmeric; cook 2 minutes, until aromatic. Season with salt.
Step 2: Build the base
Add celery, bell pepper, potatoes, smoked paprika, and black pepper. Stir and cook 3 to 4 minutes so the vegetables pick up the spices and start to soften. Pour in the diced tomatoes with their juices, soy sauce, and vegetable broth. Add the bay leaf and stir again.
Step 3: Simmer until tender
Bring the pot to a gentle boil over medium high heat. Lower the heat to maintain a steady simmer and cook 15 to 20 minutes, until the potatoes turn tender when you pierce them with a fork. Stir occasionally so nothing sticks to the bottom. If the soup looks too thick, add up to 1 cup water.
Step 4: Add beans, pasta or quinoa, and remaining vegetables
Stir in chickpeas or white beans, green beans, and small pasta or quinoa. Simmer 8 to 10 minutes, until the pasta or quinoa cooks through and the green beans turn tender crisp. Add zucchini and cabbage or kale during the last 5 minutes of cooking so they stay vibrant. If you use frozen peas or corn, stir them in during the last 2 to 3 minutes.
Step 5: Finish and adjust seasoning
Turn off the heat and remove the bay leaf. Stir in apple cider vinegar or lemon juice and chopped fresh herbs. Taste and add more salt, pepper, or harissa if you want more kick. If you like a slightly thicker texture, lightly mash a few beans and potatoes with the back of your spoon and stir again.
Step 6: Serve
Ladle the One-Pot Vegetable Soup Recipe into bowls while hot. Top with extra herbs, grated Parmesan, or a spoonful of yogurt if you want extra richness. Serve with crusty bread or crackers and enjoy that “I cooked something real” feeling with very little mess.
What to Serve with One-Pot Vegetable Soup Recipe
This One-Pot Vegetable Soup Recipe pairs perfectly with crusty sourdough, garlic bread, or warm pita for dunking. You can add a simple green salad with lemony dressing for extra crunch and freshness. I also like a grilled cheese sandwich or a veggie quesadilla on the side when I want a more filling meal. For drinks, try sparkling water with citrus slices, herbal tea, or a light fruit smoothie.
Storage Options
- Cool the soup to room temperature, then store it in airtight containers in the fridge for up to 4 days.
- For freezer storage, portion the soup into freezer safe containers or bags, leave a little space for expansion, and freeze for up to 3 months.
- Reheat on the stove over medium heat, adding a splash of water or broth if it thickened in the fridge.
- You can also reheat individual portions in the microwave, stirring halfway through so everything heats evenly.

One-Pot Vegetable Soup Recipe
Ingredients
Instructions
- Heat olive oil in a large pot over medium heat.
- Add the chopped onion and cook for 3–4 minutes until softened, then stir in the minced garlic and cook for 30 seconds until fragrant.
- Add carrots, celery, and potato. Cook, stirring occasionally, for 5 minutes to start softening the vegetables.
- Stir in the green beans, zucchini, and canned diced tomatoes with their juices.
- Pour in the vegetable broth and add dried thyme, dried oregano, salt, and black pepper. Stir to combine.
- Bring the soup to a boil over medium-high heat, then reduce heat to low, cover, and simmer for 20–25 minutes, or until all vegetables are tender.
- Stir in the chopped spinach or kale and simmer for an additional 2–3 minutes until the greens are wilted and tender.
- Taste and adjust seasoning with more salt and pepper if needed. Stir in fresh parsley if using.
- Serve hot, ladled into bowls, and enjoy your comforting one-pot vegetable soup.
Notes
Approximate per serving (1/6 of recipe): 150 calories; fat 6 g; saturated fat 1 g; carbohydrates 22 g; fiber 5 g; sugars 8 g; protein 4 g; sodium 520 mg. Values will vary based on brands, exact vegetables used, and portion size.

Leave a Reply