There are side dishes you make because something needs to round out the plate. And then there are dishes like these Vegan Garlic Butter Mushrooms — the kind that fill the kitchen with the most extraordinary aroma of sizzling garlic and herbs the moment they hit the pan, that come out deeply golden and glossy, coated in a rich, buttery sauce that pools at the bottom of the plate begging to be soaked up with bread. This is that dish. The one that turns simple mushrooms into something people genuinely fight over. The one that takes fifteen minutes and tastes like considerably more effort went into it.
This recipe sears mushrooms until deeply golden and caramelized at the edges, then finishes them in a quick, glossy sauce of vegan butter, garlic, fresh thyme, and a splash of vegetable broth and lemon juice that coats every piece beautifully. It is one of the simplest recipes in the entire plant-based repertoire and consistently one of the most requested.
What makes these mushrooms so outstanding is the searing technique — giving the mushrooms enough space and high enough heat in the pan to properly brown rather than steam, which is what produces that deep, savory, almost meaty flavor that makes garlic butter mushrooms so universally loved.
This recipe is 100% vegan, naturally gluten-free, ready in just 20 minutes, and absolutely wonderful served alongside steak-style seitan, over toast, tossed with pasta, or simply eaten straight from the pan with a piece of crusty bread.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
5 mins
15 mins
20 mins
4
~140 kcal
Ingredients
For the Mushrooms
600g mixed mushrooms (cremini, button, or a mix), halved or quartered depending on size
3 tbsp vegan butter
1 tbsp olive oil
5 cloves garlic, minced
1 tbsp fresh thyme leaves (or 1 tsp dried)
2 tbsp vegetable broth
1 tbsp lemon juice
Salt and black pepper to taste
Fresh parsley, chopped, for garnish
Optional Add-ins
1 tsp soy sauce, for added umami depth
¼ tsp chili flakes
2 tbsp dry white wine, added with the broth
To Serve
Crusty bread for soaking up the sauce
Over toast as a starter
Alongside vegan steak or roast
Tossed through pasta with extra olive oil
Instructions
Heat the pan. Heat the olive oil in a large skillet over medium-high heat until shimmering. The pan must be properly hot before the mushrooms go in, and the mushrooms must have enough space — use two pans or work in batches if needed.
Sear the mushrooms. Add the mushrooms in a single layer, cut side down where possible, and let them sit undisturbed for 2–3 minutes until deeply golden on the bottom before stirring. Continue cooking for a further 4–5 minutes, stirring occasionally, until deeply golden all over and any released liquid has evaporated.
Add the butter and garlic. Reduce heat to medium and add the vegan butter and minced garlic to the pan. Cook for 60–90 seconds, stirring, until the garlic is fragrant and the butter has melted into a glossy coating.
Add the remaining flavorings. Add the fresh thyme, vegetable broth, and lemon juice, stirring to combine. Cook for 1–2 minutes until the sauce has reduced slightly and coats the mushrooms in a glossy, fragrant glaze. Season generously with salt and black pepper.
Serve immediately. Garnish with fresh parsley and serve hot, with crusty bread alongside to soak up every bit of the sauce.
Pro Tips
Do not crowd the pan. Mushrooms release a significant amount of water as they cook, and a crowded pan traps steam rather than allowing browning — use a wide pan or work in batches.
Let the mushrooms sit undisturbed for the first few minutes to develop a proper golden crust before stirring.
Add the butter after the initial sear, not before, to avoid burning it at high heat while the mushrooms are browning.
Finish with lemon juice off the heat for the brightest flavor — added too early it can lose some of its fresh acidity.
Why Properly Browned Mushrooms Taste So Good
Mushrooms are rich in glutamates and other umami compounds that intensify dramatically when properly browned through the Maillard reaction. Giving them enough heat and space to sear, rather than steaming them in a crowded pan, is what transforms mushrooms from a watery vegetable into something with a deeply savory, almost meaty character — which is exactly what makes a dish like this so satisfying.
Flavor Variations
Creamy Garlic Mushrooms: Stir in a splash of vegan cream or cashew cream at the end for a richer, creamier sauce.
Mushroom and Spinach: Add a couple of handfuls of fresh spinach in the final minute of cooking, stirring until just wilted.
Smoky Paprika Mushrooms: Add ½ teaspoon of smoked paprika with the garlic for a deeper, smokier flavor.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~140 kcal
4g
8g
2g
11g
Storage
Refrigerator: Store in an airtight container for up to 3 days. Reheat gently in a pan to avoid making them rubbery.
Freezer: Mushrooms can be frozen, though their texture softens noticeably after thawing; best enjoyed fresh.
Frequently Asked Questions
What mushrooms work best for this recipe?
Cremini mushrooms offer the deepest flavor, but button mushrooms work well too. A mix of varieties, including shiitake or oyster mushrooms, adds extra depth and texture.
Can I make this oil-free?
Yes — use a splash of vegetable broth in place of the olive oil for searing, though browning will be slightly less pronounced.
Can I add this to pasta directly?
Yes — toss the finished mushrooms with cooked pasta and a splash of the pasta cooking water for a quick, satisfying meal.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more simple, satisfying vegan side dish recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are breakfasts you eat because mornings demand something. And then there are breakfasts like these Vegan Chocolate Cinnamon Rolls — the kind that fill the entire house with the smell of warm yeast dough and melting chocolate as they bake, that come out of the oven puffed and golden, pulling apart into soft, pillowy spirals with rivers of chocolate running through every single one. This is that breakfast. The one that turns an ordinary weekend morning into something genuinely special. The one people remember long after the plate is empty.
These rolls take the beloved technique of a classic cinnamon roll — a soft, enriched yeasted dough rolled around a generous filling, sliced into spirals, and baked until puffed and golden — and combine it with a rich chocolate and cinnamon filling that melts into gooey pockets throughout each roll. Finished with a simple vanilla glaze, they deliver everything wonderful about a classic cinnamon roll with the added indulgence of real melted chocolate.
What makes these rolls so outstanding is the double filling — a brown sugar cinnamon layer combined with a generous scattering of vegan chocolate chips that melts during baking into gooey, chocolatey pockets throughout the dough, ensuring every single bite delivers both the classic cinnamon roll flavor and a genuine chocolate experience.
This recipe is 100% vegan, ready in about two hours including rising time, and absolutely magnificent eaten warm, pulled apart by hand, with the chocolate still soft and the glaze just beginning to melt into the spirals.
Recipe Information
Prep Time
Rise Time
Cook Time
Total Time
Servings
Calories
20 mins
75 mins
25 mins
2 hrs
10
~390 kcal
Ingredients
For the Dough
3¼ cups (390g) all-purpose flour
2¼ tsp (7g) active dry yeast
¼ cup (50g) cane sugar
½ tsp fine salt
¾ cup (180ml) plant milk, warmed to 110°F (43°C)
¼ cup (55g) vegan butter, melted and slightly cooled
1 tsp pure vanilla extract
For the Filling
⅓ cup (75g) vegan butter, softened
½ cup (100g) brown sugar
1½ tbsp cinnamon
1 cup (170g) vegan chocolate chips
2 tbsp cocoa powder, mixed into the brown sugar
For the Vanilla Glaze
1 cup (120g) powdered sugar
2–3 tbsp plant milk
½ tsp pure vanilla extract
Pinch of salt
Instructions
Activate the yeast. Combine the warm plant milk, sugar, and yeast in a bowl and let sit for 5–10 minutes until foamy on the surface.
Make the dough. In a large bowl or stand mixer combine the flour and salt. Add the activated yeast mixture, melted vegan butter, and vanilla extract. Mix until a shaggy dough forms, then knead for 8–10 minutes by hand or 6 minutes in a stand mixer until smooth and elastic.
First rise. Place the dough in a lightly oiled bowl, cover, and let rise in a warm place for 60–75 minutes until doubled in size.
Make the filling. Mix the brown sugar with the cocoa powder and cinnamon in a small bowl.
Roll and fill. Turn the risen dough out onto a lightly floured surface and roll into a large rectangle, roughly 30 x 45cm. Spread the softened vegan butter evenly over the surface, then sprinkle the cinnamon cocoa sugar mixture evenly over the butter. Scatter the chocolate chips evenly across the entire surface.
Roll and slice. Starting from the long edge, roll the dough tightly into a log. Slice into 10 equal rolls using a sharp knife or unflavored dental floss for the cleanest cuts.
Second rise. Arrange the rolls in a greased baking dish with a little space between each. Cover and let rise for 30–40 minutes until visibly puffed.
Bake. Preheat the oven to 350°F (175°C) and bake for 22–26 minutes until deeply golden on top and cooked through in the center.
Glaze and serve. Whisk together the powdered sugar, plant milk, vanilla extract, and salt until smooth and pourable. Drizzle generously over the warm rolls before serving.
Pro Tips
Use a thermometer to check the milk temperature for activating the yeast — too hot will kill it, too cool will not activate it properly.
Roll the dough as evenly as possible to ensure consistent baking and uniform spirals.
Use unflavored dental floss to slice the rolled log for the cleanest cuts without squashing the spiral.
Do not skip the second rise — it is what produces the light, pillowy texture that makes these rolls so special.
Glaze while the rolls are still warm so the glaze melts slightly into the spirals rather than sitting on top as a thick layer.
Why This Combination Works
The classic cinnamon roll filling of butter, brown sugar, and cinnamon already creates a deeply caramelized, fragrant filling during baking. Adding cocoa powder to that sugar mixture and chocolate chips throughout introduces real chocolate flavor without disrupting the texture or rise of the dough, producing rolls that taste like a genuine hybrid between a classic cinnamon roll and a chocolate pastry.
Flavor Variations
Chocolate Orange Rolls: Add the zest of an orange to the dough and filling for a chocolate orange variation.
Peanut Butter Chocolate Rolls: Spread a thin layer of warmed peanut butter over the filling before adding the chocolate chips.
Espresso Chocolate Rolls: Add a teaspoon of instant espresso powder to the filling for a deeper, mocha-like flavor.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~390 kcal
6g
54g
3g
16g
Storage
Room temperature: Store unglazed rolls in an airtight container for up to 2 days.
Refrigerator: Glazed rolls keep for up to 5 days; warm briefly before serving.
Freezer: Freeze baked, unglazed rolls for up to 2 months. Thaw and warm in the oven, then glaze fresh before serving.
Make ahead: Assemble and slice the rolls, then refrigerate overnight before the second rise; bring to room temperature for about an hour before baking.
Frequently Asked Questions
Can I make the dough the night before?
Yes — after the first rise, refrigerate the dough overnight, then roll, fill, and slice the next morning, allowing extra time for the second rise since the dough will be cold.
Why didn’t my dough rise properly?
This is usually caused by yeast that did not activate due to milk that was too hot or too cold, or expired yeast. Always check the milk temperature and yeast expiration date.
Can I make these gluten-free?
A dedicated gluten-free yeasted dough blend can work, though the texture will be denser than the traditional version.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more indulgent vegan breakfast and baking recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are stir-fries you make because dinner needs to happen quickly. And then there are dishes like this Vegan Black Pepper Cauliflower — the kind that delivers crispy, golden cauliflower tossed in a glossy, deeply peppery, savory sauce so addictive that people reach for forkful after forkful straight from the pan before it has even made it to a plate. This is that dish. The one that proves cauliflower, treated properly, can carry bold takeout-style flavor just as well as any meat. The one that gets requested again the very next week.
Inspired by the black pepper dishes found throughout Chinese and Southeast Asian cooking, this recipe coats cauliflower florets in a light cornstarch crust, fries or air fries them until shatteringly crispy, then tosses them in a glossy sauce built on freshly cracked black pepper, garlic, ginger, soy sauce, and a touch of sweetness that balances the heat of the pepper perfectly.
What makes this dish so outstanding is the amount of black pepper used — far more than seems reasonable for a vegetable dish, and exactly the right amount to create that distinctive, warming, slightly numbing heat that defines a great black pepper stir-fry.
This recipe is 100% vegan, ready in just 30 minutes, and absolutely wonderful served immediately over steamed rice while the cauliflower is at its crispiest.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
20 mins
30 mins
4
~250 kcal
Ingredients
For the Cauliflower
1 large head cauliflower, cut into bite-sized florets
½ cup (60g) cornstarch
¼ cup (30g) all-purpose flour
½ tsp salt
½ cup (120ml) plant milk
Oil for frying or air frying
For the Black Pepper Sauce
1½ tbsp freshly cracked black pepper (yes, this much — adjust slightly to taste after tasting)
4 cloves garlic, minced
1 tbsp fresh ginger, grated
3 tbsp soy sauce or tamari
2 tbsp dark soy sauce (or extra regular soy sauce)
2 tbsp vegetable broth or water
1 tbsp brown sugar or maple syrup
1 tsp rice vinegar
1 tbsp neutral oil
1 tsp cornstarch mixed with 2 tbsp water (slurry)
Optional Add-ins
1 red bell pepper, sliced
1 small onion, sliced into wedges
2 spring onions, cut into 2-inch pieces
To Serve
Steamed jasmine or basmati rice
Extra cracked black pepper
Sliced spring onions
Sesame seeds
Instructions
Prepare the cauliflower batter. In a bowl whisk together the cornstarch, flour, and salt. Add the plant milk and whisk until a smooth, thick batter forms. Add the cauliflower florets and toss until evenly coated.
Fry or air fry the cauliflower. For frying, heat oil in a pan to 350°F (175°C) and fry the florets in batches for 4–5 minutes until golden and crispy, draining on a wire rack. For air frying, arrange the coated florets in a single layer and air fry at 390°F (200°C) for 14–16 minutes, shaking halfway, until crispy and golden.
Make the sauce base. While the cauliflower cooks, heat the oil in a large skillet or wok over medium heat. Add the garlic and ginger and cook for 30 seconds until fragrant. Add the black pepper and stir for 30 seconds to bloom its flavor in the hot oil.
Build the sauce. Add the soy sauces, vegetable broth, brown sugar, and rice vinegar to the pan and stir to combine. Bring to a gentle simmer. Stir in the cornstarch slurry and cook for 1–2 minutes until the sauce thickens to a glossy, coating consistency.
Add optional vegetables. If using bell pepper and onion, add them to the sauce at this stage and cook for 2–3 minutes until just tender-crisp.
Toss and serve. Add the crispy cauliflower to the sauce and toss quickly and gently to coat — working fast to keep as much crispiness as possible. Add spring onions if using. Serve immediately over steamed rice.
Pro Tips
Use freshly cracked black pepper rather than pre-ground for the most vibrant, aromatic heat — this dish depends heavily on the quality and freshness of the pepper.
Toss the cauliflower in the sauce only at the very last moment before serving to preserve as much crispiness as possible.
Fry or air fry in batches without overcrowding to ensure every floret gets properly crispy rather than steaming.
Taste the sauce before adding the cauliflower and adjust pepper, sweetness, or salt as needed — it should taste bold and well-balanced on its own.
Why Black Pepper Works So Well Here
Black pepper contains piperine, the compound responsible for its characteristic heat, which works differently from the capsaicin found in chilies, producing a warming, slightly numbing sensation rather than a sharp burn. Used generously, as in this dish, it becomes a defining flavor rather than a background seasoning, balanced by the sweetness of brown sugar and the umami depth of soy sauce.
Flavor Variations
Black Pepper Tofu: Add crispy fried tofu alongside or instead of the cauliflower for extra protein.
Mushroom Black Pepper Stir-Fry: Add sliced king oyster or shiitake mushrooms for a deeply savory, meatier variation.
Extra Spicy Version: Add sliced fresh chili or a pinch of chili flakes alongside the black pepper for additional heat.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~250 kcal
6g
32g
4g
11g
Storage
Refrigerator: Store in an airtight container for up to 3 days. The cauliflower will soften somewhat from the sauce during storage.
Reheating: Reheat in a hot pan or air fryer briefly to restore some crispiness rather than microwaving, which will soften the coating further.
Freezer: This dish is best enjoyed fresh and is not recommended for freezing, as the crispy coating does not hold up well after thawing.
Frequently Asked Questions
Can I bake the cauliflower instead of frying or air frying?
Yes — bake at 425°F (220°C) for 22–25 minutes, flipping halfway, though it will be less crispy than fried or air-fried versions.
Is this dish very spicy?
It has a building, warming heat from the black pepper rather than a sharp chili burn. Reduce the pepper slightly for a milder version if preferred.
Can I make this gluten-free?
Yes — use a gluten-free flour blend in the batter and tamari in place of soy sauce.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more bold, crave-worthy vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are vegetable preparations that feel like a side dish. And then there are preparations like these Vegan Cauliflower Cutlets — the kind that come out of the pan deeply golden and crackling, with a seasoned breadcrumb crust that shatters on the first bite and gives way to tender, subtly sweet cauliflower that has absorbed the surrounding flavors completely. This is that preparation. The one that takes a whole cauliflower and transforms it into something that commands the center of the plate with the same authority as any traditional cutlet. The one that makes people genuinely forget, for the duration of the meal, that they are eating a vegetable.
This recipe slices a whole head of cauliflower through the core into thick, substantial steaks or cutlets, marinates them briefly, coats them in a seasoned panko crust, and pan-fries them until golden on both sides. The thick cauliflower slices hold together as a unified, sliceable cutlet, creating a presentation that is both visually impressive and texturally satisfying in a way that small florets simply cannot achieve.
What makes these cutlets so outstanding is the thick-cut technique — slicing the cauliflower through the stem rather than breaking it into florets preserves the internal structure of the head, producing a steak that holds its shape during coating and cooking and arrives on the plate looking genuinely impressive.
This recipe is 100% vegan, naturally adaptable to gluten-free, ready in about 35 minutes, and absolutely wonderful served with a simple herb sauce or lemon caper dressing alongside a salad or roasted vegetables.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
20 mins
35 mins
4
~260 kcal
Ingredients
For the Cutlets
1 large head cauliflower
3 tbsp olive oil, divided
2 tbsp soy sauce or tamari
1 tbsp lemon juice
1 tsp smoked paprika
½ tsp garlic powder
Salt and black pepper
For the Breadcrumb Coating
1 cup (50g) panko breadcrumbs
2 tbsp nutritional yeast
½ tsp smoked paprika
½ tsp garlic powder
½ tsp salt
¼ tsp black pepper
For the Dredging
½ cup (60g) all-purpose flour or cornstarch
½ cup (120ml) plant milk mixed with 1 tsp apple cider vinegar
For the Lemon Caper Sauce
3 tbsp olive oil
2 tbsp capers, roughly chopped
2 tbsp fresh lemon juice
1 clove garlic, minced
2 tbsp fresh parsley, chopped
Salt and pepper
Optional Serving Accompaniments
Roasted cherry tomatoes
Steamed green beans
Simple arugula salad alongside
Mashed potato as a base
Instructions
Prepare the cauliflower cutlets. Remove the outer leaves but keep the core intact — the core is what holds the cutlets together. Stand the cauliflower upright and slice downward through the center into slabs approximately 2cm thick. The center slices with core attached will hold together; the outer pieces will break into florets — save these for another use or roast alongside.
Marinate. In a small bowl combine 2 tablespoons of the olive oil, soy sauce, lemon juice, smoked paprika, and garlic powder. Brush this mixture generously over both sides of each cauliflower cutlet and season with salt and pepper. Let marinate for 10 minutes.
Set up the coating stations. Place the flour in one shallow dish, the plant milk mixture in another, and the panko mixture in a third.
Coat the cutlets. Working with one cutlet at a time, dredge in the flour, then dip in the plant milk, then press firmly into the panko mixture, coating both sides and the edges evenly. The coating should be thick and well-adhered.
Pan fry. Heat the remaining olive oil in a large skillet over medium heat. Add the coated cutlets and cook for 5–6 minutes per side until deeply golden and the panko is crunchy and caramelized. Cook in batches to avoid crowding the pan.
Make the lemon caper sauce. While the cutlets cook, heat the olive oil in a small pan over medium heat. Add the garlic and cook for 30 seconds. Add the capers, lemon juice, and parsley. Season with salt and pepper. Stir for 60 seconds until fragrant.
Serve immediately. Plate the hot cutlets and spoon the lemon caper sauce generously over the top. Serve with your choice of sides.
Pro Tips
Keep the core intact when slicing — the core is the structural anchor that holds the cutlet together. Without it, the cutlet falls into florets during cooking.
Press the panko coating firmly onto all surfaces for the thickest, most satisfying crust.
Cook over medium, not high, heat — cauliflower takes longer to cook through than meat, and medium heat allows time for the interior to become tender before the exterior burns.
Do not flip until a proper golden crust has formed — 5–6 minutes per side is the minimum for a truly golden result.
Why Cauliflower Works as a Cutlet
Cauliflower sliced through the core has a dense, interlocked internal structure that allows it to hold together as a unified slab when properly handled. The natural sweetness of cauliflower caramelizes beautifully when pan-fried, producing a depth of flavor that no other vegetable quite replicates in this preparation. Its mild, slightly nutty flavor absorbs surrounding seasonings readily, making it an ideal canvas for bold marinades and coatings.
Flavor Variations
Milanese Style: Serve with a simple arugula and cherry tomato salad piled on top of the cutlet for a classic Italian-inspired presentation.
Schnitzel Style: Serve with a lemon wedge and vegan potato salad for a plant-based schnitzel experience.
Spicy Buffalo Style: Toss the finished cutlets in buffalo sauce for a fiery, sticky coating before serving.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~260 kcal
8g
28g
5g
13g
Storage
Refrigerator: Store cooked cutlets in an airtight container for up to 3 days. Reheat in a hot oven or air fryer to restore crispiness.
Freezer: Freeze cooked, cooled cutlets for up to 1 month. Reheat from frozen in an oven at 400°F (200°C) for 15 minutes until heated through and re-crisped.
Make ahead: The cutlets can be coated and refrigerated uncooked for up to 24 hours before pan frying.
Frequently Asked Questions
How thick should the cutlets be?
Approximately 2cm is ideal — thick enough to hold together and have a tender interior, but thin enough to cook through in the 10–12 minutes of pan frying time. Thicker cutlets may need finishing in a 375°F (190°C) oven for 10 minutes after pan frying.
What do I do with the outer florets that don’t hold together?
Toss them with olive oil and seasoning and roast on a separate tray alongside the cutlets — they make an excellent side dish or topping for grain bowls.
Can I bake these instead of pan frying?
Yes — bake at 425°F (220°C) for 20–22 minutes, flipping once halfway. The result will be slightly less golden than pan-fried but still delicious and significantly lower in fat.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more satisfying vegan dinner and vegetable recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are moments in baking that stop you completely. And then there are moments like pulling a batch of these Vegan Homemade Krispy Kremes from the hot oil — watching them emerge golden and impossibly light and already puffing up in that characteristic way that makes a great donut look like it is barely holding together from the inside out — dipping them immediately into the warm vanilla glaze and watching that glaze set to a barely-there, translucent, sweet coating that clings to the surface in a way that is so immediately, recognizably right that you understand in that moment exactly why Krispy Kreme became one of the most beloved donut brands in the entire world. These are those donuts. Light as air. Pillowy beyond belief. Glazed to perfection. And completely, entirely plant-based.
These donuts are built on a yeasted dough of extraordinary delicacy — enriched with oat milk, vegan butter, and just enough sugar to feed the yeast and create the characteristic sweetness that makes a great glazed donut so distinctive, and leavened with active dry yeast that produces a rise so dramatic and a crumb so impossibly light and airy that the finished donuts seem to weigh almost nothing despite their generous size. The secret to their legendary lightness is threefold — the enriched dough, the double rise that develops both flavor and structure, and the brief frying at the precise correct temperature that creates a barely-there crust and a completely, gloriously tender interior.
What makes this recipe so genuinely outstanding is its commitment to replicating not merely the flavor of a Krispy Kreme donut but its specific, extraordinary texture. The original Krispy Kreme donut is not merely sweet and fried — it is a specific textural experience of a crust so thin it is almost nonexistent, an interior so soft and pillowy it barely resists the bite, and a glaze so perfectly balanced between sweet and vanilla that it enhances rather than overwhelms everything beneath it. Achieving this in a plant-based version requires specific techniques — the right flour, the right liquid temperature for activating the yeast, the right oil temperature for frying, and the right glaze consistency for dipping — and this recipe delivers all of them.
This recipe is 100% vegan, ready in approximately 2 hours including rising time, and absolutely magnificent eaten warm — ideally within 30 seconds of being glazed, when the glaze is still slightly warm and the donut interior is at its most extraordinary.
Recipe Information
Prep Time
Rise Time
Cook Time
Total Time
Servings
Calories
20 mins
1.5 hours
20 mins
2 hrs 10 mins
12
~280 kcal
Ingredients
For the Donut Dough
3 cups (360g) all-purpose flour plus extra for dusting
2¼ tsp (7g) active dry yeast or instant yeast
¼ cup (50g) cane sugar
½ tsp fine salt
¾ cup (180ml) oat milk, warmed to 110°F (43°C)
¼ cup (55g) vegan butter, melted and slightly cooled
Chocolate glaze: Replace 3 tbsp powdered sugar with 3 tbsp cocoa powder and add 50g melted vegan dark chocolate
Strawberry glaze: Replace oat milk with fresh strawberry puree
Cinnamon sugar: Skip the glaze and roll warm donuts in cinnamon sugar
Filled donuts: Skip cutting the hole and fill with vegan vanilla cream or jam
To Serve
Warm from the fryer with fresh glaze
With a cup of coffee or oat milk latte
Stacked on a plate for the most beautiful presentation
With extra glaze for dipping alongside
Instructions
Activate the yeast. Warm the oat milk to exactly 110°F (43°C) — warm enough to activate the yeast but not so hot it kills it. A kitchen thermometer is ideal here. Add the sugar and yeast to the warm milk, stir gently, and leave for 5–10 minutes until the surface is foamy and the mixture smells distinctly yeasty. If no foam develops after 10 minutes the yeast is dead — start again with fresh yeast and correctly tempered milk.
Make the flax egg. Combine the flaxseed meal and water in a small bowl, stir, and rest for 5 minutes until gel-like.
Make the dough. In a large bowl or stand mixer bowl combine the flour and salt. Add the activated yeast mixture, melted vegan butter, flax egg, and vanilla extract. Mix with a wooden spoon or dough hook until a shaggy dough forms then knead for 8–10 minutes by hand on a lightly floured surface — or 6 minutes on medium speed in a stand mixer — until the dough is smooth, elastic, and slightly tacky but not sticky. It should spring back slowly when poked. This kneading develops the gluten structure that gives the donuts their characteristic chew and ability to hold the light, airy texture created by the yeast.
First rise. Place the dough in a lightly oiled bowl, cover with a clean damp kitchen towel or plastic wrap, and leave in a warm place for 60–75 minutes until doubled in size. The ideal proofing environment is a turned-off oven with just the light on — approximately 80°F (27°C) — which provides the consistent warmth that produces the most reliable, even rise.
Shape the donuts. Turn the risen dough out onto a lightly floured surface and roll to approximately 1.5cm (½ inch) thickness — not thinner or the donuts will be dense after frying. Use a 9cm (3½ inch) round cutter to cut out circles and a 3cm (1¼ inch) cutter or the cap of a bottle for the holes. Re-roll the scraps once to cut additional donuts. Place the cut donuts and holes on a parchment-lined baking sheet with space between each one.
Second rise. Cover the cut donuts loosely with a clean kitchen towel and allow to rise for a further 30–45 minutes until visibly puffed and pillowy — they will not double in size but should look noticeably lighter and more voluminous than when first cut. Do not skip this second rise — it is what produces the extraordinarily light, airy interior that defines a great glazed donut.
Make the glaze. While the donuts complete their second rise whisk together the sifted powdered sugar, warm oat milk, melted vegan butter, vanilla extract, and salt until completely smooth and flowing — the glaze should be thick enough to coat the back of a spoon but thin enough to drip slowly from it. If too thick add oat milk one teaspoon at a time. If too thin add powdered sugar one tablespoon at a time. Keep warm — a glaze that has cooled and thickened will not create the characteristic thin, translucent Krispy Kreme coating.
Fry the donuts. Heat the oil in a large deep pot to exactly 350°F (175°C) — use a thermometer and maintain this temperature throughout frying. Too cool and the donuts absorb oil and are greasy. Too hot and the exterior burns before the interior cooks. Carefully lower 2–3 donuts into the oil at a time — never crowd the pot. Fry for 60–90 seconds per side until deep golden on both sides. Remove with a slotted spoon and drain on a wire rack set over a baking sheet for 30 seconds — not paper towel which makes the bottom soggy.
Glaze immediately. Dip each warm donut into the glaze face down, hold for 3 seconds, lift and allow excess to drip off, then place glaze-side up on the wire rack. The glaze should be thin, translucent, and set within 60–90 seconds on the warm donut. Glaze the donut holes too — they are arguably the best part. Eat immediately for the most extraordinary experience.
Pro Tips for Perfect Vegan Krispy Kreme Style Donuts
Temperature is everything — measure it. The yeast activation temperature, the oil frying temperature, and the glaze temperature are all critical variables that significantly affect the finished result. A kitchen thermometer is not optional for this recipe — it is essential. The difference between oil at 340°F and 360°F produces a meaningfully different donut.
Do not skip the second rise. The first rise develops flavor. The second rise — after the donuts are cut and shaped — develops the specific lightness and airy texture that makes a great glazed donut so extraordinary. Donuts fried without the second rise will be noticeably denser and less pillow-like than those given the full proofing time.
Fry in small batches and maintain oil temperature. Adding too many donuts to the oil at once drops the oil temperature dramatically — causing the donuts to absorb oil before the exterior can set and producing greasy, dense results. Two to three donuts per batch with the oil returned to temperature between batches produces the best results.
Glaze while warm — not hot, not cool. The ideal glazing temperature is approximately 30–60 seconds after the donuts come out of the oil — warm enough that the glaze flows and adheres beautifully but not so hot it slides off before setting. A donut glazed when completely cool will have a thicker, more opaque glaze coating rather than the characteristic thin, translucent Krispy Kreme finish.
Eat within 30 minutes of glazing. Yeasted donuts deteriorate faster than almost any other baked good — the extraordinary lightness and pillowy texture that makes them so spectacular lasts for approximately 2 hours after frying, after which they begin to firm and toughen. Make them, glaze them, eat them immediately.
Use a wire rack not paper towel for draining. Paper towel creates a steam trap under the donut that makes the bottom soggy. A wire rack allows air to circulate completely around the donut and maintains the integrity of the exterior on all surfaces.
The Science of the Perfect Yeasted Donut
A yeasted donut is one of the most technically demanding preparations in all of home baking — and understanding the science behind why each step matters helps explain why these donuts are so extraordinary when the technique is followed precisely.
The yeast is the heart of the recipe. Saccharomyces cerevisiae — the species of yeast used in bread and donut making — consumes the sugars in the dough and produces carbon dioxide gas and ethanol as metabolic byproducts. The carbon dioxide becomes trapped in the gluten network developed during kneading and causes the dough to expand dramatically during both rising periods. The ethanol evaporates during frying and contributes to the characteristic flavor compounds that distinguish a yeasted donut from a cake donut.
The gluten network — developed during the 8–10 minutes of kneading — is what gives the donut its ability to stretch and expand as the yeast produces carbon dioxide without tearing. Insufficient kneading produces a weak gluten network that tears during rising and produces a dense, uneven crumb. Proper kneading produces an elastic, extensible network that stretches smoothly as the dough rises and then sets during frying into the characteristic light, pillowy structure of a great glazed donut.
The frying temperature is critical because of how the starch and protein in the dough respond to heat. At 350°F (175°C) the exterior of the donut sets almost immediately on contact with the oil — creating a thin, sealed crust that traps the moisture inside the donut and keeps the interior extraordinarily tender while the exterior turns golden. At lower temperatures the exterior takes too long to set and absorbs oil before the crust forms. At higher temperatures the exterior burns before the interior has time to cook through.
The glaze — so simple in its ingredients — achieves its characteristic thinness and translucency through the specific ratio of sugar to liquid and the temperature at which it is applied. Applied warm to a warm donut the glaze flows freely over the surface and sets to a thin, even film as both the glaze and the donut cool simultaneously. This simultaneous cooling is what creates the perfectly uniform, paper-thin coating that is the defining visual and textural characteristic of a Krispy Kreme glaze.
Flavor Variations
Chocolate Frosted: Dip in a chocolate glaze made from melted vegan dark chocolate, powdered sugar, oat milk, and vanilla for a rich, deeply chocolatey version that is particularly spectacular with rainbow sprinkles pressed into the surface while the chocolate is still wet.
Strawberry Glazed: Replace the oat milk in the glaze with fresh strawberry puree for a beautiful pink glaze with a natural, vibrant strawberry flavor and color that is particularly stunning in summer.
Cinnamon Sugar: Skip the glaze entirely and roll the warm fried donuts immediately in a generous mixture of cinnamon and caster sugar for a churro-inspired version that is particularly extraordinary with a dipping sauce of vegan chocolate ganache.
Filled Cream Donuts: Skip cutting the hole and fry as full circles. Once cooled use a piping bag to fill each donut with vegan vanilla pastry cream, vegan lemon curd, or strawberry jam for a filled donut that is an entirely different but equally spectacular experience.
Nutritional Highlights (Per Serving — 1 donut with glaze)
Calories
Protein
Carbs
Fiber
Fat
~280 kcal
4g
42g
1g
11g
These donuts are unambiguously an indulgence — and they are completely, unreservedly worth it. Made from real, whole, plant-based ingredients without artificial flavors, preservatives, or additives of any kind, they are a significantly cleaner version of the commercial original while delivering every element of the flavor and texture experience that makes glazed donuts so universally beloved. The flaxseed meal contributes ALA omega-3 fatty acids and lignans. The oat milk base provides beta-glucan fiber. The vegan butter contributes plant-based fats without the cholesterol of dairy butter. This is an indulgence with integrity.
Storage
Best eaten immediately: Yeasted glazed donuts are at their absolute, unequivocal peak within 30–60 minutes of being glazed. The texture deteriorates significantly after 2–3 hours as the yeast structure firms and the glaze absorbs into the surface. Make them and eat them immediately whenever possible.
Room temperature: Store unglazed fried donuts in an airtight container at room temperature for up to 1 day. Warm briefly in a 300°F (150°C) oven for 3–4 minutes before glazing and serving — this partially restores the fresh-fried texture.
Freezer — unfried dough: After cutting the donut shapes freeze them on a parchment-lined baking sheet until solid then transfer to a freezer bag for up to 1 month. Thaw overnight in the refrigerator, complete the second rise at room temperature for 45–60 minutes, then fry and glaze as directed.
Freezer — fried unglazed: Freeze fried unglazed donuts for up to 1 month. Thaw at room temperature for 30 minutes and warm in a 300°F (150°C) oven for 5 minutes before glazing and serving.
Frequently Asked Questions
Can I bake these instead of frying?
Yes — bake at 375°F (190°C) for 12–15 minutes until golden. Baked donuts have a more bread-like texture than fried ones and lack the characteristic thin, barely-there crust of a fried donut but are still delicious and significantly lower in fat. An air fryer at 350°F (175°C) for 5–6 minutes per side produces a result closer to fried than the oven.
Why didn’t my dough rise?
Failed dough rise is almost always caused by dead yeast or milk that was too hot and killed the yeast. Always check that your yeast is within its expiration date and that the milk temperature is between 105–115°F (40–46°C). If the yeast does not foam after 10 minutes in the warm milk it is dead — start again with fresh yeast.
Can I make the dough the night before?
Yes — after the first rise punch the dough down, wrap tightly in plastic wrap, and refrigerate overnight. The next morning remove from the refrigerator, roll and cut the donuts, and allow to complete the second rise at room temperature for 60–75 minutes before frying — the cold dough takes longer to proof than room temperature dough.
What oil is best for frying donuts?
A neutral oil with a high smoke point is essential — canola oil, sunflower oil, or refined coconut oil all work beautifully. Avoid olive oil which has too low a smoke point and too strong a flavor. The oil should be clean and fresh — reused oil with food particles produces off-flavors in the finished donuts.
How do I keep the glaze from being too thick?
The glaze thickens as it cools — reheat briefly in the microwave for 15 seconds and stir well to restore a flowing consistency. If making the glaze in advance keep it in a bowl set over warm water to maintain the ideal dipping temperature and consistency throughout the glazing process.
Can I make these donuts gluten-free?
Gluten-free yeasted donuts are significantly more challenging than regular ones — the gluten network is essential for trapping the carbon dioxide produced by the yeast. A dedicated gluten-free donut flour blend with added psyllium husk or xanthan gum produces the best results. Expect a slightly denser texture than the regular version but still genuinely delicious.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more indulgent vegan baking and dessert recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are dinners that define comfort food. And then there are dinners like this Vegan Cottage Pie — the kind that comes out of the oven bubbling around the edges of a thick, deeply savory lentil and vegetable filling, topped with a golden, buttery mashed potato crust that has crisped at the peaks and valleys into something almost irresistible in its own right. This is that pie. The one that fills the entire house with the smell of caramelized onion, thyme, and rich gravy as it bakes. The one that makes any cold evening feel genuinely warm. The one that proves a plant-based cottage pie can be just as satisfying, just as deeply comforting, and just as completely silencing at the dinner table as any version made with meat.
Traditional cottage pie uses minced beef in a rich vegetable and gravy filling, topped with mashed potato. This vegan version replaces the beef with green lentils — which have a meaty, substantial texture when properly cooked and seasoned — combined with mushrooms for deep umami depth, carrots, peas, and celery in a rich, herb-scented gravy that thickens beautifully in the oven beneath the mashed potato topping.
What makes this cottage pie so outstanding is the filling — built on properly browned mushrooms, deeply caramelized onions, and a rich vegetable gravy seasoned with Worcestershire sauce, thyme, and rosemary that has as much depth and complexity as any meat-based gravy, produced entirely from plants.
This recipe is 100% vegan, naturally gluten-free when made with gluten-free Worcestershire sauce, ready in about 75 minutes, and absolutely magnificent served directly from the baking dish at the table.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
20 mins
55 mins
75 mins
6
~380 kcal
Ingredients
For the Lentil Filling
1½ cups (300g) green or brown lentils, rinsed
250g cremini mushrooms, finely diced
1 large onion, finely diced
2 medium carrots, peeled and diced
2 stalks celery, diced
3 cloves garlic, minced
1 cup (150g) frozen peas
2 tbsp olive oil
2 tbsp tomato paste
2 tbsp vegan Worcestershire sauce
1 tsp soy sauce
2 cups (480ml) vegetable broth
1 tsp fresh thyme leaves
1 tsp fresh rosemary, finely chopped
1 tbsp all-purpose flour (for thickening)
Salt and black pepper to taste
For the Mashed Potato Topping
1kg potatoes, peeled and quartered
4 tbsp vegan butter
½ cup (120ml) plant milk, warmed
Salt and white pepper to taste
1 tbsp nutritional yeast (optional, for extra savory depth)
Optional Add-ins
½ cup (80g) corn kernels added with the peas
1 parsnip, diced, added with the carrots
A pinch of smoked paprika dusted over the mashed potato topping before baking
Instructions
Cook the lentils. Place the rinsed lentils in a pot with plenty of water and cook for 18–20 minutes until tender but still holding their shape. Drain and set aside.
Make the mashed potato topping. Boil the potatoes in salted water for 15–18 minutes until completely tender. Drain and mash with the vegan butter and warmed plant milk until smooth and creamy. Season generously with salt, white pepper, and nutritional yeast if using. Set aside.
Build the filling. Heat the olive oil in a large oven-safe skillet or pot over medium-high heat. Add the mushrooms and cook undisturbed for 3–4 minutes until golden, then stir and continue cooking until deeply golden and any liquid has evaporated. Push to the edges and add the onion, carrots, and celery. Cook for 5–6 minutes until softened. Add the garlic, thyme, and rosemary and cook for 60 seconds.
Build the gravy. Add the tomato paste and stir for 2 minutes. Sprinkle over the flour and stir to coat everything. Add the vegetable broth, Worcestershire sauce, and soy sauce. Bring to a simmer and cook for 5–6 minutes until the gravy has thickened. Stir in the cooked lentils and frozen peas. Season generously with salt and black pepper.
Assemble. Preheat the oven to 400°F (200°C). Transfer the filling to a deep baking dish if not already oven-safe. Spoon the mashed potato over the filling and spread to the edges, using a fork to create texture and peaks across the surface.
Bake. Bake for 25–30 minutes until the mashed potato topping is golden and slightly crisped at the peaks and the filling is bubbling around the edges.
Rest and serve. Let rest for 5 minutes before serving directly from the baking dish.
Pro Tips
Brown the mushrooms properly before building the filling — deeply golden mushrooms provide the umami foundation that makes this filling taste genuinely meaty and satisfying.
Cook the lentils until tender but still holding their shape for the best texture in the finished filling — overcooked lentils become mushy and lose the substance that makes them such a convincing meat substitute.
Create texture and peaks in the mashed potato topping with a fork before baking — the irregular surface crisps more dramatically than a smooth one, creating the most satisfying textural contrast.
Season the mashed potato generously — underseasoned mashed potato topping makes the entire dish taste flat regardless of how well-seasoned the filling is.
The History of Cottage Pie
Cottage pie is one of the oldest and most beloved dishes in British cooking, with a history stretching back to the late eighteenth century when it was created as a practical way to use leftover roasted meat with potato — which had by that time become an affordable staple for the rural cottage-dwelling working class who gave the dish its name. The specific distinction between cottage pie (traditionally made with beef) and shepherd’s pie (made with lamb) emerged in the nineteenth century, though the two terms are often used interchangeably in modern British cooking.
This vegan version honors every element of the original preparation — the rich, herb-scented gravy, the hearty vegetable and protein filling, the golden mashed potato crust — while replacing the meat with lentils and mushrooms that provide equivalent substance and a remarkably similar depth of savory flavor through the natural umami compounds they contain.
Flavor Variations
Shepherd’s Pie Style: Add a tablespoon of mint sauce and a pinch of cumin to the lentil filling for a version inspired by the lamb-based shepherd’s pie.
Sweet Potato Topping: Replace the white potato mashed topping with sweet potato mash for a sweeter, more colorful version.
Loaded Version: Add extra vegetables including parsnip, swede, and corn for a more substantial, heartier filling.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~380 kcal
16g
54g
12g
11g
Storage
Refrigerator: Store covered in the baking dish or in an airtight container for up to 4 days. Reheat covered in the oven at 350°F (175°C) for 20 minutes, uncovering for the final 5 minutes to re-crisp the topping.
Freezer: Freezes beautifully for up to 3 months. Cool completely before wrapping and freezing. Thaw overnight in the refrigerator and reheat covered in the oven.
Make ahead: Assemble completely, cover, and refrigerate up to 24 hours before baking. Add 10 extra minutes to the baking time when cooking from cold.
Frequently Asked Questions
Can I use red lentils instead of green?
Green or brown lentils are strongly recommended as they hold their shape during cooking and provide the best texture in the filling. Red lentils break down completely and produce a very soft, soup-like filling rather than the hearty, textured result this recipe achieves.
Can I make this gluten-free?
Yes — replace the all-purpose flour with cornstarch and use a gluten-free Worcestershire sauce. All other ingredients are naturally gluten-free.
What is vegan Worcestershire sauce?
Traditional Worcestershire sauce contains anchovies. Several brands now produce vegan Worcestershire sauce using similar seasonings without the fish — check the label or look for specifically labeled vegan versions. Soy sauce with a splash of apple cider vinegar can also be used as a substitute.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more deeply comforting vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are breakfast recipes that make ordinary mornings feel genuinely special. And then there are recipes like these Vegan Peach Fritters — the kind that fill the kitchen with the most intoxicating aroma of caramelized peach and warm cinnamon and vanilla as they cook, that come out of the pan golden and crispy and pillowy all at once, and that deliver with every single bite a combination of sweet juicy peach and tender, lightly spiced batter that is so deeply satisfying it stops conversation completely. These are those fritters. The ones that make people wander into the kitchen in their pajamas drawn purely by the smell. The ones that disappear from the plate before they have properly cooled. The ones that turn an ordinary Saturday morning into something genuinely memorable.
These are fritters of extraordinary simplicity and extraordinary deliciousness — a lightly sweetened batter of all-purpose flour, oat milk, and flax egg folded generously with chunks of ripe, fragrant peach that caramelize against the hot pan into jammy, intensely sweet pockets of fruit surrounded by a crispy, golden exterior that gives way to the most tender, soft interior imaginable. They are finished with a drizzle of maple glaze that sets to a thin, sweet, barely-there coating that amplifies every other flavor in the fritter and makes them look genuinely irresistible on the plate.
What makes these fritters so genuinely outstanding is the peach. At peak summer ripeness a peach is one of the most extraordinarily flavored fruits available — sweet, slightly tart, intensely fragrant, and with a juiciness that releases into the batter during cooking and creates those extraordinary pockets of concentrated peach flavor that make every bite unpredictable and exciting. The key is using ripe but firm peaches — ripe enough to be intensely sweet and fragrant but firm enough to hold their shape in the batter rather than turning to mush during cooking.
This recipe is 100% vegan, ready in just 20 minutes, naturally dairy-free and egg-free, and absolutely spectacular served warm with maple glaze, a dusting of cinnamon sugar, or a scoop of vegan vanilla ice cream for the most indulgent summer breakfast dessert imaginable.
2 tbsp melted coconut oil or neutral vegetable oil
1 tsp pure vanilla extract
1 tsp apple cider vinegar
For the Peach Filling
3 medium ripe but firm peaches (approximately 400g), peeled and diced into 1cm pieces
1 tbsp coconut sugar or brown sugar
½ tsp cinnamon
1 tsp lemon juice
For Frying
½ cup (120ml) neutral vegetable oil or coconut oil for shallow frying
For the Maple Glaze
1 cup (120g) powdered sugar
3 tbsp maple syrup
2–3 tbsp oat milk
½ tsp vanilla extract
Pinch of salt
Optional Toppings
Cinnamon sugar (2 tbsp sugar + ½ tsp cinnamon) for dusting
Vegan vanilla ice cream alongside
Fresh peach slices for garnish
Toasted crushed pecans scattered over
Whipped coconut cream
Extra maple syrup drizzled
To Serve
Warm from the pan with maple glaze
With vegan vanilla ice cream for a dessert version
Alongside fresh fruit salad
With a hot cup of coffee or tea
Dusted with powdered sugar for a classic finish
Instructions
Prepare the peaches. Peel and dice the peaches into approximately 1cm cubes — small enough to distribute evenly throughout the fritters but large enough to provide distinct pockets of juicy peach in every bite. Toss the diced peaches in the coconut sugar, cinnamon, and lemon juice and set aside for 5 minutes. The sugar draws out some of the peach juice and the lemon prevents browning while adding brightness.
Make the flax egg. In a small bowl combine the flaxseed meal and water, stir well, and rest for 5 minutes until thickened to a gel. This binding agent is essential for holding the fritters together during cooking.
Mix the dry ingredients. In a large bowl whisk together the flour, baking powder, cinnamon, nutmeg, salt, and sugar until evenly combined.
Add the wet ingredients. Add the oat milk, melted coconut oil, vanilla extract, apple cider vinegar, and prepared flax egg to the dry ingredients. Fold gently with a spatula until just combined — the batter should be thick and slightly lumpy. Do not overmix.
Fold in the peaches. Add the sugared peach pieces and any accumulated juice to the batter and fold gently with two or three strokes until just distributed. The batter will be thick and chunky — this is correct and produces fritters with distinct peach pieces rather than a smooth, uniform mixture.
Heat the oil. Pour the oil into a large heavy-bottomed skillet to a depth of approximately 1cm and heat over medium-high heat until shimmering. Test the oil temperature by dropping a small amount of batter into it — it should sizzle immediately and vigorously. Oil that is too cool produces greasy, pale fritters. Oil that is too hot burns the exterior before the center cooks through.
Fry the fritters. Working in batches of 3–4 to avoid crowding, drop large spoonfuls of batter — approximately 3 tablespoons each — into the hot oil. Flatten slightly with the back of the spoon to approximately 1cm thickness. Cook for 2–3 minutes until the bottom is deep golden and the edges look set. Flip carefully with a spatula and cook for a further 2 minutes until equally golden on the second side. Transfer to a plate lined with paper towel to drain briefly.
Make the maple glaze. Whisk together the powdered sugar, maple syrup, vanilla extract, and salt in a small bowl. Add oat milk one tablespoon at a time until the glaze reaches a thick but pourable, drizzleable consistency — it should fall from a spoon in a slow, steady ribbon rather than running freely.
Glaze and serve immediately. Arrange the warm fritters on a serving plate and drizzle the maple glaze generously over the top — allowing it to run down the sides and pool slightly around the base of each fritter. Scatter any additional toppings over the glaze while it is still wet so they adhere to the surface. Serve immediately while the fritters are at their crispiest and the peach filling is still warm and jammy.
Pro Tips for Perfect Vegan Peach Fritters
Use ripe but firm peaches. This distinction is critical. Overripe peaches release too much juice into the batter during cooking and make the fritters dense and soggy rather than light and crispy. Perfectly ripe but still firm peaches hold their shape, caramelize beautifully against the hot oil, and release their sweetness gradually during cooking rather than all at once.
Do not overmix the batter. Ten folds maximum from the moment the wet ingredients hit the dry — the batter should still look rough and slightly lumpy when the peaches go in. Overmixed batter develops gluten that makes fritters dense and chewy rather than light and tender.
Maintain oil temperature throughout cooking. The biggest mistake in fritter making is allowing the oil temperature to drop between batches by cooking too many fritters at once. Cook in small batches of 3–4 and allow the oil to return to temperature between batches. A cooking thermometer showing 350°F (175°C) takes all the guesswork out of this.
Flatten the fritters slightly after dropping into the oil. A thinner fritter cooks more evenly all the way through than a thick dome-shaped one and produces a higher ratio of crispy exterior to soft interior — which is the ideal texture balance.
Drain briefly on paper towel — not for long. Fritters drained on paper towel for too long steam on the underside and lose their crispiness. Drain for 30–60 seconds maximum then transfer to a warm oven at 200°F (93°C) if making multiple batches — this keeps them warm and crispy while you finish cooking.
Glaze while warm. The maple glaze sets most beautifully on warm fritters — it flows into the crevices and sets to a thin, glossy, perfectly even coating. Applied to cold fritters it sits on the surface rather than flowing and produces an uneven, thick result.
Why Summer Peaches Are So Extraordinary
The peach is one of the most seasonally dependent fruits available — and at its peak in the height of summer it is an ingredient of such extraordinary flavor and fragrance that it barely needs anything done to it to be spectacular. Understanding what makes a perfectly ripe summer peach so remarkable helps explain why these fritters are so extraordinary when made with the right fruit.
Peaches accumulate their characteristic flavor compounds — primarily lactones, aldehydes, and terpenes — during the ripening process on the tree. Peaches that are picked before full ripeness and allowed to ripen off the tree never develop the full concentration of these compounds that tree-ripened fruit achieves. This is why a locally grown, tree-ripened summer peach tastes incomparably better than a supermarket peach purchased in winter — the flavor difference is not merely a matter of preference but of actual chemical composition.
The sugar content of a fully ripe peach — primarily fructose and glucose — is what produces the extraordinary caramelization that happens when the diced peach comes into contact with the hot oil in the pan. The natural fruit sugars undergo the Maillard reaction and caramelization simultaneously, creating the complex, slightly jammy, intensely sweet flavor of cooked peach that is entirely distinct from the fresh fruit and in many ways even more satisfying.
The natural acidity of the peach — from malic and citric acid — balances this sweetness and prevents the fritters from tasting cloying despite the significant amount of natural fruit sugar. The cinnamon amplifies both the sweetness and the acidity simultaneously through the mechanism by which warm spices enhance flavor perception. The lemon juice in the peach maceration brightens and preserves these volatile aromatic compounds during cooking.
Nutritionally peaches provide meaningful amounts of Vitamin C, Vitamin A as beta-carotene, potassium, and niacin alongside antioxidant compounds including chlorogenic acid and quercetin that have been studied for anti-inflammatory and cardiovascular protective properties.
Flavor Variations
Apple Cinnamon Fritters: Replace the peaches with peeled, diced apple tossed in cinnamon and brown sugar for a classic autumn fritter that is particularly spectacular with a salted caramel drizzle instead of maple glaze.
Blueberry Lemon Fritters: Replace the peaches with fresh blueberries and add the zest of one lemon to the batter for a vibrant summer version with a beautiful purple-studded interior and a bright citrusy character.
Mango Coconut Fritters: Replace the peaches with diced fresh mango and add 3 tablespoons of desiccated coconut to the batter for a tropical version that is particularly spectacular with a lime glaze instead of maple.
Banana Walnut Fritters: Replace the peaches with sliced ripe banana and add 3 tablespoons of chopped toasted walnuts to the batter for a deeply comforting version that is outstanding for autumn and winter breakfasts.
Nutritional Highlights (Per Serving — 3 fritters)
Calories
Protein
Carbs
Fiber
Fat
~290 kcal
5g
46g
3g
10g
At 290 calories per serving these fritters deliver a genuinely satisfying breakfast alongside meaningful nutrition. The peaches provide Vitamins C and A, potassium, and antioxidant flavonoids. The flaxseed meal contributes ALA omega-3 fatty acids and lignans with hormone-balancing properties. The oat milk base contributes beta-glucan fiber with documented cholesterol-lowering properties. The maple syrup glaze provides zinc and manganese alongside its natural sweetness. This is a breakfast that celebrates summer fruit in the most delicious way possible while delivering genuine nutritional substance.
Storage
Fresh is best: Peach fritters are at their absolute peak the moment they come out of the pan — crispy, golden, warm, and jammy. They are a breakfast that should be eaten immediately rather than stored wherever possible.
Room temperature: Store unglazed fritters in an airtight container at room temperature for up to 1 day. Reheat in a hot oven at 375°F (190°C) for 5 minutes or in an air fryer at 350°F (175°C) for 3–4 minutes to restore crispiness before glazing and serving.
Refrigerator: Store in an airtight container in the refrigerator for up to 2 days. Reheat in oven or air fryer before serving — do not microwave which makes them irreversibly soft and soggy.
Freezer: Freeze unglazed fritters in a single layer until solid then transfer to a freezer bag for up to 1 month. Reheat from frozen in a 375°F (190°C) oven for 12–15 minutes until heated through and re-crisped. Glaze immediately before serving.
Batter: Do not store the batter — the leavening activates immediately when the wet and dry ingredients are combined and loses its effectiveness within 30 minutes. Always make the batter fresh immediately before cooking.
Frequently Asked Questions
Can I use canned peaches instead of fresh?
Yes — drain canned peaches thoroughly and pat completely dry before dicing. Canned peaches contain significantly more moisture than fresh and must be dried as completely as possible to prevent the fritters from becoming soggy. The flavor of canned peaches is less intense than fresh but still delicious — add an extra half teaspoon of cinnamon to compensate.
Can I bake these instead of frying?
Yes — place spoonfuls of batter on a lined baking sheet, flatten slightly, and bake at 400°F (200°C) for 15–18 minutes, flipping once halfway through. Baked fritters are significantly less crispy than pan-fried ones but still delicious and considerably lighter in fat content. An air fryer at 375°F (190°C) for 8–10 minutes produces a result closer to pan-fried than the oven.
How do I peel peaches easily?
Score a small X on the bottom of each peach with a sharp knife. Blanch in boiling water for 30–60 seconds then transfer immediately to a bowl of ice water. The skin will slip off effortlessly. Alternatively use a vegetable peeler on firm peaches — it works well when the peaches are not too ripe.
Can I make these fritters gluten-free?
Yes — replace the all-purpose flour with a 1:1 gluten-free flour blend. Add half a teaspoon of xanthan gum if your blend does not already contain it. The texture will be slightly more delicate than the regular version but still golden, crispy, and deeply delicious.
Why are my fritters greasy?
Greasy fritters are almost always caused by oil that is not hot enough when the batter goes in. When oil is at the correct temperature the batter immediately forms a sealed crust that prevents oil from penetrating the interior. When oil is too cool the batter absorbs it before the crust has time to form. Always test the oil temperature before adding batter and maintain the temperature between batches.
Can I make these for a crowd?
Yes — double or triple the recipe as needed. Keep cooked fritters warm in a 200°F (93°C) oven while making subsequent batches. Glaze all fritters together immediately before serving. For very large batches set up an assembly line — one person frying, one person glazing — for the most efficient workflow.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more vibrant vegan breakfast and brunch recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are desserts that feel like home. And then there are desserts like this Vegan Blueberry Cobbler — the kind that comes out of the oven bubbling and fragrant and so deeply, warmly inviting that people are already reaching for bowls before it has properly cooled, that fills the kitchen with the most extraordinary aroma of caramelized blueberry and warm butter and vanilla as it bakes, and that delivers with every single spoonful a combination of jammy, intensely sweet blueberry filling and golden, biscuity, tender cobbler topping that is one of the most satisfying dessert experiences imaginable. This is that cobbler. The one that makes summer feel complete. The one that has been requested at every gathering since the first time it was made. The one that tastes like the very best version of every blueberry dessert you have ever eaten, distilled into a single baking dish.
This is a cobbler of extraordinary simplicity and extraordinary deliciousness — a bubbling, deeply purple blueberry filling thickened with just enough cornstarch to hold its shape when spooned into a bowl while still flowing in slow, generous ribbons of juice around the golden cobbler biscuits that sit on top, their crispy, slightly caramelized tops giving way to the softest, most tender, buttermilk-style interiors that absorb the blueberry juices from below into something that is simultaneously biscuit and cake and pudding all at once. It is genuinely one of the finest things you will make all summer.
What makes this cobbler so genuinely outstanding is the cobbler topping. Made with vegan butter, oat milk curdled with apple cider vinegar into a plant-based buttermilk, and a touch of coconut sugar that caramelizes in the oven into a barely-there golden crust — these biscuits are extraordinary on their own and transcendent in combination with the blueberry filling beneath them. They are dropped onto the filling in rustic, irregular mounds rather than rolled and cut — a technique that produces a more tender, more interesting, more genuinely homemade result than any precision cutting could achieve.
This recipe is 100% vegan, ready in just 45 minutes, made with fresh or frozen blueberries, naturally adaptable to gluten-free, and absolutely magnificent served warm with a generous scoop of vegan vanilla ice cream that melts into the hot blueberry filling in the most extraordinary way.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
15 mins
30 mins
45 mins
6
~320 kcal
Ingredients
For the Blueberry Filling
6 cups (900g) fresh or frozen blueberries (do not thaw if frozen)
⅓ cup (65g) cane sugar or coconut sugar
2 tbsp cornstarch
1 tbsp lemon juice
Zest of 1 lemon
1 tsp pure vanilla extract
¼ tsp cinnamon
Pinch of salt
For the Cobbler Topping
1½ cups (180g) all-purpose flour
¼ cup (50g) cane sugar plus 1 tbsp for sprinkling
1½ tsp baking powder
¼ tsp baking soda
¼ tsp fine salt
½ tsp cinnamon
⅓ cup (75g) cold vegan butter, cut into small cubes
½ cup (120ml) oat milk
1 tsp apple cider vinegar
1 tsp pure vanilla extract
Optional Add-ins for the Filling
1 cup (150g) fresh raspberries mixed with blueberries
1 tbsp bourbon or dark rum (adds beautiful depth)
¼ tsp cardamom (adds beautiful floral warmth)
1 tbsp maple syrup in place of some sugar
Fresh basil leaves torn through the warm filling
Optional Toppings for the Cobbler Biscuits
1 tbsp turbinado sugar sprinkled over before baking
1 tsp lemon zest mixed into the biscuit dough
2 tbsp sliced almonds pressed into the tops
To Serve
Vegan vanilla ice cream — the classic and essential pairing
Whipped coconut cream
Vegan custard poured over the top
Plain coconut yogurt for a lighter option
A drizzle of maple syrup
Fresh blueberries and mint alongside
Instructions
Preheat the oven. Preheat your oven to 375°F (190°C). Lightly grease a 23 x 33cm (9 x 13 inch) baking dish or a similar sized deep casserole dish with vegan butter or coconut oil. A dish with some depth is important — the blueberry filling bubbles significantly during baking and needs room to expand without overflowing.
Make the vegan buttermilk. Combine the oat milk and apple cider vinegar in a small bowl or measuring jug, stir briefly, and set aside for 5 minutes. The acid causes the plant milk to curdle slightly — creating a vegan buttermilk that produces a more tender, more flavorful cobbler topping than plain milk alone.
Make the blueberry filling. In a large bowl combine the blueberries, sugar, cornstarch, lemon juice, lemon zest, vanilla extract, cinnamon, and salt. Toss gently until the blueberries are evenly coated and the cornstarch has completely dissolved into the juices. Pour the blueberry mixture into the prepared baking dish and spread in an even layer. The filling will look sparse at this stage — it compresses and releases juice dramatically during baking.
Make the cobbler biscuit dough. In a large bowl whisk together the flour, sugar, baking powder, baking soda, salt, and cinnamon. Add the cold cubed vegan butter and work it into the flour using your fingertips — pressing each piece of butter between your fingers and thumbs until the mixture resembles coarse, sandy crumbs with some pea-sized pieces of butter still visible. These larger butter pieces are what create the flaky, layered texture of the finished biscuits — do not work the butter in too completely.
Add the wet ingredients. Pour the vegan buttermilk and vanilla extract over the flour and butter mixture and fold gently with a spatula until just combined — the dough should be shaggy, slightly sticky, and rough rather than smooth. Do not overmix — overworked biscuit dough produces tough, dense biscuits rather than the light, tender result this recipe achieves.
Top the filling with the biscuit dough. Drop the cobbler dough over the blueberry filling in large, irregular spoonfuls — approximately 6 to 8 generous mounds distributed evenly across the surface. Do not spread or flatten — the irregular, rustic mounds bake into beautifully varied textures with crispy peaks, tender valleys, and jammy blueberry-soaked edges that are the defining characteristic of a great cobbler. Leave gaps between the dough mounds — the blueberry filling should be visible between them and will bubble up through these gaps during baking.
Sprinkle and bake. Sprinkle the remaining tablespoon of sugar evenly over the cobbler biscuits — this creates the barely-there caramelized crust that makes the tops so irresistible. Place in the center of the preheated oven and bake for 28–35 minutes until the cobbler topping is deeply golden, the biscuits have puffed and set, and the blueberry filling is bubbling vigorously around the edges and through the gaps — the bubbling is essential and indicates the cornstarch has activated and the filling has properly thickened.
Rest briefly before serving. Remove from the oven and allow to rest for 10 minutes before serving — the filling is extraordinarily hot directly from the oven and resting allows it to thicken slightly from its liquid state to the jammy, spoonable consistency that makes it so spectacular. Serve warm — directly from the baking dish at the table — with generous scoops of vegan vanilla ice cream that melt into the hot blueberry filling in the most extraordinary way.
Pro Tips for the Perfect Vegan Blueberry Cobbler
Use cold vegan butter for the biscuit topping always. The temperature of the butter is one of the most critical factors in cobbler biscuit success. Cold butter — cut into the flour quickly before it has time to warm — creates steam pockets during baking that produce the flaky, layered texture that distinguishes great cobbler biscuits from dense, cakey ones. Room temperature butter produces a uniform, greasy dough with none of this texture.
Do not spread or flatten the biscuit dough. The dropped, irregular mounds of dough bake into beautifully varied textures — crispy peaks, tender centers, jammy edges — that a smoothed or rolled topping simply cannot achieve. The rusticity is intentional and is what makes homemade cobbler so much more interesting than any commercial version.
Leave gaps between the biscuit mounds. The blueberry filling visible between the biscuit mounds bubbles up through these gaps during baking — basting the edges of the biscuits in blueberry juice and creating those extraordinary jammy, purple-stained cobbler edges that are arguably the best bites in the entire dish.
Use frozen blueberries directly from the freezer. Frozen blueberries added directly from the freezer without thawing hold their shape better during baking, release their juice more gradually, and produce a filling with more body and structure than thawed berries which collapse into mush and produce a watery filling.
Bake until the filling is visibly bubbling. The bubbling of the blueberry filling is not merely aesthetic — it indicates that the filling has reached the temperature at which the cornstarch activates and thickens the blueberry juices into a glossy, coating sauce rather than a thin, watery liquid. A cobbler removed from the oven before the filling is bubbling will have a thin, runny filling that pools rather than holds when served.
Serve warm — not hot, not cold. Cobbler served immediately from the oven is too hot to eat comfortably and the filling is too liquid to serve cleanly. Cobbler served cold loses all the extraordinary contrast between the warm, jammy filling and the cool, melting ice cream. The 10-minute rest produces the perfect serving temperature — warm enough to melt the ice cream dramatically, cool enough to eat immediately and enjoy every element of the dish at its best.
The Story of Cobbler in American Baking
Cobbler is one of the most beloved and most distinctly American desserts in the entire baking canon — a preparation born of necessity and improvisation that became a classic through the sheer power of how extraordinarily delicious it is when made well.
The origins of cobbler trace to the early nineteenth century American frontier where British settlers attempting to recreate the suet puddings and steamed dumplings of their homeland found themselves without the proper equipment and many of the correct ingredients. The solution was characteristically practical — a simple biscuit or dumpling dough dropped onto stewed or fresh fruit and baked in a dutch oven or camp fire until the topping set and the fruit beneath it became jammy and intensely concentrated in flavor.
The name cobbler is thought to derive from the irregular, cobblestone-like appearance of the dropped biscuit topping — each mound a different size and shape, like the varied stones of a cobbled street — though some food historians argue it derives from the British word cobbler meaning to mend or patch, a reference to the patched appearance of the topping over the fruit beneath.
What distinguishes cobbler from crumble, crisp, and buckle — the other great American fruit bake traditions — is the biscuit topping. Where a crumble uses a dry, sandy, streusel-like topping and a crisp adds oats for additional texture, a cobbler uses a soft, wet, buttermilk-style biscuit dough that bakes into something simultaneously crispy on top and tender throughout — absorbing the fruit juices from below as it cooks into a genuinely extraordinary hybrid of biscuit and pudding that has no equivalent in any other baking tradition.
This vegan version honours every element of the classical preparation — the jammy, intensely flavored fruit filling, the dropped biscuit topping, the bubbling, caramelized edges — while replacing the dairy and eggs with plant-based alternatives that perform identically and produce a cobbler that is indistinguishable in flavor and texture from the finest dairy version.
Flavor Variations
Mixed Berry Cobbler: Replace half the blueberries with raspberries, blackberries, and sliced strawberries for a vibrant mixed berry version with more complex, layered fruit flavor and a beautiful deep purple filling.
Peach and Blueberry Cobbler: Add 2 cups of diced fresh peach to the blueberry filling for a classic Southern-inspired combination that is particularly spectacular in late summer when both fruits are at their peak.
Lemon Blueberry Cobbler: Add the zest of two additional lemons to both the filling and the biscuit dough and replace 2 tablespoons of the oat milk with fresh lemon juice for a brighter, more citrus-forward version that is particularly refreshing in summer.
Lavender Blueberry Cobbler: Add 1 teaspoon of culinary dried lavender to the blueberry filling for a sophisticated, floral version with a beautiful Provençal character that is particularly elegant for dinner party desserts.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~320 kcal
4g
54g
5g
10g
At 320 calories per serving this cobbler delivers genuine summer dessert satisfaction alongside meaningful nutrition from its whole food ingredients. Blueberries are among the most antioxidant-rich foods available — providing extraordinary concentrations of anthocyanins that have been studied for their ability to reduce inflammation, protect brain cells from oxidative damage, improve memory and cognitive function, and support cardiovascular health. A single serving of this cobbler provides approximately one and a half cups of blueberries — a genuinely significant dose of these extraordinary compounds. The lemon juice and zest contribute Vitamin C and limonene with antioxidant and anti-cancer properties. The oat milk base contributes beta-glucan fiber.
Storage
Serve fresh: Blueberry cobbler is at its absolute peak within 2 hours of coming out of the oven — when the topping is still slightly crispy, the filling is warm and jammy, and the contrast with cold ice cream is at its most spectacular. Make it fresh whenever possible.
Refrigerator: Store covered with plastic wrap or in an airtight container in the refrigerator for up to 4 days. The topping softens during refrigeration as it absorbs moisture from the filling — the texture changes but the flavor remains extraordinary. Reheat individual portions in a 350°F (175°C) oven for 10 minutes or in a microwave for 90 seconds.
Freezer: Cobbler freezes well for up to 2 months. Cool completely before wrapping tightly in plastic wrap and foil. Thaw overnight in the refrigerator and reheat in a 350°F (175°C) oven for 15–20 minutes until heated through and the topping has regained some crispiness.
Make ahead: The blueberry filling can be prepared up to 24 hours in advance and stored in the refrigerator. Make the biscuit topping fresh on the day of baking — the leavening in the biscuit dough loses its effectiveness if stored before baking.
Frequently Asked Questions
Can I use frozen blueberries instead of fresh?
Yes — frozen blueberries work beautifully in cobbler and in many ways produce a better result than out-of-season fresh blueberries. Add them directly from frozen without thawing — thawed berries release too much liquid and produce a watery filling. You may need to add an additional teaspoon of cornstarch when using frozen berries to account for the additional moisture they release during baking.
Why is my cobbler topping raw in the middle?
An undercooked cobbler topping is caused by biscuit mounds that are too thick, oven temperature too low, or insufficient baking time. Drop the biscuit dough in mounds no thicker than 2–3cm, ensure the oven is fully preheated to the correct temperature, and bake until a toothpick inserted in the center of the largest biscuit mound comes out clean. If the topping is browning too quickly before the center is cooked, cover loosely with foil for the remaining baking time.
Can I make individual cobblers?
Yes — divide the blueberry filling between 6 individual ramekins and top each with one large mound of biscuit dough. Reduce the baking time to 20–25 minutes. Individual cobblers are particularly elegant for dinner party desserts — each guest receives their own perfectly formed cobbler with its own bubbling filling and golden biscuit topping.
How do I know when the cobbler is done?
The cobbler is done when the biscuit topping is deeply golden and set — dry rather than shiny on top — and a skewer inserted in the center of the largest biscuit comes out clean. Most importantly the blueberry filling should be visibly bubbling vigorously around the edges and through the gaps between the biscuits. If the topping is golden but the filling is not yet bubbling, continue baking until it is.
Can I make this cobbler gluten-free?
Yes — replace the all-purpose flour in the biscuit topping with a 1:1 gluten-free flour blend and add half a teaspoon of xanthan gum if your blend does not already contain it. The cornstarch in the filling is already gluten-free. The gluten-free biscuit topping will be slightly more delicate in texture than the regular version but still delicious, golden, and beautifully flavored.
Can I reduce the sugar in this recipe?
Yes — the sugar in the filling can be reduced to 3 tablespoons for a less sweet, more tart filling that allows the natural flavor of the blueberries to dominate. The sugar in the biscuit topping can be reduced to 2 tablespoons. Do not eliminate the sugar entirely as it contributes to the texture and browning of the biscuits as well as their flavor.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more comforting vegan dessert and baking recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are handheld snacks you make because something substantial is needed. And then there are snacks like these Vegan Empanadas — the kind that come out of the oven golden and flaky, their crimped edges perfectly sealed, each one a self-contained parcel of deeply seasoned, warmly spiced potato and black bean filling that bursts with flavor on the first bite. This is that empanada. The one that makes people reach for a second before they have finished the first. The one that proves empanadas are genuinely one of the most satisfying, most versatile, and most crowd-pleasing foods in the entire plant-based repertoire.
These empanadas use a simple vegan shortcrust-style dough made from all-purpose flour and cold vegan butter, golden and slightly flaky when baked, with a filling of smoky mashed potato, black beans, onion, garlic, and a well-seasoned blend of cumin, smoked paprika, and oregano that carries the depth and warmth that makes Latin American-inspired flavors so universally appealing.
What makes these empanadas so outstanding is the filling — mashed potato provides body and a slightly creamy texture that binds the filling together cleanly, while whole black beans add protein, texture, and a deep, earthy flavor that turns a simple potato filling into something genuinely complex and satisfying.
This recipe is 100% vegan, ready in about 60 minutes, naturally adaptable to a wide variety of fillings, and absolutely magnificent served warm with a simple chimichurri or avocado dipping sauce alongside.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
30 mins
25 mins
55 mins
6
~340 kcal
Ingredients
For the Empanada Dough
2½ cups (300g) all-purpose flour
½ tsp salt
½ tsp baking powder
½ cup (115g) cold vegan butter, cut into small cubes
6–8 tbsp ice cold water
For the Potato Black Bean Filling
2 medium potatoes, peeled, boiled, and mashed
1 can (400g) black beans, drained and rinsed
1 small onion, finely diced
3 cloves garlic, minced
1 tbsp olive oil
2 tsp smoked paprika
1½ tsp cumin
1 tsp dried oregano
½ tsp chili powder
Salt and black pepper to taste
2 tbsp fresh cilantro, chopped
For the Vegan Egg Wash
3 tbsp plant milk mixed with 1 tsp maple syrup
For the Chimichurri Dipping Sauce
½ cup (30g) fresh parsley, finely chopped
3 cloves garlic, minced
3 tbsp olive oil
2 tbsp red wine vinegar
½ tsp chili flakes
Salt and pepper
Instructions
Make the dough. In a large bowl combine the flour, salt, and baking powder. Add the cold vegan butter cubes and work quickly into the flour using your fingertips until the mixture resembles coarse breadcrumbs with some pea-sized pieces of butter remaining. Add ice cold water one tablespoon at a time, mixing with a fork after each addition, until the dough just comes together without being sticky. Shape into a disk, wrap in plastic, and refrigerate for 20 minutes.
Make the filling. Heat the olive oil in a skillet over medium heat. Add the onion and cook for 4–5 minutes until softened. Add the garlic, smoked paprika, cumin, oregano, and chili powder and cook for 60 seconds until fragrant. Add the black beans and cook for 2 minutes. Remove from heat and combine with the mashed potato and fresh cilantro. Season generously with salt and pepper. Let cool.
Preheat the oven. Preheat the oven to 400°F (200°C) and line two baking sheets with parchment paper.
Roll and cut the dough. On a lightly floured surface, roll the chilled dough to approximately 3mm thickness. Cut into circles approximately 12cm in diameter using a round cutter or the rim of a bowl.
Fill and seal. Place 2 tablespoons of filling in the center of each dough circle. Fold the dough over the filling into a half-moon shape and press the edges firmly to seal. Crimp the edge with a fork for a decorative and secure seal. Place on the prepared baking sheets.
Brush and bake. Brush each empanada with the plant milk and maple syrup wash. Bake for 22–26 minutes until deeply golden and the pastry is cooked through and slightly flaky.
Make the chimichurri. Combine all chimichurri ingredients in a bowl and let sit for 10 minutes for the flavors to meld.
Serve warm. Serve the empanadas warm with the chimichurri alongside.
Pro Tips
Keep the dough and butter cold throughout — cold butter produces a flakier, more tender dough. Work quickly and return to the refrigerator if the butter starts to feel soft.
Do not overfill — 2 tablespoons of filling per empanada is the maximum. Overfilled empanadas burst at the seams during baking and lose their filling.
Seal firmly and crimp confidently — a well-crimped edge holds through the full baking time; a loosely pressed edge opens and lets the filling escape.
Let the filling cool before assembling — warm filling softens the dough and makes sealing and crimping significantly more difficult.
The History of Empanadas
Empanadas are one of the most beloved and most widely distributed foods in the Spanish-speaking world, found in some form in virtually every Latin American country, Spain, and Portugal, as well as having spread to the Philippines and other former Spanish territories. The name derives from the Spanish verb empanar, meaning to wrap in bread, accurately describing a preparation in which fillings are enclosed in dough before baking or frying.
The origins of empanadas trace to the Galicia region of northwestern Spain and Portugal, where similar preparations appear in medieval cookbooks as early as the sixteenth century. Spanish and Portuguese colonizers brought the preparation to Latin America, where it evolved differently in each country — the flaky, baked dough of Argentine empanadas, the corn-based dough of Colombian empanadas, the fried versions of Puerto Rico, and countless regional variations throughout the continent. This recipe draws on the baked Argentine tradition, adapted with a plant-based filling that fits seamlessly into the empanada canon.
Flavor Variations
Mushroom and Walnut Empanadas: Replace the potato and black bean filling with finely diced sautéed mushrooms and chopped toasted walnuts seasoned with thyme and garlic for a meatier, earthier filling.
Sweet Potato and Lentil Empanadas: Replace the potato with mashed sweet potato and use cooked green lentils in place of black beans for a sweeter, more earthy variation.
Corn and Pepper Empanadas: Add corn kernels and diced roasted red pepper to the filling for a brighter, sweeter, more summery version.
Refrigerator: Store baked empanadas in an airtight container for up to 3 days. Reheat in a hot oven or air fryer to restore the flaky crust.
Freezer: Freeze unbaked, assembled empanadas on a tray until solid then transfer to a freezer bag for up to 2 months. Bake directly from frozen at 400°F (200°C) for 28–32 minutes.
Make ahead: Assemble the empanadas up to 24 hours ahead and refrigerate unbaked. Brush with wash and bake fresh when ready to serve.
Frequently Asked Questions
Can I fry the empanadas instead of baking?
Yes — shallow fry in neutral oil at 350°F (175°C) for 3–4 minutes per side until golden for a crispier, richer result. Fried empanadas are particularly popular in several Latin American countries.
Can I make the dough gluten-free?
Yes — use a 1:1 gluten-free flour blend. The dough will be more fragile and may crack when folding; work with small, cold portions and patch any cracks before baking.
Can I use store-bought pastry dough?
Yes — store-bought vegan shortcrust or puff pastry both work well as the dough base, significantly reducing prep time. Puff pastry produces a more dramatic, layered result; shortcrust produces the more traditional empanada texture.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more satisfying vegan snack and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
There are dinners you make because something quick is needed on a busy night. And then there are dinners like this Vegan Broccoli and Mushroom Stir Fry — the kind that comes together in a single hot pan in under twenty minutes, delivering tender-crisp broccoli and deeply golden mushrooms coated in a glossy, savory sauce that clings to every bite. This is that dinner. The one that makes weeknight cooking feel effortless without sacrificing flavor. The one that disappears from the pan before it has even fully cooled.
This stir fry sears broccoli and mushrooms separately to achieve proper browning and texture, then combines them in a quick sauce built on soy sauce, garlic, ginger, and a touch of sesame oil that thickens into a glossy coating in just a couple of minutes. It is one of the simplest, most adaptable dinners in the entire plant-based repertoire.
What makes this stir fry so outstanding is the searing technique — giving both the broccoli and mushrooms enough heat and space to properly brown rather than steam, which produces a deeper, more savory flavor throughout the dish than a quickly tossed, lower-heat version ever could.
This recipe is 100% vegan, naturally adaptable to gluten-free, ready in just 20 minutes, and absolutely wonderful served over steamed rice or noodles for a complete meal.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
10 mins
20 mins
4
~190 kcal
Ingredients
For the Stir Fry
1 large head broccoli, cut into florets
300g mushrooms (cremini or button), halved or quartered
3 cloves garlic, minced
1 tbsp fresh ginger, grated
2 tbsp neutral oil, divided
1 tsp sesame oil
For the Sauce
3 tbsp soy sauce or tamari
1 tbsp rice vinegar
1 tbsp maple syrup or brown sugar
2 tbsp vegetable broth or water
1 tsp cornstarch mixed with 2 tbsp water (slurry)
Optional Add-ins
¼ tsp chili flakes for gentle heat
1 red bell pepper, sliced
2 spring onions, cut into 2-inch pieces
To Serve
Steamed jasmine or basmati rice
Sesame seeds
Sliced spring onions
Instructions
Blanch the broccoli. Bring a pot of water to a boil and blanch the broccoli florets for 1–2 minutes until just bright green and slightly tender. Drain immediately and set aside.
Sear the mushrooms. Heat 1 tablespoon of the neutral oil in a large skillet or wok over medium-high heat. Add the mushrooms in a single layer and let sear undisturbed for 2–3 minutes until golden, then stir and continue cooking for 2–3 more minutes until deeply golden all over. Remove from the pan and set aside.
Cook the broccoli. Add the remaining oil to the same pan. Add the blanched broccoli and cook for 2–3 minutes, stirring occasionally, until slightly charred at the edges.
Add aromatics. Add the garlic and ginger to the pan with the broccoli and cook for 30 seconds until fragrant.
Build the sauce. Return the mushrooms to the pan. Add the soy sauce, rice vinegar, maple syrup, vegetable broth, and sesame oil, stirring to combine. Bring to a simmer.
Thicken and finish. Stir in the cornstarch slurry and cook for 1–2 minutes until the sauce thickens to a glossy, coating consistency.
Serve immediately. Serve hot over steamed rice, garnished with sesame seeds and sliced spring onions.
Pro Tips
Sear the mushrooms and broccoli separately to give each enough space and heat to properly brown rather than steaming together in a crowded pan.
Blanch the broccoli briefly before stir frying so it cooks through quickly without overcooking once it hits the hot pan.
Have the sauce ingredients measured and ready before starting to cook, since stir frying moves quickly.
Add the cornstarch slurry only once the sauce is simmering, stirring continuously to avoid lumps.
Why This Combination Works
Mushrooms contribute a deeply savory, umami-rich flavor when properly browned, while broccoli adds freshness, color, and a satisfying crunch. Together, bound in a glossy soy-based sauce, they create a stir fry that feels substantial and deeply flavorful despite being entirely vegetable-based.
Flavor Variations
Spicy Garlic Stir Fry: Add extra chili flakes or a tablespoon of chili garlic sauce to the sauce for more heat.
Sesame Peanut Stir Fry: Stir a tablespoon of natural peanut butter into the sauce for a nutty, richer variation.
Tofu Addition: Add cubed, pan-fried tofu to the stir fry for additional protein.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~190 kcal
7g
20g
4g
9g
Storage
Refrigerator: Store in an airtight container for up to 3 days. Reheat in a hot pan to help restore some texture.
Freezer: This dish is best enjoyed fresh, as the broccoli and mushrooms can become soft after freezing and thawing.
Frequently Asked Questions
Can I make this gluten-free?
Yes — use tamari in place of soy sauce, which is naturally gluten-free.
Can I use a different vegetable instead of broccoli?
Yes — cauliflower, green beans, or snap peas all work well in this stir fry.
Why aren’t my vegetables browning properly?
This is usually caused by overcrowding the pan or insufficient heat. Cook in batches with enough space and ensure the pan is properly hot before adding the vegetables.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more quick, satisfying vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.