Best Vegan Poached Egg Recipe for a Perfect Breakfast

Updated On: October 7, 2025

Few things seem as impossible to veganize as the classic poached egg: a wobbly white encasing a golden, runny yolk, ready to ooze over toast or a bed of greens. Yet, with a little creativity and some clever kitchen magic, it’s entirely doable—no chickens required!

Whether you’re a seasoned vegan missing your Sunday brunches, or simply egg-curious and eager to try a plant-based twist, this recipe will have you marveling at how close it comes to the real deal. The secret is a duo of silken tofu and a golden, yolky sauce made from simple pantry staples, plus a pinch of black salt for that authentic eggy aroma.

Give it a try and you might just find your new favorite breakfast staple—vegan or not!

Why You’ll Love This Recipe

  • Unbelievably Realistic: With the right texture and flavor, this vegan poached egg tastes and feels just like the original.
  • Protein-Packed: Thanks to tofu and chickpea flour, you’ll get a healthy dose of plant-based protein in every bite.
  • Perfect for Brunch: Elevate your avocado toast, English muffins, or even grain bowls with this elegant topper.
  • Allergy-Friendly: Free from cholesterol, dairy, nuts, and gluten (with gluten-free choices), this recipe suits a wide range of diets.
  • Quick & Easy: Ready in under 30 minutes with minimal prep and simple ingredients found at most grocery stores.
  • Customizable: Make it your own by tweaking the seasoning, adding a spicy kick, or making it oil-free.

Ingredients

Component Ingredient Quantity
For the “Egg White” Silken tofu (firm variety preferred) 1 block (about 400g)
For the “Yolk” Chickpea flour (besan) 3 tbsp
Unsweetened non-dairy milk (soy or oat) 1/2 cup
Olive oil (or vegan butter) 1 tbsp
Nutritional yeast 1 tbsp
Turmeric powder 1/4 tsp
Black salt (kala namak) 1/2 tsp (divided)
Cornstarch 1 tsp
Lemon juice 1/2 tsp
Sea salt To taste
Freshly ground black pepper To taste

Optional for Serving: Toasted bread, avocado, sautéed greens, vegan hollandaise, chives, or smoked paprika.

Equipment

  • Small saucepan (for the yolk sauce)
  • Blender or immersion blender (for smooth tofu whites)
  • Slotted spoon (for shaping and serving)
  • Ramekins or small bowls (for shaping)
  • Nonstick skillet or pan (for gentle heating)
  • Measuring spoons and cups
  • Whisk (for the yolk sauce)
  • Spatula

Instructions

  1. Prepare the Vegan Yolk:

    1. In a small saucepan, combine chickpea flour, non-dairy milk, olive oil, nutritional yeast, turmeric powder, 1/4 tsp black salt, and cornstarch.
    2. Whisk until smooth and lump-free. Cook over low-medium heat, stirring constantly.
    3. As the mixture heats, it will thicken. Continue whisking for 2-3 minutes, until it becomes glossy and resembles the texture of a runny yolk.
    4. Remove from heat and add lemon juice. Taste and season with sea salt and black pepper as needed. Set aside, covered, to keep warm.
  2. Prepare the Vegan “Egg Whites”:

    1. Drain the silken tofu and gently pat dry. Cut into four equal pieces (or use a spoon to scoop, for a more organic look).
    2. For extra smooth whites, blend the tofu with a splash of non-dairy milk and a pinch of black salt until just combined, then spoon into ramekins.
    3. Alternatively, gently mold the tofu piece into an oval shape with your hands or a spoon.
    4. Sprinkle each “white” with a tiny pinch of black salt for eggy flavor.
  3. Warm the “Egg Whites”:

    1. Fill a skillet with about 1 inch of water and bring to a gentle simmer (not boiling!).
    2. Carefully lower the tofu whites (in ramekins or directly) into the hot water and let them warm for 3-5 minutes. This firms up the texture and heats them through for a genuine poached feel.
    3. Remove gently with a slotted spoon and drain briefly on a towel.
  4. Assemble the Vegan Poached Eggs:

    1. Place each tofu “white” onto your toast, salad, or desired dish.
    2. Use a spoon to create a shallow well in the center of each tofu mound.
    3. Spoon a generous dollop of the warm “yolk” sauce into the well.
    4. Garnish with black pepper, chives, or smoked paprika if desired.
  5. Serve and Enjoy!

    1. Serve immediately while warm. Cut through the “egg” and watch the golden yolk ooze just like the real thing!

Tips & Variations

  • For a firmer white: Use a slightly firmer tofu, or blend in 1/2 tsp agar agar and heat gently to set before shaping.
  • No chickpea flour? You can substitute with cornstarch or tapioca starch, though the flavor will be less “eggy.”
  • Add a yolk burst: For an even runnier yolk, reserve 1-2 tbsp of non-dairy milk to drizzle over the yolk sauce at the end.
  • Spice it up: Add a pinch of smoked paprika or cayenne for extra flavor. A dash of mustard powder is lovely in the yolk.
  • Make-ahead tip: Prepare the yolk sauce up to 2 days ahead and store in the fridge. Warm gently before serving.
  • For a classic eggs benedict: Pair your vegan poached egg with vegan hollandaise and serve over an English muffin and sautéed spinach.
  • “Black salt (kala namak) is the magic ingredient for that authentic eggy flavor. Don’t skip it—it makes all the difference!”

Nutrition Facts

Nutrient Per Serving (1 “Egg”)
Calories 95
Protein 6g
Carbohydrates 5g
Fat 6g
Fiber 1g
Sugar <1g
Cholesterol 0mg
Sodium 310mg
Vitamin B12 Varies (if using fortified nutritional yeast)

These values are approximate and depend on brands and serving size.

Serving Suggestions

  • Classic Toast: Top a slice of sourdough or multigrain toast with avocado, greens, and the vegan poached egg.
  • Vegan Benedict: Layer sautéed spinach and tomato on an English muffin, add the poached egg, and drizzle with vegan hollandaise.
  • Breakfast Bowl: Serve with herbed quinoa or brown rice, roasted veggies, and a sprinkle of chili flakes.
  • Salad Topper: Add to a big, fresh salad for extra protein and a luxurious, creamy element.
  • With Sides: Pair with crispy hash browns or oven-roasted potatoes for a hearty brunch.
  • Try on Savory Oats: Stir into a bowl of savory oatmeal for a comforting, protein-rich breakfast.
  • “For a truly decadent brunch, serve alongside homemade vegan pastries, like my Chocolate Heaven Cake or a scoop of Cinnamon Pecan Ice Cream for dessert!”

Conclusion

Making a vegan poached egg is far easier than you might believe—and the results are pretty astonishing. With a little silken tofu, a quick chickpea-flour yolk, and the game-changing flavor of black salt, you’ll be recreating the brunch experience you remember, no animals required.

This recipe isn’t just a substitute; it’s a new classic in its own right—creamy, satisfying, and endlessly versatile.

Craving more plant-based brunch inspiration? Explore comforting classics like my Cheese Penny Recipe for a savory snack, or go big with a soul-warming Clam Chowder San Francisco Recipe (veganized!).

And if you’re looking for more unique vegan ideas, don’t miss my collection of Choko Recipes. Happy brunching, and let me know how your vegan poached eggs turn out in the comments below!

📖 Recipe Card: Best Vegan Poached Egg

Description: Enjoy a realistic vegan poached egg with a creamy yolk and tender white, perfect for breakfast or brunch. This plant-based recipe is easy to make and delicious on toast or salads.

Prep Time: PT10M
Cook Time: PT15M
Total Time: PT25M

Servings: 4 vegan poached eggs

Ingredients

  • 1/2 cup silken tofu
  • 1/4 cup unsweetened soy milk
  • 2 tbsp chickpea flour
  • 2 tbsp nutritional yeast
  • 1/2 tsp black salt (kala namak)
  • 1/4 tsp turmeric powder
  • 1 tbsp vegan butter
  • 1 tbsp tapioca starch
  • 1/2 cup water

Instructions

  1. Blend silken tofu, soy milk, chickpea flour, nutritional yeast, black salt, turmeric, and tapioca starch until smooth.
  2. In a small saucepan, melt vegan butter over medium heat.
  3. Pour the blended mixture into the saucepan and stir constantly for 3-4 minutes until it thickens.
  4. Add water gradually, stirring, until the mixture resembles a thick egg white.
  5. Scoop out a heaping tablespoon of the mixture and form a mound in a simmering pot of water.
  6. Let simmer for 2-3 minutes until the 'egg' sets.
  7. Carefully lift out with a slotted spoon and serve immediately.

Nutrition: Calories: 75 kcal | Protein: 4 g | Fat: 4 g | Carbs: 5 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Poached Egg”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “Enjoy a realistic vegan poached egg with a creamy yolk and tender white, perfect for breakfast or brunch. This plant-based recipe is easy to make and delicious on toast or salads.”, “prepTime”: “PT10M”, “cookTime”: “PT15M”, “totalTime”: “PT25M”, “recipeYield”: “4 vegan poached eggs”, “recipeIngredient”: [“1/2 cup silken tofu”, “1/4 cup unsweetened soy milk”, “2 tbsp chickpea flour”, “2 tbsp nutritional yeast”, “1/2 tsp black salt (kala namak)”, “1/4 tsp turmeric powder”, “1 tbsp vegan butter”, “1 tbsp tapioca starch”, “1/2 cup water”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Blend silken tofu, soy milk, chickpea flour, nutritional yeast, black salt, turmeric, and tapioca starch until smooth.”}, {“@type”: “HowToStep”, “text”: “In a small saucepan, melt vegan butter over medium heat.”}, {“@type”: “HowToStep”, “text”: “Pour the blended mixture into the saucepan and stir constantly for 3-4 minutes until it thickens.”}, {“@type”: “HowToStep”, “text”: “Add water gradually, stirring, until the mixture resembles a thick egg white.”}, {“@type”: “HowToStep”, “text”: “Scoop out a heaping tablespoon of the mixture and form a mound in a simmering pot of water.”}, {“@type”: “HowToStep”, “text”: “Let simmer for 2-3 minutes until the ‘egg’ sets.”}, {“@type”: “HowToStep”, “text”: “Carefully lift out with a slotted spoon and serve immediately.”}], “nutrition”: {“calories”: “75 kcal”, “proteinContent”: “4 g”, “fatContent”: “4 g”, “carbohydrateContent”: “5 g”}}

Photo of author

Marta K

X