Quick Spicy Vegetable Soup
This quick spicy vegetable soup is the kind of dinner you make when you want something warming that doubles as a fridge clean-out. It’s packed with everyday vegetables and finished with a hit of red pepper flakes that wakes everything up.

I throw it together on busy nights because it needs nothing more than a pot and a knife. No long simmer, no fancy steps, just straightforward cooking that leaves you with a bowl you actually want to eat.
Why This Soup Works on a Weeknight
The heat doesn’t overwhelm. It builds slowly and makes you reach for another spoonful. The carrots and zucchini soften into almost sweet bites, while the broth stays clean and savory.
I like that it uses whatever vegetables are in the drawer, so it feels a little different every time. A spoonful of yogurt on top cools things down and makes it feel a bit more complete.
Ingredients

- 1 tbsp olive oil: for sautéing the aromatics.
- 1 medium yellow onion, chopped: about the size of a baseball.
- 2 cloves garlic, minced: use fresh, not jarred, for the best flavor.
- 2 medium carrots, diced: keep the pieces about the size of a pea.
- 2 celery stalks, diced: try to get the pieces close in size to the carrots.
- 1 red bell pepper, diced: adds color and a little sweetness.
- 1 small zucchini, diced: add it last so it keeps some bite.
- 1 can (14 oz) diced tomatoes: use fire-roasted if you have them.
- 4 cups vegetable broth: low-sodium lets you control the salt.
- 1/2 tsp red pepper flakes: start with half and add more later if you like.
- Salt and black pepper, to taste.
- Plain yogurt and fresh parsley or cilantro, for serving.
Variations / Substitutions
- Fresh chili: swap the red pepper flakes for one minced jalapeño or serrano. Cook it with the onion.
- Add protein: stir in a can of drained cannellini beans or chickpeas during the last 5 minutes of simmering.
- Extra greens: toss in a handful of baby spinach or chopped kale with the zucchini.
- Make it creamy: stir in 1/4 cup of coconut milk or a splash of heavy cream just before serving.
- Herb swap: fresh basil or dill work just as well on top.
No-Knead Rye Sourdough Bread is perfect for serving on the side of this soup.
How to Make Quick Spicy Vegetable Soup
Step 1: Sauté the Aromatics

Heat the 1 tbsp olive oil in a large pot over medium heat. Once it shimmers, add the chopped onion and a small pinch of salt. Cook, stirring once in a while, for about 5 minutes, until the onion turns soft and translucent at the edges.
Add the 2 cloves minced garlic and stir for 30 seconds more. You should notice a strong, sweet garlic smell right away. Don’t let it brown or it can turn bitter.
Step 2: Add the Vegetables and Broth

Stir in the diced carrots, celery, and red bell pepper. Let them cook for another 3 to 4 minutes, just until their color brightens a little. The vegetables will still be firm but you’ll see them start to glisten.
Pour in the can of diced tomatoes with their juices and the 4 cups vegetable broth. Sprinkle in the 1/2 tsp red pepper flakes and a few grinds of black pepper. Bring everything to a boil, then reduce the heat so the broth bubbles gently.
Step 3: Simmer the Soup

Cook the soup uncovered at a gentle simmer for about 15 minutes. Stir every few minutes so nothing sticks. When the carrots and celery are tender but not mushy, the broth is ready.
Add the diced zucchini during the last 5 minutes of cooking. It will soften but keep a little texture, which is just what you want. Taste a spoonful of broth and adjust the salt and red pepper flakes until it feels balanced.
Step 4: Ladle and Serve

Ladle the hot soup into bowls while the broth is still steaming. Drop a big spoonful of plain yogurt right in the center and scatter fresh parsley or cilantro over the top. The yogurt melts into the broth, cooling the heat and making the soup a touch creamy.
Tips for a Great Pot of Soup
- Use the broth you like best: homemade or a good-quality boxed broth gives the soup a deeper, more rounded flavor than water.
- Keep the zucchini al dente: add it at the very end, otherwise it will turn watery and soft.
- Adjust the heat slowly: start with a smaller amount of red pepper flakes and stir in more a little at a time. You can always add, but you can’t take it out.
- Thicken the soup: if you want a richer texture, scoop out a cup of the cooked vegetables and broth, blend until smooth, then stir it back into the pot.
Storing Leftover Soup
- Refrigerate: cool the soup completely, then store it in a sealed container. It will keep for 4 days.
- Reheating: warm it gently on the stovetop over medium-low heat, stirring now and then. If the broth thickened in the fridge, add a splash of water or broth to loosen it.
What to Serve with Quick Spicy Vegetable Soup
Crusty bread is the simplest partner, perfect for soaking up every bit of broth. A grilled cheese sandwich with a sturdy, melty cheese makes it a filling dinner. If you want something greener, a simple arugula salad dressed with lemon and olive oil cuts through the warmth without competing.
Frequently Asked Questions
Can I make this soup in advance?
Yes. The soup tastes even better the next day after the flavors have had time to settle. Just reheat it gently before serving.
Can I freeze it?
You can, but the zucchini and bell pepper will soften once thawed. For better texture, leave them out before freezing and add fresh ones when you reheat the soup.
What if I don’t want any heat at all?
Omit the red pepper flakes entirely. The soup stays savory and comforting, just without the kick.
How do I make the soup creamier without dairy?
Stir in a small amount of blended white beans or a splash of full-fat coconut milk at the end. Both add body without changing the flavor much.

Quick Spicy Vegetable Soup Recipe
Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add onion and a pinch of salt, and cook for 5 minutes until softened. Stir in garlic and cook for 30 seconds.
- Add carrots, celery, and bell pepper. Cook for 3 to 4 minutes. Pour in diced tomatoes and vegetable broth, plus red pepper flakes and black pepper. Bring to a boil, then reduce to a simmer.
- Simmer uncovered for 15 minutes, stirring occasionally. Add zucchini during the last 5 minutes. Taste and adjust salt and red pepper flakes.
- Ladle into bowls, top with yogurt and fresh herbs, and serve hot.
