Some evenings you open the fridge, stare at a collection of summer vegetables, and think “I need dinner in twenty minutes and I’m not doing the dishes.” This Easy Vegan One Pot Summer Soup was basically invented for exactly that moment. One pot, twenty minutes, completely plant-based, and packed with the kind of fresh, vibrant vegetables that are at their absolute best right now.
“This post contains affiliate links. If you purchase through my links, I may earn a small commission at no extra cost to you.”
It’s light enough for a warm evening, substantial enough to actually fill you up, and the washing up situation is genuinely minimal — which, let’s be honest, matters as much as the flavour sometimes.
I make this soup on weeknights when I’ve been too busy to plan properly and need something nourishing fast. It never disappoints. The combination of summer vegetables in a simple herby broth produces something that tastes considerably more considered than a twenty-minute recipe has any right to. Let’s walk through it.
Quick Stats
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Servings: 4
- Calories: ~185 kcal per serving
- Course: Main, Light Dinner, Lunch
- Diet: 100% Vegan, Gluten-Free Option

The Full Ingredient List
- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 medium courgettes (zucchini), diced
- 1 cup fresh or frozen sweetcorn kernels
- 1 medium red bell pepper, diced
- 1 cup cherry tomatoes, halved
- 1 can (400g) cannellini beans, drained and rinsed
- 1 litre good quality vegetable broth
- 1 teaspoon dried Italian herbs
- ½ teaspoon smoked paprika
- Salt and black pepper to taste
- Juice of ½ lemon
- Large handful of fresh basil, torn
Optional for serving:
- Crusty bread or sourdough
- Extra virgin olive oil drizzle
- Vegan parmesan or nutritional yeast
How to Make It – Step by Step for Easy Vegan One-Pot Summer Soup

Step 1: Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 3–4 minutes, stirring occasionally, until softened and translucent.
Step 2: Add the minced garlic and cook for another 60 seconds until fragrant. Don’t let it burn — garlic goes from golden to bitter very quickly.
Step 3: Add the courgette, red bell pepper, and sweetcorn. Stir everything together and cook for 3 minutes until the vegetables begin to soften slightly.
Step 4: Pour in the vegetable broth. Add the Italian herbs, smoked paprika, salt, and black pepper. Stir to combine and bring to a gentle boil.
Step 5: Add the cherry tomatoes and cannellini beans. Reduce heat to a simmer and cook for 8–10 minutes until all vegetables are tender.
Step 6: Remove from heat. Squeeze in the lemon juice and stir through the torn fresh basil. Taste and adjust seasoning.
Step 7: Ladle into bowls and serve immediately with crusty bread, a drizzle of good olive oil, and extra basil on top.
Equipment You’ll Need
The one-pot promise is the whole point here, so the equipment list is deliberately simple:
- A large pot or Dutch oven — at least 4–5 litres capacity to hold all the vegetables and broth comfortably. A heavy-bottomed pot distributes heat evenly and prevents the onion from catching and burning during the initial cook.
- A sharp chef’s knife — for dicing the onion, courgette, and pepper efficiently. Good knife work speeds the prep time significantly.
- A chopping board — large enough to prep all the vegetables without constant clearing
- A wooden spoon or heatproof spatula — for stirring
- A ladle — for serving
- Measuring spoons for the herbs and paprika
- 4 serving bowls — warmed if possible; a quick rinse with hot water before ladling keeps the soup hot in the bowl longer
That is genuinely everything. One pot to wash after dinner. Minimal chopping, minimal fuss, maximum flavour — that’s the deal this recipe makes and it delivers on it completely.
Calorie & Nutrition Breakdown (Per Serving)
| Nutrient | Per Serving |
| Calories | ~185 kcal |
| Carbohydrates | ~28g |
| Protein | ~9g |
| Total Fat | ~5g |
| Fibre | ~8g |
| Sugar | ~8g |
| Sodium | ~480mg |
| Vitamin C | ~65mg (72% DV) |
| Iron | ~3mg (17% DV) |
| Potassium | ~680mg |
| Calcium | ~85mg |
At 185 calories per serving with 9g of protein and 8g of fibre, this soup is nutritionally impressive for something that takes twenty minutes. The cannellini beans drive both the protein and fibre numbers, making this far more sustaining than a simple vegetable broth. The red bell pepper alone covers 72% of your daily vitamin C in a single bowl — so yes, this soup is actively good for you while also being genuinely delicious. Sometimes things actually work out that way.
FYI: The combination of vitamin C from the peppers and tomatoes alongside the plant-based iron from the beans actually enhances iron absorption. Your body absorbs non-haem plant iron significantly better when paired with vitamin C — so this soup is nutritionally smarter than it looks.
Why This One-Pot Summer Soup Works So Well

A lot of quick soups taste rushed — thin, underdeveloped, and somehow both bland and forgettable at the same time. This one doesn’t, and the reason is a combination of technique and ingredient choices that work together efficiently.
Building Flavour in Layers
The key to good soup in twenty minutes is not skipping the foundation steps. The onion needs those 3–4 minutes to soften and sweeten. The garlic needs its 60 seconds to become fragrant rather than raw and sharp. The vegetables need their brief sauté before the broth goes in. Each of these steps takes only a few minutes, but they build a flavour base that a broth-dump-and-boil shortcut never achieves.
The Smoked Paprika Is Non-Negotiable
Half a teaspoon of smoked paprika might seem like a small addition, but it adds a warm, slightly smoky depth that makes the broth taste like it simmered for an hour rather than fifteen minutes. Smoked paprika is the shortcut to complexity in quick vegetable soups, and it works every time. Don’t substitute regular paprika — the smoky element is what makes the difference.
Fresh Basil at the End — Always at the End
Fresh basil added at the end of cooking, off the heat, preserves its bright, aromatic quality. If you add fresh basil while the soup is still boiling, it wilts, darkens, and loses most of its fragrance within seconds. Stir it in after removing from the heat and serve immediately for maximum basil impact. Dried basil and fresh basil are completely different ingredients — in this recipe, fresh is what makes the soup smell and taste extraordinary.
The Vegetables — Why This Combination Works in Summer
These six vegetables aren’t random. They’re the ones that are genuinely at their best in summer, which means they need minimal intervention to taste excellent.
Courgette (Zucchini)
Peak summer courgettes are tender, mild, and slightly sweet. They cook quickly and absorb the broth and seasonings beautifully, taking on the flavours around them. Don’t use massive, overgrown courgettes — smaller ones have better flavour and texture in soup.
Sweetcorn
Fresh sweetcorn is extraordinary in summer — sweet, slightly starchy, and genuinely different from its frozen or canned counterparts. If peak summer corn is available, use it. Slice the kernels directly off the cob. Frozen corn is a completely acceptable alternative at other times of year.
Cherry Tomatoes
Added late in the cooking process so they hold their shape rather than completely dissolving. As they heat through, they burst slightly and release their juice into the broth, adding a concentrated tomato sweetness and acidity that pulls the whole soup together. Don’t substitute with regular diced tomatoes — the texture and flavour contribution is different.
Cannellini Beans
The protein and fibre anchor of the soup. Cannellini beans are mild, creamy, and substantial — they make the difference between “light vegetable soup” and “dinner.” They’re added at the end because they’re already cooked (from the can) and just need warming through.
Tips for Making This Soup Even Better
- Use good quality vegetable broth. The broth is the liquid backbone of this entire soup. A flat, salty broth produces a flat soup. A good quality broth — ideally one made with real vegetables and herbs — produces something with depth and character.
- Don’t over-simmer the vegetables. Twenty minutes is enough. Over-cooked courgette becomes mushy and loses its bright colour. Pull the soup off the heat while the vegetables still have a little texture.
- Add the lemon juice off the heat. Heat destroys the brightness of lemon juice. Add it after removing from the stove for the most vibrant, fresh citrus note.
- Taste before serving, every single time. Different brands of vegetable broth have very different salt levels. Always taste the finished soup and adjust salt, pepper, and lemon before it hits the bowls.
- Serve with proper bread. A bowl of this soup with a thick slice of good sourdough is a genuinely complete, satisfying meal. The bread for dipping and soaking up the herby broth is not optional — it’s essential.
How to Customise This Soup
One of the best things about this Easy Vegan One-Pot Summer Soup is how easily it adapts to whatever is in your fridge or garden.
Vegetable Swaps That Work Well
- Green beans instead of courgette — add them with the other vegetables at the same stage
- Baby spinach or kale stirred in at the very end (off the heat) for extra greens
- Fennel instead of part of the onion for an anise-forward depth
- Aubergine diced small, added at the same time as the courgette
Protein Upgrades
- Swap cannellini beans for chickpeas — slightly firmer, nuttier flavour
- Add white tofu cubes in the last 5 minutes of simmering
- Stir in cooked lentils for extra protein and a slightly thicker broth
Making It Heartier
- Add small pasta (ditalini, small shells) to the pot with the broth and increase cooking time by 8–10 minutes
- Add cooked rice or farro stirred in at the end
- Add a can of butter beans alongside the cannellini for an extra-creamy, very filling version
Meal Prep and Storage
This soup is an excellent candidate for batch cooking.
In the fridge: The fully cooked soup is kept for 4–5 days in a sealed container. The flavours actually improve on day 2 as everything melds together. Add fresh basil when reheating rather than storing the basil in the soup — it turns dark and loses its fragrance overnight.
In the freezer: This soup freezes well for up to 3 months. Portion into individual freezer-safe containers for grab-and-go weeknight meals. Thaw overnight in the fridge and reheat gently on the hob. Add a fresh squeeze of lemon and fresh basil after reheating to restore brightness.
Scaling up: The recipe scales up easily — double every ingredient for 8 servings. Use the same large pot, just be prepared for a slightly longer time to bring the increased volume to a simmer.

Frequently Asked Questions
Can I make this without the beans? Yes — the soup is still good without them, but you’ll lose the protein and fibre that make it genuinely sustaining. If you skip beans, consider adding a handful of cooked pasta or rice to give the soup more body.
What’s the best vegetable broth for this recipe? Any good quality broth works. Homemade is always best if you have it. Among shop-bought options, look for one with a low sodium content that lets you control the seasoning yourself.
Can I add more vegetables? Absolutely — this recipe is forgiving and flexible. Add whatever summer vegetables you have. Just keep the total vegetable volume similar to avoid overwhelming the broth.
Is this gluten-free? The soup itself is naturally gluten-free — just ensure your vegetable broth is certified gluten-free, as some brands add wheat-based thickeners. Serve with gluten-free bread for a fully GF meal.
Can I blend part of this soup? Yes — for a creamier texture, scoop out a cup of soup, blend it smooth, and stir it back into the pot. This thickens the broth naturally without adding any cream and makes the soup feel more substantial.
Still Hungry, Try It Next recipe :-

Make This Tonight
Here’s everything you need to know in one sentence: one pot, twenty minutes, summer vegetables, cannellini beans, a good broth, smoked paprika, and fresh basil. Four generous servings, 185 calories each, 9g of protein, and a soup that tastes like you put in considerably more effort than you actually did.
This is the recipe for the weeknights when you’re tired, the fridge has a collection of summer vegetables that need using, and a sink full of washing up would genuinely ruin your evening. Make it tonight. Serve it with good bread. Sit down and eat something that’s actually nourishing.
And next time someone tells you good vegan food takes ages to make — tell them twenty minutes and one pot says otherwise.

Easy Vegan One-Pot Summer Soup Ready in 20 Minutes
Ingredients
Equipment
Method
- Step 1: Heat the olive oil in a large pot over medium heat. Add the diced onion and cook for 3–4 minutes, stirring occasionally, until softened and translucent.
- Step 2: Add the minced garlic and cook for another 60 seconds until fragrant. Don’t let it burn — garlic goes from golden to bitter very quickly.
- Step 3: Add the courgette, red bell pepper, and sweetcorn. Stir everything together and cook for 3 minutes until the vegetables begin to soften slightly.
- Step 4: Pour in the vegetable broth. Add the Italian herbs, smoked paprika, salt, and black pepper. Stir to combine and bring to a gentle boil.
- Step 5: Add the cherry tomatoes and cannellini beans. Reduce heat to a simmer and cook for 8–10 minutes until all vegetables are tender.
- Step 6: Remove from heat. Squeeze in the lemon juice and stir through the torn fresh basil. Taste and adjust seasoning.
- Step 7: Ladle into bowls and serve immediately with crusty bread, a drizzle of good olive oil, and extra basil on top.
Notes
Calorie & Nutrition Breakdown (Per Serving)
| Nutrient | Per Serving |
| Calories | ~185 kcal |
| Carbohydrates | ~28g |
| Protein | ~9g |
| Total Fat | ~5g |
| Fibre | ~8g |
| Sugar | ~8g |
| Sodium | ~480mg |
| Vitamin C | ~65mg (72% DV) |
| Iron | ~3mg (17% DV) |
| Potassium | ~680mg |
| Calcium | ~85mg |

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.