clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Wooden spoon stirring breakfast hash in a cast iron skillet.

Vegetarian Leek and Mushroom Hash

  • Author: Jessie
  • Prep Time: 15 mins
  • Cook Time: 20 mins
  • Total Time: 35 minutes
  • Yield: Serves 4
  • Category: Breakfast
  • Cuisine: American


An easy vegetarian breakfast hash with blender hollandaise sauce.




  • 2 Tbsp. olive oil
  • 1 small leek, cleaned and sliced
  • 10 oz. baby portobello mushrooms, sliced (about 2 cups of sliced mushrooms)
  • 4 small yellow or yukon gold potatoes, diced into small cubes
  • salt and pepper to taste
  • 4 eggs
  • fresh chopped parsley for garnish (optional)


  • 2 egg yolks
  • 2 tsp. lemon juice
  • 1/4 tsp. salt
  • 1/2 cup unsalted butter



  1. Heat olive oil in a very large skillet (my favorite one is ~12" in diameter) over medium-high heat. Add sliced leek and mushrooms and sauté for 3-4 minutes until the vegetables have reduced in size.
  2. Add diced potatoes to skillet and stir to combine. Cook potatoes, stirring occasionally, for approximately 10 minutes or until they've cooked through. If the potatoes are sticking to the pan too much, deglaze the skillet with a little bit (1/3 cup or so) of water or chicken stock and continue to cook the potatoes.
  3. Add salt and pepper to taste.
  4. When potatoes are just about done, poach your eggs in a pot of just-simmering water until the whites have cooked through, about 4 minutes.
  5. Top the hash with the poached eggs and top the eggs with another dash of salt and pepper.
  6. Top the whole thing with a generous drizzle of hollandaise (recipe below) and a handful of fresh chopped parsley.
  7. Serve immediately with a few pieces of toast on the side (we like to use sourdough bread!)


  1. Add egg yolks, lemon juice, and salt to a tall, narrow cup that fits the head of an immersion blender.
  2. Melt butter in a saucepan (or in the microwave!) until a thermometer registers a butter temperature of around 200 degrees F.
  3. Blend the egg mixture with the immersion blender until egg yolks have lightened in color.
  4. Stream hot butter in a little at a time while you run the immersion blender, letting the hot butter cook the eggs and blending until hollandaise is light and fluffy and all butter has been incorporated. If the hollandaise gets too thick, blend in a few teaspoons of water to loosen it before serving.


If you don't have an immersion blender, you could also make this hollandaise in a regular blender.

The smaller your potatoes are diced, the faster they'll cook. I like to do a small dice for this recipe - about 1/4" cubes - so that the potatoes cook quickly and evenly.

Leeks are very sandy, so be sure to clean them well before using! I like to slice my leek and then put the sliced pieces in a large bowl of cold water, then stir the pieces around to loosen any silt or sand.

Pair with these simple gruyere biscuits, easy coconut oil biscuits, or my favorite crusty French bread!

Keywords: breakfast, brunch, eggs