There’s something undeniably comforting about a steaming bowl of pea soup. Whether you’re seeking warmth on a chilly evening or craving a light, nourishing lunch, this vegetarian pea soup is a celebration of both flavor and simplicity.
Sweet, tender peas blend beautifully with aromatic leeks, fresh herbs, and creamy potatoes, creating a soup that’s both hearty and refreshing. Each spoonful bursts with springtime freshness, yet this recipe is equally at home in the colder months when you need a dose of green goodness.
What makes this recipe truly special is its versatility. You can use fresh or frozen peas, adapt the herbs to your taste, and even make this soup ahead for easy meals all week.
Whether you’re a lifelong vegetarian or simply looking for more plant-based inspiration, this is a soup you’ll come back to again and again. Let’s dive into why this might just become your favorite pea soup recipe!
Why You’ll Love This Recipe
- Quick & Easy: This soup comes together in under 45 minutes, making it perfect for busy weeknights.
- Packed with Nutrition: Peas are an excellent source of plant protein, fiber, and essential vitamins like vitamin C and K.
- Flavorful & Fresh: Leeks, garlic, and fresh herbs add layers of flavor, while lemon juice brightens every bite.
- Customizable: Use fresh or frozen peas, swap out the herbs, or add your favorite toppings.
- Diet-Friendly: Naturally vegetarian, gluten-free, and easily made vegan with a simple swap.
- Great for Meal Prep: This soup stores well and tastes even better the next day.
Ingredients
Ingredient | Amount | Notes |
---|---|---|
Olive oil | 2 tablespoons | For sautéing |
Leek (white & light green parts) | 1 large, sliced | Or substitute with 1 small onion |
Garlic cloves | 3, minced | Freshly minced for best flavor |
Celery stalks | 2, diced | Adds depth and subtle crunch |
Carrot | 1 medium, diced | For sweetness and color |
Potato | 1 medium, peeled & diced | Yukon Gold or Russet preferred |
Vegetable broth | 5 cups | Low-sodium if desired |
Peas | 4 cups | Fresh or frozen (do not thaw) |
Fresh parsley | 1/4 cup, chopped | Plus more for garnish |
Fresh mint | 2 tablespoons, chopped | Optional, for brightness |
Lemon juice | 1-2 tablespoons | To taste |
Salt & black pepper | To taste | |
Crème fraîche or plant-based cream | 2 tablespoons | Optional, for swirling |
Equipment
- Large soup pot or Dutch oven
- Cutting board & chef’s knife
- Wooden spoon
- Measuring cups & spoons
- Immersion blender (preferred) or blender
- Ladle for serving
Instructions
-
Prep the vegetables: Slice the leek into thin rings, rinse thoroughly, and chop the celery, carrot, and potato. Mince the garlic.
Tip: Cleaning leeks thoroughly is essential as they often trap dirt between layers. Slice first, then rinse under running water.
- Sauté the aromatics: In a large soup pot, heat olive oil over medium heat. Add leeks and sauté for 3-4 minutes until soft and fragrant. Stir in garlic, celery, and carrot, cooking for another 3 minutes until softened but not browned.
- Add potatoes & broth: Stir in the potatoes. Pour in the vegetable broth and bring to a gentle boil. Reduce heat, cover, and simmer for 10-12 minutes, or until the potatoes are just tender.
-
Add peas & herbs: Stir in the peas (fresh or frozen), parsley, and mint if using. Simmer for 3-5 minutes, just until the peas are bright green and tender. Avoid overcooking to preserve their vibrant color and flavor.
“Don’t overcook the peas—just a few minutes is enough for the freshest flavor and beautiful color.”
- Blend the soup: Use an immersion blender directly in the pot to blend the soup until smooth and creamy. If you prefer a chunkier texture, blend only half and leave the rest as is. Alternatively, carefully transfer soup in batches to a blender and puree. Return blended soup to the pot.
- Season & finish: Stir in lemon juice, salt, and black pepper to taste. Heat gently for another minute. Adjust seasoning as needed.
- Serve: Ladle the soup into bowls. Swirl in a spoonful of crème fraîche or plant-based cream if desired, and sprinkle with extra parsley or mint.
Tips & Variations
- Make it vegan: Skip the crème fraîche or use your favorite plant-based alternative. This soup is naturally vegan without the finishing cream.
- Try different herbs: Dill, tarragon, or basil are wonderful substitutes or additions to parsley and mint.
- Use split peas: For a heartier, thicker soup, substitute whole green split peas. Increase the simmering time to 40-45 minutes, and add more broth as needed.
- Add greens: Stir in a handful of baby spinach or Swiss chard just before blending for extra color and nutrients. For more ideas with leafy greens, check out Vegetarian Swiss Chard Recipes for Healthy Meals.
- Texture preferences: For a chunkier soup, only blend half the mixture. For an ultra-smooth soup, pass it through a fine mesh sieve after blending.
- Spice it up: Add a pinch of cayenne or smoked paprika for a hint of warmth.
- Meal prep: This soup freezes beautifully. Cool completely and freeze in airtight containers for up to 3 months.
- “A squeeze of lemon juice right before serving lifts all the flavors and makes the soup taste incredibly fresh.”
Nutrition Facts
Nutrient | Per Serving (1 of 6) |
---|---|
Calories | 152 |
Protein | 6g |
Fat | 5g |
Carbohydrates | 24g |
Fiber | 6g |
Sugar | 7g |
Sodium | 510mg (using low-sodium broth) |
Vitamin A | 42% DV |
Vitamin C | 62% DV |
Iron | 14% DV |
Note: Nutrition facts are estimates and will vary depending on specific ingredients and toppings used.
Serving Suggestions
- Crusty bread: Serve with a slice of warm, homemade bread. For a vegan pairing, try this Vegan Bread Machine Recipe for Soft, Delicious Loaves.
- Salad side: Pair with a crisp green salad or a tangy beet salad for a complete meal.
- Soup toppers: Add a swirl of vegan yogurt, a drizzle of olive oil, or a sprinkle of toasted pumpkin seeds for extra flavor and crunch.
- Elegant starter: Serve in small cups as a starter for holiday dinners or spring gatherings.
- Soup & sandwich: Enjoy alongside a veggie-packed sandwich or a savory tart.
- Meal prep lunch: Portion into containers and refrigerate for grab-and-go lunches all week.
For more light and nourishing soups, you might love this Low Calorie Vegetable Soup Recipe for Healthy Eating or explore Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas for more batch-cooking inspiration.
Conclusion
This vegetarian pea soup is a testament to the beauty of simple, wholesome ingredients. With its vibrant color and delicate balance of flavors, it’s the kind of meal that feels both nourishing and indulgent.
Whether you’re savoring it on a rainy afternoon, meal-prepping for the week, or serving a crowd, this recipe is sure to become a staple in your kitchen.
Don’t be afraid to make it your own—experiment with herbs, swirl in your favorite plant-based cream, or add extra veggies from your fridge. And if you’re inspired to continue your plant-based cooking journey, check out some of our other favorites like Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for dessert or explore our collection of Peruvian Vegetable Recipes for Flavorful Healthy Meals.
Here’s to more vibrant, veggie-filled bowls—happy cooking!
📖 Recipe Card: Best Vegetarian Pea Soup
Description: A hearty, comforting vegetarian pea soup packed with fresh flavors and wholesome ingredients. Perfect for a cozy lunch or dinner.
Prep Time: PT15M
Cook Time: PT45M
Total Time: PT1H
Servings: 4 servings
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 cups vegetable broth
- 2 cups frozen green peas
- 1 teaspoon dried thyme
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 bay leaf
- 2 tablespoons chopped fresh parsley
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion, garlic, carrots, and celery. Sauté for 5 minutes until softened.
- Stir in thyme, salt, pepper, and bay leaf.
- Pour in vegetable broth and bring to a boil.
- Add frozen peas and reduce heat to simmer.
- Cook uncovered for 30 minutes.
- Remove bay leaf and blend soup until smooth, if desired.
- Stir in fresh parsley and adjust seasoning to taste.
- Serve hot.
Nutrition: Calories: 180 kcal | Protein: 7 g | Fat: 4 g | Carbs: 30 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegetarian Pea Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty, comforting vegetarian pea soup packed with fresh flavors and wholesome ingredients. Perfect for a cozy lunch or dinner.”, “prepTime”: “PT15M”, “cookTime”: “PT45M”, “totalTime”: “PT1H”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 tablespoon olive oil”, “1 medium onion, chopped”, “2 cloves garlic, minced”, “2 medium carrots, diced”, “2 celery stalks, diced”, “4 cups vegetable broth”, “2 cups frozen green peas”, “1 teaspoon dried thyme”, “1/2 teaspoon salt”, “1/4 teaspoon black pepper”, “1 bay leaf”, “2 tablespoons chopped fresh parsley”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, carrots, and celery. Saut\u00e9 for 5 minutes until softened.”}, {“@type”: “HowToStep”, “text”: “Stir in thyme, salt, pepper, and bay leaf.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Add frozen peas and reduce heat to simmer.”}, {“@type”: “HowToStep”, “text”: “Cook uncovered for 30 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove bay leaf and blend soup until smooth, if desired.”}, {“@type”: “HowToStep”, “text”: “Stir in fresh parsley and adjust seasoning to taste.”}, {“@type”: “HowToStep”, “text”: “Serve hot.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “7 g”, “fatContent”: “4 g”, “carbohydrateContent”: “30 g”}}