Chunky Pea and Leek Soup with Poached Eggs

Ok, I have a little bit of a confession to make. I’m happy to say that there are very few (if any) vegetables that I don’t care for, but I really don’t care that much for peas. In fact, I could take them or leave them.

Growing up, my mom would occasionally serve steamed peas with a little bit of butter as a dinner side–most likely because it was my older sister’s favorite vegetable–and I would begrudgingly eat them or sneakingly feed them to my voracious chocolate lab, Geordie, underneath the dinner table.

He loved everything, peas included.

Chunky Pea and Leek Soup with Poached Eggs

So why exactly am I sharing a soup recipe that is predominantly made with peas? Well, because I’ve discovered that really don’t mind peas all that much when they are in soup form. In fact, I kinda love them. [Truthfully, I think whenever they are part of a dish with more than just one ingredient, I’m a fan.] Remember this cold soup from last year?

But first, let’s start off by answering some questions. You’re probably wondering what the heck a poached egg is doing in this bowl of soup. I totally feel you. Hear me out.

This springtime chunky pea and leek soup was inspired by a handful of meals that I’ve had over the last few weeks. Although our real honeymoon isn’t until mid-May, you may have noticed (if you’re following along on Instagram–hi!) that we went away on a mini-moon to a beautiful bed and breakfast in Charlottesville, Virginia immediately following the wedding.

Chunky Pea and Leek Soup with Poached Eggs

One of the nights there, we opted to stay in and have the farmhouse four-course dinner.

As you can probably predict, one of the courses was a chunky pea soup. It was done very differently (with a sage gastrique and several other elements), but it definitely inspired me to come home and do something similar for the blog. After all, even though this soup is made with frozen peas, it is the perfect soup to reign in spring.

I also loved that it was left a bit chunky, as it made a relatively light soup seem more hearty and gave it great texture.

Chunky Pea and Leek Soup with Poached Eggs

Soon after coming home from our mini-moon, I went to one of my favorite neighborhood cafes to do a bit of catch-up work and treated myself to a large bowl of a hearty braised pork stew.

It contained no peas and could not have been farther from this vegetable-laden soup, but it was topped with a poached egg! And just like that, inspiration struck. In fact, it was sort of life-changing. Not so much the soup (despite being delicious), but the concept of topping basically any soup with a poached egg. Obviously, this is done with Asian ramen and other soups all the time, and yet, I’d never thought to do it with any of my other soup recipes before.

And guess what? It tastes really, really good. Plus, it’s an amazing way to add protein and heartiness to an otherwise very light soup! Another great way to serve it, which I discovered with the leftovers, is to top it with tzatziki and chopped chives! Both equally good in very different ways.

Chunky Pea and Leek Soup with Poached Eggs

Chunky Pea and Leek Soup with Poached Eggs

Yield: 4 Servings
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes


  • 2 tablespoons unsalted butter
  • 2 large leeks, tough greens removed and finely sliced
  • 1 medium yellow onion, diced
  • 15 ounces frozen peas
  • 4 cups low-sodium chicken stock
  • kosher salt
  • freshly ground black pepper
  • pinch of cayenne pepper
  • 1 teaspoon freshly squeezed lime juice
  • 4 large eggs, for poaching (see instructions below)
  • 2 tablespoons heavy cream
  • fresh basil, mint, or dill for garnishing
  • extra virgin olive oil, for drizzling


  1. Heat the butter in a large soup pot over medium-low heat, or until the it just begins to bubble slightly. Add the leeks and onion, a pinch of salt, cover, and saute over medium-low heat for 8 to 10 minutes, stirring every few minutes, until they are very soft and translucent.
  2. Add the frozen peas, and chicken stock, and stir mixture together with a spoon. Bring the soup just to a boil, and immediately reduce to a low simmer. Simmer the soup uncovered for 15 to 20 minutes, or until the peas are very tender. Carefully transfer the soup to a blender and puree lightly so that the soup is mostly uniform, but still slightly chunky with texture.
  3. Return the soup to the pot and simmer for another 5 to 10 minutes, or until it has thickened slightly. Season to taste with salt and pepper (soups usually need quite a heavy hand of salt to be well-balanced), and add the cayenne pepper and lime juice. Place over very low heat, stirring occasionally, while you prepare the poached eggs for topping.
  4. Meanwhile, prepare the poached eggs. Fill a large skillet with several inches of water, salt heavily, and bring to a boil. Reduce the heat so that that the water is barely simmering (small bubbles are visible on the bottom of the pan).
  5. Crack the eggs, one at a time, into a small sieve set over a bowl. Discard the loose egg whites that drain into the bowl–and place the eggs carefully into small ramekins. Tip the eggs gently into the simmering water. Using a slotted spoon, gently make sure they are not sticking to the bottom of the pan. Cook them, turning them once, for 3-4 minutes, or until the whites are cooked through and the yolk is soft to touch. Drain them on a paper-towel lined plate.
  6. Finish the soup by stirring in the heavy cream. Serve in large bowls, garnish with fresh herbs, a little drizzle of olive oil, and place the poached egg gently in the center of the soup. Serve immediately.


Tips for Success:

  • If you prefer to not serve this with poached eggs (or are serving it as a first course), this soup also tastes fantastic with a dollop of tzatziki yogurt (or you could substitute this with creme fraiche), and finely chopped chives! A drizzle of olive oil adds a beautiful touch as well.

Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 327Total Fat: 17gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 9gCholesterol: 210mgSodium: 865mgCarbohydrates: 27gFiber: 8gSugar: 9gProtein: 17g

Share your Beautiful Plate!

post it on instagram and tag it #abeautifulplate.