Best Vegetarian Yorkshire Pudding Recipe for Every Occasion

Updated On: October 7, 2025

Yorkshire pudding is a classic British side that’s loved for its crispy edges and soft, airy interior. Traditionally made with eggs, flour, and milk, it’s often served alongside roasts and gravies.

But what if you want to enjoy this beloved dish without any meat or animal products? That’s where this best vegetarian Yorkshire pudding recipe comes into play!

With simple pantry staples and a few easy techniques, you can whip up golden, puffy Yorkshire puddings that are perfect for vegetarians and omnivores alike.

Whether you’re serving it with a hearty vegetable roast or a rich vegetarian gravy, this recipe guarantees a delightful texture and flavor every time. Plus, it’s a fantastic way to impress guests or enjoy a comforting meal at home.

Ready to dig into the secrets of perfect vegetarian Yorkshire pudding? Let’s get started!

Why You’ll Love This Recipe

This vegetarian Yorkshire pudding recipe offers a fantastic twist on the traditional version, making it accessible for those avoiding meat while keeping all the charm of the original dish.

  • Light and airy texture: Achieved with the perfect batter ratio and high oven heat.
  • Simple ingredients: Uses common pantry items like flour, eggs, and milk, with vegetarian-friendly tweaks.
  • Versatile: Great as a side for vegetarian roasts, stews, or even enjoyed on their own with sauces.
  • Easy to make: Requires minimal prep time and straightforward steps ideal for cooks of all skill levels.

Ingredients

  • 1 cup (120g) plain all-purpose flour
  • 1 cup (240ml) whole milk (or your favorite plant-based milk, such as oat or almond, for a vegan option)
  • 3 large eggs (use flax eggs for vegan adaptation: 3 tbsp ground flaxseed + 9 tbsp water, mixed and rested)
  • 1/2 tsp salt
  • 2 tbsp vegetable oil (or sunflower oil, for frying)
  • Optional: a pinch of freshly ground black pepper or nutmeg for subtle flavor enhancement

Equipment

  • Muffin tin or Yorkshire pudding tray (12-cup capacity recommended)
  • Mixing bowl
  • Whisk or electric mixer
  • Measuring cups and spoons
  • Oven preheated to a high temperature
  • Jug or ladle for pouring batter
  • Cooling rack (optional but helpful)

Instructions

  1. Prepare the batter: In a large mixing bowl, sift the flour and salt together. In a separate bowl, whisk the eggs until smooth.
  2. Combine eggs and milk: Gradually whisk the milk into the eggs. Then, slowly add this mixture into the flour while whisking continuously to avoid lumps. The batter should be smooth and slightly runny.
  3. Rest the batter: Cover the bowl with a clean towel or cling film and let it rest at room temperature for at least 30 minutes. This helps the gluten relax and improves the texture.
  4. Preheat the oven and pan: Heat your oven to 425°F (220°C). Place 1 teaspoon of vegetable oil into each muffin cup or Yorkshire pudding tray cavity. Put the tray into the oven while it heats so the oil gets smoking hot.
  5. Pour the batter: When the oil is smoking hot (this is key for rising), carefully remove the tray from the oven. Pour the batter evenly into each cup, filling about halfway.
  6. Bake: Immediately return the tray to the oven. Bake for 20-25 minutes, without opening the oven door, until the puddings have risen dramatically and are golden brown with crisp edges.
  7. Serve: Remove from oven and transfer to a cooling rack for a minute to crisp up before serving. Enjoy warm!

Tips & Variations

“The secret to perfect Yorkshire puddings is a hot oven and hot oil. Don’t rush these steps, and your puddings will rise beautifully every time.”

  • Make vegan: Substitute eggs with flax eggs and use plant-based milk. The texture will be slightly different but still delicious.
  • Herb-infused puddings: Add finely chopped rosemary or thyme to the batter for an aromatic twist.
  • Cheese Yorkshire puddings: Stir in 2 tablespoons of grated vegetarian cheese to the batter before baking.
  • Gluten-free option: Use a gluten-free plain flour blend instead of all-purpose flour.
  • Serve with vegetarian gravy: For a complete meal, pair with a rich mushroom gravy or a classic onion gravy.

Nutrition Facts

Nutrient Per Serving (1 pudding)
Calories 110 kcal
Carbohydrates 12 g
Protein 4 g
Fat 5 g
Fiber 0.5 g
Sodium 150 mg

Serving Suggestions

Vegetarian Yorkshire puddings make a wonderful accompaniment to many dishes. Serve them alongside a hearty vegetarian nut roast or a colorful vegetable Wellington for a festive meal.

For casual dinners, pair with creamy mashed potatoes and a savory mushroom gravy. You can also enjoy them as a snack, split open and filled with roasted vegetables and a dollop of mustard or horseradish sauce.

Explore more creative pairings by trying our Classico Sun Dried Tomato Alfredo Sauce Recipe for a rich sauce that complements the pudding’s crispiness beautifully.

Conclusion

Mastering the best vegetarian Yorkshire pudding recipe opens up a world of delicious possibilities, whether for a traditional Sunday roast or a comforting vegetarian feast. The key lies in a simple batter, hot oil, and a high oven temperature to create that iconic rise and crunch.

With a few tweaks, this recipe can be adapted to suit vegan or gluten-free diets without sacrificing flavor or texture.

Don’t forget to experiment with herbs and cheeses, or serve them with your favorite vegetarian gravies and sides. Yorkshire puddings are a timeless British classic, and with this recipe, you can enjoy them fully as a vegetarian.

For dessert inspiration after your meal, check out the decadent Chocolate Heaven Cake Recipe or cool down with the creamy Cinnamon Pecan Ice Cream Recipe.

📖 Recipe Card: Best Vegetarian Yorkshire Pudding

Description: A light and fluffy vegetarian Yorkshire pudding perfect as a side for any meal. Easy to prepare with simple ingredients and a crispy golden finish.

Prep Time: PT10M
Cook Time: PT25M
Total Time: PT35M

Servings: 8 servings

Ingredients

  • 1 cup all-purpose flour
  • 1 cup milk
  • 3 large eggs
  • 1/2 teaspoon salt
  • 2 tablespoons vegetable oil
  • 1/4 teaspoon baking powder
  • 1/4 teaspoon mustard powder
  • 1/4 teaspoon black pepper

Instructions

  1. Preheat oven to 220°C (425°F).
  2. In a bowl, whisk together flour, salt, baking powder, mustard powder, and black pepper.
  3. In another bowl, beat eggs and milk together until combined.
  4. Gradually add wet ingredients to dry ingredients, whisking until smooth.
  5. Let batter rest for 10 minutes.
  6. Pour 1/2 teaspoon of oil into each cup of a muffin tin and heat in oven until smoking hot.
  7. Quickly pour batter evenly into the hot oil-filled cups.
  8. Bake for 20-25 minutes until puffed and golden brown.
  9. Serve immediately.

Nutrition: Calories: 150 kcal | Protein: 6 g | Fat: 7 g | Carbs: 15 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegetarian Yorkshire Pudding”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A light and fluffy vegetarian Yorkshire pudding perfect as a side for any meal. Easy to prepare with simple ingredients and a crispy golden finish.”, “prepTime”: “PT10M”, “cookTime”: “PT25M”, “totalTime”: “PT35M”, “recipeYield”: “8 servings”, “recipeIngredient”: [“1 cup all-purpose flour”, “1 cup milk”, “3 large eggs”, “1/2 teaspoon salt”, “2 tablespoons vegetable oil”, “1/4 teaspoon baking powder”, “1/4 teaspoon mustard powder”, “1/4 teaspoon black pepper”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 220\u00b0C (425\u00b0F).”}, {“@type”: “HowToStep”, “text”: “In a bowl, whisk together flour, salt, baking powder, mustard powder, and black pepper.”}, {“@type”: “HowToStep”, “text”: “In another bowl, beat eggs and milk together until combined.”}, {“@type”: “HowToStep”, “text”: “Gradually add wet ingredients to dry ingredients, whisking until smooth.”}, {“@type”: “HowToStep”, “text”: “Let batter rest for 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Pour 1/2 teaspoon of oil into each cup of a muffin tin and heat in oven until smoking hot.”}, {“@type”: “HowToStep”, “text”: “Quickly pour batter evenly into the hot oil-filled cups.”}, {“@type”: “HowToStep”, “text”: “Bake for 20-25 minutes until puffed and golden brown.”}, {“@type”: “HowToStep”, “text”: “Serve immediately.”}], “nutrition”: {“calories”: “150 kcal”, “proteinContent”: “6 g”, “fatContent”: “7 g”, “carbohydrateContent”: “15 g”}}

Photo of author

Marta K

Leave a Comment

X