vegan dinner

Greek Meatballs with Tzatziki

Jpg 7 2 610x343

There are recipes that make you feel like you are sitting at a table in a sun-drenched taverna overlooking the Aegean Sea, with warm bread in your hands and the smell of herbs and garlic drifting through the air. And then there are recipes like these Vegan Greek Meatballs with Tzatziki — the kind that bring every single one of those sensations directly into your kitchen on a Tuesday evening in thirty-five minutes flat. These are those meatballs. The ones that are so deeply satisfying, so extraordinarily fragrant with oregano and cumin and fresh mint, so perfectly golden on the outside and tender on the inside, that the people eating them forget entirely that there is not a single gram of meat anywhere on the plate.

These plant-based meatballs are built on a foundation of chickpeas and lentils — two of the most nutritionally outstanding legumes available — combined with fresh herbs, warming spices, and just enough binding to hold them together into balls that are firm enough to pan-fry to a beautiful golden crust while remaining moist, tender, and deeply flavorful throughout. They are everything a great meatball should be — substantial, savory, herb-forward, and deeply satisfying — achieved entirely through the power of plants.

And then there is the tzatziki. Cool, creamy, garlicky, bright with fresh dill and lemon — a sauce so extraordinary that it would make almost anything taste spectacular but that reaches its absolute peak alongside these warm, herb-scented meatballs. Made entirely from plant-based yogurt it is indistinguishable in flavor and texture from the dairy original and is frankly one of the finest sauces in the entire plant-based cooking repertoire.

This recipe is 100% vegan, packed with plant-based protein and fiber, naturally gluten-free when made with oat flour, ready in just 35 minutes, and spectacular served over rice, tucked into warm pita, plated on a full Greek mezze spread, or simply eaten standing at the kitchen counter directly from the pan because the smell coming from the oven made waiting impossible.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins20 mins35 mins4~420 kcal

Ingredients

For the Vegan Greek Meatballs

  • 1 can (400g) chickpeas, drained and rinsed
  • 1 cup (200g) cooked green or brown lentils, cooled
  • 1 medium red onion, very finely diced
  • 4 cloves garlic, minced
  • 3 tbsp fresh parsley, finely chopped
  • 2 tbsp fresh mint, finely chopped
  • 1 tbsp fresh dill, finely chopped (or 1 tsp dried dill)
  • 1½ tsp dried oregano
  • 1 tsp ground cumin
  • ½ tsp ground coriander
  • ½ tsp smoked paprika
  • ¼ tsp cinnamon (the secret ingredient that gives authentic Greek flavor)
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp chili flakes (optional)
  • 3 tbsp oat flour or breadcrumbs (use oat flour for gluten-free)
  • 1 tbsp olive oil (for the mixture)
  • 2 tbsp olive oil (for pan frying)
  • 1 tbsp lemon juice
  • 1 tbsp tomato paste

For the Vegan Tzatziki

  • 1 cup (240g) plain unsweetened vegan yogurt (coconut or soy based work best)
  • 1 medium cucumber, grated and thoroughly squeezed dry
  • 2 cloves garlic, very finely minced or grated
  • 2 tbsp fresh dill, finely chopped
  • 1 tbsp fresh mint, finely chopped (optional but extraordinary)
  • 2 tbsp lemon juice
  • 1 tbsp olive oil
  • ½ tsp salt
  • ¼ tsp black pepper

Optional Add-ins for the Meatballs

  • 2 tbsp sun-dried tomatoes, very finely chopped
  • 2 tbsp kalamata olives, very finely chopped
  • 2 tbsp toasted pine nuts, roughly chopped
  • 1 tbsp nutritional yeast for extra umami depth

To Serve

  • Warm pita bread with hummus
  • Over steamed rice or couscous
  • On a full Greek mezze platter with olives and roasted vegetables
  • Over a Greek salad with tomatoes, cucumber, and olives
  • In a wrap with shredded lettuce, tomato, and extra tzatziki
  • With roasted lemon potatoes and a simple green salad
  • Over creamy hummus with a drizzle of olive oil and paprika

Instructions

  1. Make the tzatziki first. The tzatziki needs time to rest and develop its flavors so make it before the meatballs. Grate the cucumber on the large holes of a box grater then place in a clean kitchen towel and squeeze out as much moisture as possible — this step is essential for thick, creamy tzatziki rather than a watery sauce. In a bowl combine the vegan yogurt, squeezed cucumber, minced garlic, fresh dill, fresh mint, lemon juice, olive oil, salt, and pepper. Stir well to combine, taste, and adjust seasoning. Cover and refrigerate while you make the meatballs — the longer it rests the better it gets.
  2. Prepare the meatball mixture. Place the drained chickpeas in a large bowl and mash roughly with a fork or potato masher — you want a mixture that is partially mashed with some whole pieces remaining for texture. Do not blend to a smooth paste — the texture of the finished meatball depends on having some chunky pieces throughout. Add the cooked lentils and mash very lightly to combine.
  3. Add the herbs, spices, and aromatics. Add the finely diced red onion, minced garlic, fresh parsley, fresh mint, fresh dill, dried oregano, cumin, coriander, smoked paprika, cinnamon, salt, black pepper, and chili flakes if using. Add the olive oil, lemon juice, and tomato paste. Mix everything together thoroughly until completely combined and fragrant — the mixture should smell absolutely extraordinary at this point.
  4. Add the binder and rest. Add the oat flour or breadcrumbs to the mixture and stir to combine. The mixture should hold its shape when pressed into a ball — if it feels too wet add one more tablespoon of oat flour. If it feels too dry add one teaspoon of olive oil. Allow the mixture to rest for 5 minutes — this allows the oat flour to absorb any excess moisture and makes rolling significantly easier.
  5. Shape the meatballs. With slightly damp hands roll the mixture into balls approximately the size of a golf ball — about 1.5 inches in diameter. This recipe makes approximately 16–18 meatballs. Place on a lined plate or tray as you work. Damp hands prevent sticking and produce smoother, more evenly shaped meatballs.
  6. Pan fry to golden perfection. Heat 2 tablespoons of olive oil in a large non-stick skillet over medium-high heat until shimmering. Working in batches to avoid crowding add the meatballs to the pan and cook for 3–4 minutes per side, turning gently with a spoon or tongs, until deeply golden and crusted on all sides — approximately 10–12 minutes total per batch. The meatballs should be deeply golden and slightly crispy on the outside with a firm, cohesive texture.
  7. Alternatively bake the meatballs. For a lighter, hands-off result preheat the oven to 400°F (200°C). Place the meatballs on a lined baking sheet, brush lightly with olive oil, and bake for 20–25 minutes, turning once halfway through, until golden and firm. Baked meatballs are slightly less crispy than pan-fried but still deeply delicious and significantly easier to make in large quantities.
  8. Serve immediately. Arrange the golden meatballs over your chosen base — rice, pita, salad, or mezze platter. Add a generous dollop or pool of tzatziki alongside. Garnish with fresh dill, a drizzle of olive oil, a scattering of chili flakes for color, and a wedge of lemon for squeezing. Serve immediately while the meatballs are hot and the tzatziki is cool — the contrast of temperatures is one of the most beautiful elements of this dish.

Pro Tips for Perfect Vegan Greek Meatballs

  • Do not over-mash the chickpeas. Leaving some chunky pieces in the mashed chickpea base gives the finished meatballs a satisfying, substantial texture that is far more appealing than a smooth, uniform paste. Aim for a rough mash with visible pieces — approximately 70% mashed and 30% whole or half pieces.
  • Squeeze the cucumber for tzatziki until it is bone dry. Excess moisture from the cucumber is the enemy of thick, creamy tzatziki. Squeeze the grated cucumber in a clean kitchen towel with genuine force — far more water will come out than seems possible. This single step is what separates extraordinary tzatziki from a thin, watery disappointment.
  • Use cinnamon in the meatballs. This sounds unusual to anyone unfamiliar with Greek cuisine but cinnamon is one of the defining flavors of authentic Greek meatball recipes. It adds a subtle warmth and complexity that is not identifiably cinnamony but that makes the overall flavor profile feel distinctly, authentically Greek in a way that is difficult to achieve without it.
  • Rest the mixture before shaping. Five minutes of resting time after adding the oat flour allows the binder to absorb moisture and the mixture to firm up to a consistency that rolls smoothly and holds its shape reliably during cooking. Skipping this step makes rolling messier and the meatballs more likely to crack or fall apart during cooking.
  • Cook in batches. Crowding the pan causes the meatballs to steam rather than fry — producing a grey, soft exterior rather than the deeply golden, crispy crust that makes these meatballs so spectacular. Cook in two batches if necessary, keeping the first batch warm in a 200°F (93°C) oven while the second batch cooks.
  • Make the tzatziki the day before. Like most yogurt-based sauces tzatziki improves dramatically overnight as the garlic and herbs infuse through the yogurt completely. If you have time make it the evening before serving — the flavor difference is remarkable.

The Magic of Greek Spices in Plant-Based Cooking

The spice blend in these meatballs is not arbitrary — it is a carefully calibrated combination of the herbs and spices that define authentic Greek cuisine and that work together to create a flavor profile of extraordinary depth and complexity.

Oregano is the defining herb of Greek cooking — dried oregano in particular has an intensity and resinous warmth that fresh oregano cannot replicate. It provides the backbone of the savory herb flavor that makes these meatballs taste unmistakably Greek from the very first bite.

Fresh mint is used far more extensively in Greek cuisine than most people outside Greece realize. It provides a cooling, bright counterpoint to the warming spices and rich legumes — cutting through the density of the chickpeas and lentils with a freshness that makes the overall flavor profile feel light and vibrant despite the substantial ingredients.

Cumin adds an earthy, slightly smoky depth that grounds the brighter flavors of the herbs and lemon. It works in harmony with the coriander to create a warm, complex base note that gives the meatballs their satisfying savory depth.

Cinnamon — as discussed — is the secret ingredient that elevates these meatballs from very good to genuinely extraordinary. Used in small quantities it adds a subtle warmth and complexity that is characteristic of many traditional Greek meat dishes and that is completely irreplaceable in terms of achieving an authentic flavor profile.

Fresh dill brings a distinctly Greek character to both the meatballs and the tzatziki — its anise-like, bright, slightly grassy flavor is one of the most characteristic and beloved flavors in the entire Greek culinary tradition.


Flavor Variations

  • Spicy Greek: Add 1 teaspoon of harissa paste and extra chili flakes to the meatball mixture for a fiery, North African-influenced version that is particularly extraordinary served over couscous with preserved lemon tzatziki.
  • Lemon Herb: Add the zest of two lemons and an extra tablespoon of fresh parsley and fresh mint to the mixture for a brighter, more intensely herb-forward meatball that is spectacular in summer served at room temperature as part of a mezze spread.
  • Walnut and Sun-dried Tomato: Add 3 tablespoons of very finely chopped walnuts and 2 tablespoons of finely chopped sun-dried tomatoes to the mixture for a richer, more complex meatball with extraordinary depth of flavor and a beautiful textural element.
  • Baked Not Fried: For a lighter, oil-free version bake the meatballs at 400°F (200°C) for 22–25 minutes turning once. They will be slightly less golden than the pan-fried version but still deeply delicious and significantly lower in fat.

Nutritional Highlights (Per Serving — 4 meatballs with tzatziki)

CaloriesProteinCarbsFiberFat
~420 kcal18g48g14g16g

This is one of the most nutritionally outstanding plant-based dinner recipes available. At 420 calories per serving it delivers 18 grams of plant-based protein from the chickpeas and lentils — equivalent to a substantial meat-based meal — alongside 14 grams of dietary fiber representing over half the daily recommended intake. The combination of chickpeas and lentils provides a complete amino acid profile with complementary proteins that together deliver all essential amino acids. The fresh herbs provide meaningful amounts of Vitamins K and C, iron, and powerful antioxidant compounds. The vegan tzatziki contributes beneficial probiotic bacteria from the fermented yogurt base alongside calcium and additional protein.


Storage

  • Meatballs: Store cooked meatballs in an airtight container in the refrigerator for up to 4 days. They reheat beautifully in a hot oven at 375°F (190°C) for 8–10 minutes, in a hot pan with a small amount of olive oil for 3–4 minutes, or in an air fryer at 375°F (190°C) for 5 minutes until heated through and re-crisped on the outside.
  • Tzatziki: Store in an airtight container in the refrigerator for up to 5 days. The flavor improves for the first 24 hours as the garlic and herbs continue to infuse through the yogurt. Stir well before serving as some liquid separation may occur during storage — this is completely normal and does not affect the flavor or quality.
  • Freezer: Uncooked meatballs freeze beautifully for up to 3 months. Shape the meatballs, place on a lined baking sheet, and freeze until solid before transferring to a freezer bag. Cook from frozen in a 400°F (200°C) oven for 28–32 minutes until golden and heated through. Tzatziki does not freeze well — make fresh when needed.
  • Meal prep: Make a double batch of meatballs and freeze half for the most effortless weeknight dinner system imaginable. Paired with frozen pita bread and a quick fresh batch of tzatziki you can have a spectacular Greek dinner on the table in under 15 minutes from frozen.

Frequently Asked Questions

How do I stop the meatballs from falling apart during cooking?

Meatballs that fall apart during cooking are almost always the result of too much moisture in the mixture, insufficient binder, or handling too roughly during cooking. Ensure the chickpeas are well drained and patted dry, use the full amount of oat flour called for, rest the mixture for 5 minutes before shaping, and turn the meatballs gently and infrequently during cooking — ideally only 2–3 times total.

Can I make these meatballs gluten-free?

Yes — this recipe is naturally gluten-free when made with oat flour rather than breadcrumbs. Ensure you use certified gluten-free oats if cooking for someone with celiac disease as standard oats are frequently cross-contaminated with wheat during processing.

What is the best vegan yogurt for tzatziki?

Thick, full-fat coconut yogurt or unsweetened soy yogurt produce the best results in tzatziki. Both have a neutral flavor and thick consistency that closely resembles full-fat Greek dairy yogurt. Avoid thin, low-fat, or flavored vegan yogurts which will produce a watery, sweet tzatziki with an unpleasant flavor.

Can I air fry these meatballs?

Yes — air frying produces an exceptionally crispy exterior with minimal oil. Brush the shaped meatballs lightly with olive oil and air fry at 375°F (190°C) for 12–15 minutes, shaking the basket gently halfway through, until deeply golden and firm on the outside. Air-fried meatballs are arguably even crispier than pan-fried ones and require significantly less oil.

Can I prepare these meatballs ahead of time?

Yes — the meatball mixture can be made up to 24 hours in advance and stored covered in the refrigerator before shaping and cooking. Shaped, uncooked meatballs can be stored in the refrigerator for up to 8 hours before cooking. Both the meatballs and tzatziki can be made completely in advance and reheated or served at room temperature for effortless entertaining.

What can I serve with these meatballs for a full Greek feast?

For a spectacular full Greek mezze spread serve these meatballs alongside warm pita bread, creamy hummus, a classic Greek salad of tomatoes and cucumber and olives, roasted lemon and herb potatoes, stuffed grape leaves, marinated olives, and a generous pool of tzatziki. Add a bottle of chilled white wine and you have one of the most extraordinary plant-based dinner party spreads imaginable.


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 dinner recipes inspired by world cuisines? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Balsamic-Maple Roasted Veggies and Chickpeas

Balsamic Maple Roasted Veggies Chickpeas 610x343

There are meals you make on a Tuesday evening because you need something quick and nourishing, and then there are meals like these Balsamic Maple Roasted Veggies and Chickpeas — the kind that fill your kitchen with the most extraordinary caramelized, sweet-savory aroma while they roast, that come out of the oven glossy and deeply golden and so beautiful you pause for a moment before serving them because they look like something from a restaurant kitchen. These are those meals. The ones that convert skeptics into believers. The ones that prove beyond any doubt that plant-based eating is not about deprivation but about the most extraordinary abundance of flavor, color, and genuine satisfaction.

This is a one-pan wonder of the highest order. A generous medley of seasonal vegetables — sweet bell peppers, tender zucchini, earthy red onion, crispy broccoli florets, and jewel-like cherry tomatoes — roasted alongside protein-packed chickpeas in a balsamic maple glaze that is frankly one of the most addictive sauces ever created. Sweet, tangy, deeply complex, with a sticky caramelized quality that coats every vegetable and chickpea in a lacquer of extraordinary flavor. It is the kind of sauce you will want to put on everything once you taste it.

What makes this recipe so genuinely outstanding is the combination of balsamic vinegar and maple syrup — two ingredients that seem simple individually but together create something that is far greater than the sum of their parts. The balsamic vinegar provides deep, aged acidity and complexity. The maple syrup provides natural sweetness and that beautiful sticky quality that promotes caramelization at high heat. Together they create a glaze that transforms ordinary roasted vegetables into something that feels genuinely luxurious and special.

This recipe is 100% vegan, naturally gluten-free, high in plant-based protein and fiber, ready in just 40 minutes, and extraordinarily versatile — serve it over rice, quinoa, or farro, stuff it into warm pita with hummus, pile it onto a grain bowl, or eat it straight from the pan standing at the kitchen counter because you simply cannot wait any longer.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins30 mins40 mins4~380 kcal

Ingredients

For the Roasted Veggies and Chickpeas

  • 1 can (400g) chickpeas, drained, rinsed, and thoroughly dried
  • 1 large red bell pepper, deseeded and cut into 2-inch pieces
  • 1 large yellow bell pepper, deseeded and cut into 2-inch pieces
  • 1 medium zucchini, cut into half moons approximately 1/2 inch thick
  • 1 medium red onion, cut into wedges
  • 2 cups (180g) broccoli florets, cut into bite-sized pieces
  • 1 cup (150g) cherry tomatoes, left whole
  • 4 cloves garlic, minced
  • 3 tbsp olive oil
  • Salt and black pepper to taste

For the Balsamic Maple Glaze

  • 3 tbsp balsamic vinegar (use a good quality aged balsamic for the best results)
  • 2 tbsp pure maple syrup
  • 1 tbsp soy sauce or tamari (use tamari for gluten-free)
  • 1 tsp dijon mustard
  • 1 tsp garlic powder
  • ½ tsp smoked paprika
  • ½ tsp dried thyme
  • ¼ tsp chili flakes (optional — adds a beautiful gentle warmth)
  • Black pepper to taste

Optional Add-ins

  • 1 medium sweet potato, peeled and cut into 1-inch cubes
  • 1 cup (90g) mushrooms, halved or quartered
  • 1 medium carrot, sliced into coins
  • 1 cup (150g) green beans, trimmed
  • ½ cup (80g) sun-dried tomatoes, roughly chopped
  • ¼ cup (35g) toasted pine nuts or walnuts (add after roasting)
  • Fresh basil or parsley to garnish

To Serve

  • Over steamed basmati rice or brown rice
  • Over cooked quinoa or farro for extra protein
  • Stuffed into warm pita bread with hummus
  • Over creamy mashed cauliflower or potatoes
  • As a grain bowl topping with tahini drizzle
  • Alongside crusty sourdough bread to mop up the glaze
  • As a vibrant filling for vegan wraps and burritos

Instructions

  1. Preheat the oven and prepare your equipment. Preheat your oven to 425°F (220°C). Line one or two large baking sheets with parchment paper — using two sheets ensures the vegetables are spread in a single layer which is absolutely essential for proper roasting and caramelization rather than steaming. A crowded pan is the enemy of perfectly roasted vegetables.
  2. Dry the chickpeas thoroughly. This step is non-negotiable for achieving crispy, golden chickpeas rather than soft, disappointing ones. After draining and rinsing spread the chickpeas on a clean kitchen towel or several layers of paper towel and pat them completely dry — removing as much surface moisture as possible. The drier the chickpea the crispier the finished result. Remove any loose skins that come away during drying.
  3. Make the balsamic maple glaze. In a small bowl whisk together the balsamic vinegar, maple syrup, soy sauce, dijon mustard, garlic powder, smoked paprika, dried thyme, chili flakes, and black pepper until completely combined and smooth. Taste the glaze — it should be intensely sweet, deeply tangy, warmly spiced, and utterly irresistible. Set aside.
  4. Prepare and season the vegetables. Place all the prepared vegetables — bell peppers, zucchini, red onion, broccoli, cherry tomatoes — on the lined baking sheets. Add the dried chickpeas. Drizzle everything with the olive oil, add the minced garlic, season generously with salt and black pepper, and toss everything well to coat evenly in the oil and seasoning.
  5. Add the balsamic maple glaze. Pour approximately two thirds of the balsamic maple glaze over the vegetables and chickpeas and toss again thoroughly until everything is beautifully coated in the sticky, fragrant glaze. Reserve the remaining one third of the glaze for adding in the final minutes of roasting — this two-stage glazing technique produces a deeper, more complex caramelized flavor than adding all the glaze at once.
  6. Arrange in a single layer. Spread everything out in a single, even layer across the baking sheets ensuring nothing is piled on top of anything else. Every piece of vegetable and every chickpea should have direct contact with the hot pan surface — this is what creates the caramelization and roasted depth of flavor that makes this dish so extraordinary.
  7. Roast until caramelized and golden. Place the baking sheets in the preheated oven and roast for 20 minutes. At the 20-minute mark remove the pans from the oven, drizzle the reserved balsamic maple glaze over everything, and toss gently to coat. Return to the oven for a further 8–12 minutes until the vegetables are tender with caramelized, slightly charred edges and the chickpeas are golden and crispy. The glaze should be sticky, reduced, and deeply caramelized — almost lacquered onto the vegetables.
  8. Rest briefly and garnish. Remove from the oven and allow to rest for 3–4 minutes before serving — this allows the glaze to set slightly and the flavors to settle. Transfer to a large serving bowl or plate directly over your chosen base. Garnish with fresh basil or parsley, a scattering of toasted pine nuts if using, and an additional drizzle of balsamic vinegar for brightness and visual appeal.

Pro Tips for Perfect Balsamic Maple Roasted Veggies

  • Use the highest oven temperature possible. Roasting at 425°F (220°C) rather than a lower temperature is what creates the deep caramelization, charred edges, and concentrated flavor that makes roasted vegetables so extraordinary. A lower temperature produces steamed, soft vegetables rather than the caramelized, intensely flavored result this recipe is designed to achieve.
  • Never crowd the pan. This is the single most common mistake when roasting vegetables. When vegetables are piled on top of each other they steam in their own moisture rather than roasting in the dry oven heat. Use two large baking sheets if necessary — every piece must have space around it for air to circulate.
  • Dry the chickpeas obsessively. Moisture is the enemy of crispy chickpeas. Spend a full two minutes patting them as dry as possible before seasoning. The difference between a thoroughly dried chickpea and a slightly damp one in terms of final crispiness is enormous and completely worth the extra effort.
  • Cut vegetables to similar sizes. Uniformly cut vegetables roast evenly — some pieces will not be perfectly done while others are already overcooked if the sizes vary dramatically. Aim for approximately 2-inch pieces throughout.
  • Add the glaze in two stages. Adding two thirds of the glaze at the beginning and the remaining third in the final 10 minutes produces a more complex, deeply caramelized flavor than adding it all at once. The first addition caramelizes and develops deep flavor during the initial roasting while the second addition creates a fresh, bright, sticky outer coating.
  • Use aged balsamic vinegar. The quality of balsamic vinegar makes a significant difference to the finished dish. A good quality aged balsamic is thicker, sweeter, and more complex than cheap balsamic which can be thin, harsh, and overly acidic. It is worth investing in a decent bottle for this recipe — it will transform the finished glaze.

The Nutritional Power of This Bowl

This recipe is one of the most nutritionally complete plant-based meals available — delivering an extraordinary concentration of protein, fiber, vitamins, minerals, and antioxidants in a single, deeply satisfying bowl.

Chickpeas are the nutritional cornerstone of this dish. One can of chickpeas provides approximately 25 grams of plant-based protein and 35 grams of dietary fiber — making this recipe one of the highest protein, highest fiber plant-based meals possible. Chickpeas are also rich in folate, iron, phosphorus, and manganese, and have been extensively studied for their ability to support blood sugar regulation, cardiovascular health, and healthy weight management.

The bell peppers in this recipe — particularly the red and yellow varieties — are among the richest sources of Vitamin C available in the entire plant kingdom, providing significantly more than citrus fruit per gram. A single red bell pepper provides over 150% of the daily recommended Vitamin C intake, supporting immune function, collagen synthesis, and powerful antioxidant protection throughout the body.

Broccoli contributes sulforaphane — one of the most extensively studied anti-cancer compounds in nutritional science — along with Vitamins K, C, and folate, calcium, and powerful antioxidants that protect cells from oxidative damage.

Balsamic vinegar contains polyphenols and acetic acid that support gut health, improve insulin sensitivity, and reduce inflammatory markers. Maple syrup provides natural sweetness alongside zinc, manganese, and antioxidant compounds not found in refined sugar.


Flavor Variations

  • Mediterranean Version: Replace the smoked paprika and thyme with dried oregano and dried basil. Add kalamata olives and capers after roasting and top with vegan feta crumbles for a vibrant Mediterranean bowl that is extraordinary over couscous.
  • Asian Inspired: Replace the balsamic vinegar with rice vinegar and add 1 teaspoon of sesame oil, 1 tablespoon of grated fresh ginger, and 1 tablespoon of sriracha to the glaze. Top with sesame seeds and sliced scallions for a deeply savory Asian-inspired roasted bowl.
  • Moroccan Spiced: Add 1 teaspoon of cumin, half a teaspoon of cinnamon, half a teaspoon of coriander, and a pinch of cayenne to the glaze. Serve over couscous with fresh mint, pomegranate seeds, and toasted almonds for a Moroccan-inspired feast.
  • Extra Protein: Add cubed extra firm tofu alongside the chickpeas. Press and dry the tofu thoroughly before adding to the pan — it will become golden and crispy alongside the chickpeas for a double protein powerhouse bowl.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~380 kcal14g52g12g11g

At 380 calories per serving this bowl delivers an exceptional nutritional profile — 14 grams of plant-based protein, 12 grams of dietary fiber, and an extraordinary concentration of Vitamins C, K, B6, and folate alongside iron, magnesium, and powerful antioxidants from every vegetable in the pan. The fiber content alone — 12 grams per serving — represents nearly half the daily recommended intake, supporting healthy digestion, lasting satiety, and stable blood sugar levels throughout the day.


Storage

  • Refrigerator: Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors deepen and develop beautifully overnight making this an outstanding meal prep recipe — make a full batch on Sunday and enjoy extraordinary lunches and dinners throughout the week.
  • Freezer: This recipe freezes well for up to 2 months. Store in freezer-safe containers in individual portions for the most convenient meal prep system possible. Thaw overnight in the refrigerator and reheat in a hot oven for 10 minutes to restore the caramelized edges and crispy chickpeas.
  • Reheating: Reheat in a hot oven at 400°F (200°C) for 8–10 minutes rather than the microwave — the oven restores the caramelized texture and revives the sticky glaze in a way that the microwave simply cannot replicate. A microwave will make the chickpeas soft and the vegetables soggy.
  • Meal prep tip: Roast a double batch and store the base without any grain. Pair with different grains throughout the week — rice on Monday, quinoa on Wednesday, farro on Friday — for variety without any additional cooking effort.

Frequently Asked Questions

Can I use dried chickpeas instead of canned?

Yes — cook 200g of dried chickpeas according to package instructions until tender, drain thoroughly, and dry completely before using. Dried and home-cooked chickpeas have a slightly firmer texture than canned and can produce an even crispier result when roasted. Soak overnight and simmer for approximately 45–60 minutes until completely tender.

Why are my chickpeas not crispy?

Soft chickpeas after roasting are almost always caused by insufficient drying before roasting, overcrowding on the pan, or an oven temperature that is too low. Ensure the chickpeas are completely dry before seasoning, spread them in a single layer with space between each one, and roast at the full 425°F (220°C) temperature called for in this recipe.

Can I make this recipe without oil?

Yes — replace the olive oil with 3 tablespoons of vegetable broth or aquafaba. The vegetables will not caramelize quite as deeply without oil but will still roast beautifully and absorb the balsamic maple glaze with excellent results. The chickpeas will be slightly less crispy without oil but still delicious.

What vegetables work best in this recipe?

Almost any vegetable roasts beautifully in this glaze. Particularly outstanding options include sweet potato, butternut squash, cauliflower, brussels sprouts, asparagus, green beans, mushrooms, eggplant, and parsnip. Avoid very delicate vegetables like spinach or baby greens which will burn at this temperature.

Can I add tofu to this recipe?

Absolutely — press extra firm tofu for at least 30 minutes to remove as much moisture as possible, cut into 1-inch cubes, and add to the pan alongside the chickpeas. The tofu will become golden and slightly crispy on the outside while remaining tender inside, absorbing the balsamic maple glaze beautifully for an extraordinary double protein version of this bowl.

Is this recipe suitable for meal prep?

This is one of the finest meal prep recipes available. It keeps beautifully in the refrigerator for 4 days and actually improves as the flavors continue to develop and deepen. Make a full or double batch at the beginning of the week and portion into containers with your chosen grain for the most effortless, nourishing, and genuinely delicious weekday lunches and dinners imaginable.


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 dinner and bowl recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

CREAMY MUSHROOM VEGAN RISOTTO

creamy mushroom vegan risotto

There are dishes that demand your full attention and reward it completely. And then there are dishes like this Creamy Mushroom Vegan Risotto — the kind that asks you to stand at the stove for twenty minutes, ladle in hand, stirring with patience and intention, and that repays every moment of that attention with a bowl of such extraordinary silkiness, such profound depth of flavor, such genuine, restaurant-quality luxury that you understand immediately and completely why risotto has been the defining dish of Northern Italian cooking for centuries. This is that risotto. The one that makes people set down their spoons and simply look at the bowl for a moment before continuing. The one that is simultaneously the most elegant and the most deeply comforting thing you will eat all week. The one that proves beyond any possible doubt that dairy-free cooking is not a lesser version of anything — it is its own magnificent achievement.

This is a risotto of genuine classical pedigree — Arborio rice coaxed slowly into silkiness through the patient, continuous addition of warm vegetable broth, enriched with a generous pour of dry white wine that perfumes the entire dish with a winey, acidic brightness, deepened with golden pan-seared mushrooms that have been cooked to an intensity of flavor that borders on the miraculous, and finished with a generous swirl of vegan butter and nutritional yeast that creates the creamy, glossy, coating consistency that defines truly great risotto — all without a single gram of Parmesan or dairy cream.

What makes this risotto so genuinely outstanding is the technique — specifically the mantecatura, the final off-heat stirring of cold vegan butter into the finished rice that creates the extraordinary emulsified creaminess that distinguishes restaurant-quality risotto from home cooking. This technique requires no dairy whatsoever to achieve its effect — the starch released by the Arborio rice during cooking combines with the fat from the vegan butter in exactly the same way as in the dairy version, producing a sauce of identical silkiness and richness through entirely plant-based means.

This recipe is 100% vegan, naturally gluten-free, ready in just 40 minutes, and absolutely spectacular served in warmed wide bowls with a drizzle of truffle oil, a scattering of fresh herbs, and nothing else required because the risotto itself is complete and magnificent exactly as it is.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins30 mins40 mins4~480 kcal

Ingredients

For the Risotto

  • 400g (2 cups) Arborio rice or Carnaroli rice
  • 1.5 litres (6 cups) good quality vegetable broth, kept warm in a separate pot
  • 1 large white onion, very finely diced
  • 5 cloves garlic, minced
  • 1 cup (240ml) dry white wine (Pinot Grigio or Sauvignon Blanc)
  • 3 tbsp olive oil
  • 3 tbsp cold vegan butter (for mantecatura at the end)
  • 4 tbsp nutritional yeast
  • 1 tbsp white miso paste
  • Salt and white pepper to taste
  • Juice of half a lemon

For the Mushrooms

  • 500g mixed mushrooms (cremini, shiitake, oyster, and porcini if available)
  • 2 tbsp olive oil
  • 2 tbsp vegan butter
  • 4 cloves garlic, thinly sliced
  • 3 tbsp fresh thyme leaves
  • 2 tbsp fresh parsley, finely chopped
  • ½ cup (120ml) dry white wine
  • Salt and black pepper to taste

For the Porcini Broth Boost (Optional but Extraordinary)

  • 20g dried porcini mushrooms
  • 2 cups (480ml) boiling water
  • (Soak porcini in boiling water for 20 minutes, strain and add the soaking liquid to the warm vegetable broth — this single addition transforms the depth of the finished risotto dramatically)

Optional Add-ins

  • 1 cup (30g) fresh baby spinach (stir in with final butter)
  • ½ cup (60g) frozen peas (add in final 5 minutes)
  • 1 tbsp truffle oil (drizzled at the very end)
  • Vegan Parmesan or additional nutritional yeast to finish
  • Toasted pine nuts for texture
  • Fresh truffle shaved over the top for extraordinary occasions

To Serve

  • Drizzle of best quality extra virgin olive oil or truffle oil
  • Fresh parsley or chives, finely chopped
  • Freshly cracked black pepper — very generous
  • Additional nutritional yeast or vegan Parmesan
  • Lemon zest finely grated over the top
  • Crusty sourdough bread alongside

Instructions

  1. Prepare the porcini boost and warm the broth. If using dried porcini place them in a bowl, cover with boiling water, and soak for 20 minutes until fully rehydrated. Strain the soaking liquid through a fine mesh sieve lined with kitchen paper to remove any grit and add the strained liquid to your vegetable broth. Pour the vegetable broth into a medium saucepan and heat over low heat until just below simmering — the broth must be warm when added to the rice or it will cool the rice and slow the cooking dramatically. Keep it warm on the adjacent burner throughout the entire cooking process.
  2. Sear the mushrooms. Heat 2 tablespoons of olive oil and 2 tablespoons of vegan butter in a large skillet over the highest possible heat until almost smoking. Add the mushrooms in a single layer without stirring for 2–3 minutes until deeply golden and caramelized on the bottom. Flip and cook for 2 more minutes. Reduce heat to medium, add the sliced garlic and thyme, and cook for 60 seconds. Add the white wine and allow to bubble and reduce for 2 minutes. Season generously with salt and pepper and add the fresh parsley. Set aside — you will add these mushrooms to the risotto in two stages: half stirred in during cooking for flavor and half reserved for finishing on top.
  3. Begin the risotto base. In a large, wide, heavy-bottomed pot or deep skillet heat 3 tablespoons of olive oil over medium heat. Add the finely diced onion and a pinch of salt and cook for 6–8 minutes, stirring regularly, until completely softened, translucent, and beginning to turn golden at the edges. Add the minced garlic and cook for 60 seconds until fragrant. The onion base must be completely soft before the rice is added — any residual crunch will remain throughout the cooking process.
  4. Toast the rice. Add the dry Arborio rice to the softened onion and garlic and stir continuously for 2 minutes until every grain is coated in the oil and onion mixture and the edges of the grains become slightly translucent while the center remains opaque white. This toasting step is essential — it seals the surface of the grains slightly, controlling the rate at which they release starch and producing a risotto with more body and structure than untoasted rice provides.
  5. Add the wine. Pour in the white wine all at once and stir continuously until it has been completely absorbed by the rice — this takes approximately 2 minutes. The wine will bubble vigorously as it hits the hot rice — keep stirring to prevent any sticking. The alcohol will cook off completely during this step leaving only the bright, acidic, complex wine flavor that is one of the defining characteristics of great risotto. The kitchen should smell absolutely extraordinary at this point.
  6. Add the broth one ladle at a time. Add the warm broth one ladle (approximately 120ml) at a time, stirring continuously and waiting until each addition is almost completely absorbed before adding the next. This is the defining technique of risotto — the continuous stirring agitates the rice grains against each other, abrading their starchy outer layers and releasing amylopectin starch into the cooking liquid which is what creates the extraordinary creamy, glossy, coating sauce that surrounds the rice in great risotto. Each addition of broth should take approximately 2–3 minutes to absorb. Never rush this process and never add too much broth at once.
  7. Add half the mushrooms. After approximately 15 minutes of adding broth — when the rice is halfway through its cooking — stir half the reserved seared mushrooms into the risotto. Continue adding broth one ladle at a time, stirring continuously. Add the white miso paste and nutritional yeast at this stage and stir to incorporate — these ingredients deepen the savory, umami character of the finished risotto dramatically.
  8. Test for doneness. After approximately 20–22 minutes of broth addition taste a grain of rice — it should be tender throughout with just the faintest resistance at the very center, what Italians call al dente. The risotto at this stage should be quite loose and flowing — it will tighten as it rests. If the rice needs more time continue adding broth one ladle at a time. Season generously with salt and white pepper.
  9. Mantecatura — the final creaminess. Remove the pot completely from the heat. Add the cold vegan butter cut into small cubes and the lemon juice all at once. Stir vigorously and continuously for 2 full minutes — this vigorous off-heat stirring emulsifies the cold butter fat into the starchy cooking liquid creating the extraordinary glossy, silky, cream-like consistency that defines great risotto and that cannot be achieved by any other method. The risotto should flow and ripple when the pot is shaken — what Italians call all’onda, meaning it moves like a wave.
  10. Rest briefly and serve immediately. Allow the risotto to rest for 60 seconds then divide immediately between warmed wide bowls. Top each portion with the reserved seared mushrooms, a drizzle of excellent olive oil or truffle oil, a generous scattering of fresh parsley, a fine grating of lemon zest, additional nutritional yeast, and a very generous crack of fresh black pepper. Serve immediately — risotto waits for no one and loses its extraordinary flowing consistency within minutes of leaving the pot.

Pro Tips for the Most Extraordinary Vegan Risotto

  • Keep the broth warm throughout the entire cooking process. Adding cold broth to hot rice cools the cooking temperature and disrupts the continuous gentle cooking that creates great risotto texture. Keep the broth at a bare simmer on the adjacent burner and never add cold broth directly from the refrigerator.
  • Never stop stirring — but you do not need to stir every second. The continuous stirring required for risotto is one of its most mythologized aspects. In reality stirring every 30 seconds rather than continuously produces excellent results — what matters is regular, consistent stirring rather than frantic, uninterrupted motion. The stirring agitates the grains to release starch — occasional pauses of 20–30 seconds between stirs are completely acceptable.
  • Add the butter cold for mantecatura. The temperature differential between cold butter and the hot risotto is what drives the emulsification during mantecatura — cold butter melts slowly and evenly into the starchy liquid creating a stable emulsion. Room temperature or warm butter melts too quickly and produces a greasy rather than creamy result.
  • Use Carnaroli rice if you can find it. Arborio is the most widely available risotto rice and produces excellent results. Carnaroli — sometimes called the king of risotto rice — has a higher starch content and a firmer grain center that produces an even creamier, more luxurious finished risotto that is worth seeking out for special occasions.
  • Season in layers throughout cooking. Salt added only at the end of risotto cooking produces a one-dimensional, surface-level seasoning. Adding a pinch of salt with the onion, seasoning the mushrooms generously, and tasting and adjusting throughout the cooking process produces a deeply, uniformly seasoned risotto where the salt is integrated into every layer of flavor.
  • Use the porcini soaking liquid in the broth. This single addition — the deeply flavored, almost black soaking liquid from rehydrated dried porcini mushrooms — transforms the vegetable broth into something approaching a genuine mushroom stock, adding a depth and intensity of umami flavor that elevates the finished risotto from very good to genuinely extraordinary.

The Classical Art of Risotto

Risotto is one of the defining dishes of Northern Italian cuisine — a preparation so deeply embedded in the cooking culture of Piedmont, Lombardy, and the Veneto that it is considered not merely a dish but a technique, a philosophy, and in the hands of the greatest practitioners a genuine art form.

The secret to great risotto lies entirely in the starch chemistry of the Arborio rice grain. Each grain of Arborio rice contains two types of starch — amylose in the center of the grain, which remains firm and provides the characteristic al dente bite, and amylopectin on the outer surface of the grain, which dissolves readily into the cooking liquid during the continuous stirring process to create the extraordinary creamy, coating sauce that surrounds the grains in finished risotto.

This starch release is the entire mechanism of risotto — it requires no cream, no cheese, no dairy of any kind to achieve. The cream in risotto is not added from outside — it is coaxed from within the rice itself through patience, technique, and the correct ratio of rice to warm liquid added gradually over time. Understanding this fundamental truth about risotto makes the vegan version not a compromise but a revelation — because the creaminess was always plant-based. The Parmesan and butter of classical risotto add flavor and additional fat — they do not create the creaminess. The rice does that itself.

The mantecatura — the vigorous off-heat stirring of cold fat into the finished rice — is where the classical risotto adds its final layer of richness. In the dairy version this is done with cold butter and grated Parmesan. In this vegan version cold vegan butter and nutritional yeast perform exactly the same function — the butter fat emulsifies into the starchy cooking liquid in the same way, the nutritional yeast contributes the savory, umami depth that Parmesan contributes through its aged glutamates — and the finished result is a risotto of identical silkiness, richness, and depth achieved entirely through plants.


Flavor Variations

  • Truffle and Mushroom: Add a tablespoon of black truffle oil to the mantecatura alongside the vegan butter and finish each bowl with additional truffle oil and shaved vegan truffle cheese for the most extraordinarily luxurious risotto imaginable — a dish worthy of the finest restaurant occasion.
  • Asparagus and Lemon: Replace half the mushrooms with roasted asparagus spears and add the zest of two lemons to the finished risotto for a vibrant spring version with a bright, clean character that is particularly spectacular as the first asparagus of the season arrives.
  • Beetroot and Walnut: Stir 200ml of fresh beetroot juice into the broth for the most visually spectacular risotto imaginable — a deep, vivid magenta that is completely extraordinary on the plate — with toasted walnuts and vegan goat cheese stirred in at the end.
  • Roasted Butternut Squash: Add diced roasted butternut squash in the final 10 minutes of cooking for a sweet, earthy autumn version with a beautiful golden color and a flavor that pairs magnificently with the mushrooms and a generous addition of fresh sage.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~480 kcal14g72g5g14g

At 480 calories per serving this risotto delivers a genuinely satisfying and nutritionally substantial meal — 14 grams of plant-based protein from the rice, mushrooms, nutritional yeast, and miso, and meaningful dietary fiber alongside an exceptional concentration of B vitamins from the nutritional yeast and mushrooms. The mushrooms contribute selenium, ergothioneine, and B vitamins including B2, B3, and B5 that support energy metabolism at the cellular level. The white miso paste contributes beneficial fermentation-derived compounds that support gut microbiome health alongside its extraordinary flavor contribution. The olive oil and vegan butter contribute heart-healthy unsaturated fats that provide satiety and support the absorption of fat-soluble vitamins throughout the dish.


Storage

  • Risotto does not store as well as most dishes — this is the honest truth about one of the world’s greatest preparations. The starch that creates the extraordinary creaminess when freshly made continues to absorb liquid during storage, causing the risotto to set firm and lose its flowing, silky consistency. For the finest result eat risotto within minutes of making it.
  • Refrigerator: Leftover risotto can be stored in an airtight container in the refrigerator for up to 3 days. It will set firm during refrigeration — reheat gently in a pan over medium-low heat with a generous splash of warm vegetable broth, stirring continuously until the risotto loosens and becomes creamy again. Add the broth gradually — the risotto will absorb it and return to a silky consistency.
  • Arancini: The finest use of leftover risotto is arancini — Italian stuffed rice balls. Shape cold leftover risotto into balls around a cube of vegan mozzarella, coat in breadcrumbs, and deep fry or air fry until golden and crispy on the outside and molten in the center. Leftover mushroom risotto arancini are one of the most extraordinary snacks imaginable.
  • Freezer: Risotto does not freeze well in its finished form — the starch structure breaks down during freezing and thawing producing a mushy, separated result. Freeze only if necessary and reheat very gently with generous additions of warm broth, stirring continuously, accepting that the texture will be different from freshly made.

Frequently Asked Questions

Can I make risotto without wine?

Yes — replace the white wine with an equal amount of additional vegetable broth and add an extra tablespoon of lemon juice and a teaspoon of white wine vinegar to approximate the acidity and complexity that the wine contributes. The finished risotto will be slightly less complex but still deeply delicious. Alternatively use a good quality alcohol-free white wine which performs identically to the regular version in cooking.

What is the best rice for risotto?

Arborio is the most widely available and produces excellent, creamy risotto. Carnaroli — considered the finest risotto rice by most Italian chefs — has a slightly firmer grain and higher starch content producing an even more luxurious result and is worth seeking out. Vialone Nano is a third option — smaller grained than Arborio with a particularly silky finished texture that is the preferred rice in the Veneto region. Never use long-grain, basmati, or jasmine rice for risotto — they do not contain the correct starch profile to create the characteristic creaminess.

Why is my risotto stodgy rather than silky?

Stodgy risotto is almost always caused by one of three things — adding too much broth at once, not stirring enough to release the starch, or overcooking the rice past al dente. Add the broth one ladle at a time, stir regularly, and stop cooking while the grains still have just a hint of bite at the center. The mantecatura — the vigorous off-heat stirring with cold butter — is also essential for achieving silkiness rather than stodginess.

Can I make risotto in advance for a dinner party?

Yes — with the par-cooking technique used by professional kitchens. Cook the risotto through approximately 75% of the broth addition — when the rice is almost but not quite cooked — then spread immediately on a cold baking sheet to stop the cooking process. Refrigerate until needed. When ready to serve return the par-cooked rice to a hot pan, add warm broth, and complete the cooking in under 10 minutes. This technique produces excellent results and allows the host to enjoy their own dinner party.

How do I know when the risotto is the correct consistency?

The correct consistency — all’onda or wave-like — is achieved when the risotto flows and ripples like a slow wave when the pot is shaken gently. It should not be stiff and set, and it should not be soupy and thin. It should flow generously but with body — coating the back of a spoon and falling from it in a slow, continuous ribbon. If it is too stiff add a splash of warm broth. If too thin continue stirring over gentle heat until it tightens slightly.

Is risotto suitable for meal prep?

Risotto is not ideally suited to meal prep in its traditional form — it is at its absolute peak the moment it leaves the pot and deteriorates more than most dishes during storage. For meal prep purposes consider making the mushroom component in advance and storing separately, then making the risotto fresh on the night — the actual active cooking time once the mise en place is complete is only 22–25 minutes, making it more practical for weeknight cooking than its reputation suggests.


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 luxurious vegan dinner and Italian-inspired recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

ONE POT VEGAN MUSHROOM STROGANOFF

one pot vegan mushroom stroganoff

There are dinners that feel like a warm embrace at the end of a long day. And then there are dinners like this One Pot Vegan Mushroom Stroganoff — the kind that fills every corner of your kitchen with the most extraordinary aroma of caramelized mushrooms, garlic, and paprika as it simmers, that pours into the bowl a deep, burnished, mahogany-rich sauce so silky and so deeply flavored that people close their eyes on the first spoonful, and that delivers a warmth and comfort so profound and so genuine that the cold world outside becomes entirely irrelevant for as long as the bowl lasts. This is that dinner. The one that becomes a weekly non-negotiable. The one that converts people who thought plant-based cooking could never be truly satisfying into people who stop thinking about meat altogether. The one that is simultaneously the easiest and the most spectacularly delicious thing you will cook all month.

This is a stroganoff built on the most deeply satisfying flavor foundation imaginable — golden-seared mushrooms cooked low and slow until they are caramelized, concentrated, and almost meaty in their intensity, bathed in a rich sauce of vegetable broth, smoked paprika, Dijon mustard, and Worcestershire sauce thickened with a silky swirl of vegan sour cream that transforms everything in the pot into something that tastes like it spent hours on a professional stove rather than thirty minutes on yours. The pasta cooks directly in the sauce — absorbing every drop of flavor as it hydrates and thickens the liquid simultaneously into a glossy, coating, impossibly delicious one-pot masterpiece.

What makes this stroganoff so genuinely outstanding is the one-pot technique. The pasta cooks directly in the broth and sauce rather than separately — releasing its starch as it cooks and naturally thickening the sauce to a silky, glossy consistency that coats every strand of pasta and every piece of mushroom in a layer of deeply flavored richness that no separately cooked pasta can replicate. This technique also means one pot, one pan, minimal washing up, and maximum flavor — the trifecta of weeknight dinner perfection.

This recipe is 100% vegan, ready in just 35 minutes, made in a single pot, naturally adaptable to gluten-free, high in plant-based protein and umami-rich flavor, and absolutely magnificent served directly from the pot into deep, warm bowls with a scattering of fresh parsley and a generous crack of black pepper.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins25 mins35 mins4~480 kcal

Ingredients

For the Stroganoff

  • 500g mixed mushrooms (cremini, shiitake, and portobello work beautifully together)
  • 1 large white or yellow onion, finely diced
  • 6 cloves garlic, minced
  • 300g pasta (pappardelle, egg-free tagliatelle, or wide egg-free noodles)
  • 3 cups (720ml) vegetable broth
  • 1 cup (240ml) unsweetened plant milk (oat or soy)
  • ¾ cup (180g) vegan sour cream (store-bought or cashew-based)
  • 3 tbsp olive oil or vegan butter
  • 2 tbsp tomato paste
  • 2 tbsp soy sauce or tamari
  • 1 tbsp vegan Worcestershire sauce
  • 1 tbsp Dijon mustard
  • 2 tsp smoked paprika
  • 1 tsp sweet paprika
  • 1 tsp dried thyme
  • ½ tsp onion powder
  • Salt and black pepper to taste
  • Juice of half a lemon (added at the very end)

Optional Add-ins

  • 1 cup (150g) frozen peas (add in final 5 minutes)
  • 2 cups (60g) fresh spinach (stir in at end)
  • 1 medium zucchini, diced (add with mushrooms)
  • 200g firm tofu, pressed and crumbled (adds extra protein)
  • ½ cup (60g) walnuts, roughly chopped (adds meaty texture)
  • 1 tbsp nutritional yeast (deepens the savory flavor)
  • 1 tsp truffle oil (added at end for extraordinary luxury)

To Serve

  • Fresh parsley, generously chopped
  • Freshly cracked black pepper — very generous
  • Extra vegan sour cream dolloped on top
  • Chili flakes for warmth and color
  • Fresh dill (traditional and extraordinary)
  • A squeeze of fresh lemon
  • Crusty sourdough or garlic bread alongside

Instructions

  1. Sear the mushrooms in batches. Heat 2 tablespoons of olive oil in a large, wide pot or Dutch oven over high heat until almost smoking. Add the mushrooms in a single layer — working in two batches if necessary to avoid crowding. Leave completely undisturbed for 2–3 minutes until deeply golden and caramelized on the bottom, then flip and cook for a further 2 minutes. Season generously with salt and pepper. Transfer the first batch to a plate and repeat with the remaining mushrooms. Properly seared mushrooms — deeply golden, slightly crispy at the edges, concentrated and nutty in flavor — are the single most important element of an extraordinary stroganoff. Never crowd the pan and never stir too soon.
  2. Sauté the aromatics. Reduce the heat to medium and add the remaining tablespoon of olive oil to the pot. Add the finely diced onion and cook for 5–6 minutes, stirring regularly, until softened and beginning to turn golden at the edges. Add the minced garlic and cook for a further 60–90 seconds until incredibly fragrant. The combination of caramelized onion and garlic at this stage creates an aromatic foundation that carries through the entire dish.
  3. Build the flavor base. Add the tomato paste to the softened onion and garlic and stir continuously for 1–2 minutes until the paste darkens slightly and begins to caramelize — this brief cooking concentrates the tomato flavor and removes any raw taste that would otherwise remain in the finished sauce. Add the smoked paprika, sweet paprika, dried thyme, and onion powder and stir for a further 30 seconds until the spices are fragrant and coating everything in the pot.
  4. Add the liquids and pasta. Pour in the vegetable broth and plant milk and stir well to combine with the spiced base — scraping up any caramelized bits from the bottom of the pot as you stir. Add the soy sauce, vegan Worcestershire sauce, and Dijon mustard and stir to incorporate. Bring to a vigorous boil over high heat. Add the dry pasta directly to the boiling liquid and stir well to submerge. Return the seared mushrooms to the pot and stir to combine.
  5. Cook the pasta in the sauce. Reduce the heat to a lively simmer and cook uncovered for 10–12 minutes, stirring frequently — every 2 minutes — to prevent the pasta from sticking to the bottom of the pot and to ensure even cooking throughout. The pasta will absorb the liquid as it cooks and the natural starch it releases will thicken the sauce simultaneously into a glossy, coating consistency. Add a splash of additional vegetable broth if the sauce becomes too thick before the pasta is fully cooked.
  6. Add the vegan sour cream. Once the pasta is al dente and the sauce has thickened to a silky, glossy consistency reduce the heat to the lowest setting. Add the vegan sour cream and stir gently until completely incorporated throughout the sauce. Do not allow the sauce to boil after adding the sour cream — high heat causes vegan sour cream to split and curdle. A gentle heat and continuous stirring produces a perfectly smooth, uniformly creamy result.
  7. Taste and finish. Squeeze in the lemon juice — this final addition of acid brightens and lifts the entire flavor profile of the stroganoff dramatically. Taste and adjust the seasoning with additional salt, black pepper, soy sauce, or smoked paprika as needed. The finished stroganoff should be deeply savory, warmly spiced, slightly tangy from the sour cream and lemon, and utterly harmonious in every element.
  8. Serve immediately and generously. Divide the stroganoff between deep, warmed bowls and finish each serving with a very generous scattering of fresh parsley, an additional dollop of vegan sour cream, a generous crack of fresh black pepper, and a pinch of chili flakes for color and warmth. Serve immediately — stroganoff is at its absolute peak directly from the pot and loses some of its silky sauce consistency as it sits and the pasta continues to absorb liquid.

Pro Tips for the Most Extraordinary One Pot Stroganoff

  • Sear the mushrooms in a screaming hot dry pot before adding anything else. This single step — cooking the mushrooms at the highest possible heat in a single layer without stirring — is what creates the deep, caramelized, concentrated mushroom flavor that gives this stroganoff its extraordinary meaty depth. A mushroom that is steamed in a crowded pot contributes a fraction of the flavor of one that is properly seared. Use two batches if necessary — it takes an extra four minutes and makes an enormous difference.
  • Cook the tomato paste until it darkens. Raw tomato paste added directly to liquid produces a flat, slightly tinny flavor. Cooked briefly in the hot pot until it deepens to a brick-red color and begins to caramelize it contributes a rich, complex, slightly sweet depth that is one of the defining flavor notes of great stroganoff.
  • Stir the pasta frequently during cooking. Unlike pasta cooked in a large pot of boiling water pasta cooked in a smaller amount of liquid requires more attention — stir every 2 minutes to prevent sticking and ensure even cooking. The starch released by the pasta during this stirring process is exactly what creates the gloriously thick, glossy, coating sauce consistency that makes one-pot pasta so extraordinary.
  • Add sour cream off the heat or on the lowest possible heat. Vegan sour cream splits at high temperatures producing a grainy, separated sauce rather than a silky, uniformly creamy one. Always reduce to the very lowest heat setting before adding and stir continuously and gently as you incorporate it throughout the sauce.
  • Use a combination of mushroom varieties always. Cremini mushrooms provide earthy reliability. Shiitake mushrooms contribute extraordinary umami depth from their naturally occurring glutamates. Portobello mushrooms add meaty, substantial texture. Together they create a mushroom component of far greater complexity and depth than any single variety can produce alone.
  • Finish with lemon juice always. The lemon juice added at the very end of cooking is non-negotiable — it lifts and brightens the rich, heavy sauce in a way that is subtle but completely transformative. Without it the stroganoff can taste slightly flat and one-dimensional. With it every other flavor in the pot is amplified and brightened into perfect balance.

The Extraordinary Flavor Science of Stroganoff

Stroganoff is a dish of extraordinary flavor complexity — and understanding the science behind why it tastes so deeply satisfying helps explain why this vegan version is so remarkably successful at replicating and even surpassing the original.

The foundation of stroganoff flavor is umami — the fifth taste, produced by glutamic acid and ribonucleotides that trigger specific receptors on the tongue producing a savory, mouth-coating, deeply satisfying sensation that is distinct from sweet, sour, salty, and bitter. In traditional beef stroganoff this umami comes primarily from the beef itself and from the sour cream. In this vegan version it comes from multiple, carefully chosen plant-based sources that together create an umami intensity that rivals and in many tasters’ assessments surpasses the original.

Mushrooms — particularly shiitake and portobello varieties — are among the richest plant-based sources of both glutamic acid and the ribonucleotide guanosine monophosphate available. The combination of these two umami compounds creates a synergistic effect — when present together their umami impact is not merely additive but multiplicative, with each compound amplifying the impact of the other to produce a depth of savory flavor that is dramatically greater than either could produce alone.

Soy sauce and Worcestershire sauce contribute additional glutamic acid alongside complex fermentation-derived flavor compounds that add layers of aged, fermented depth to the sauce. Tomato paste provides further glutamic acid alongside lycopene and caramelized sugars from the brief cooking. Dijon mustard adds emulsifying compounds that help maintain the silky consistency of the sauce alongside its characteristic pungent depth.

The result is a sauce with an umami profile that is not merely satisfying — it is deeply, genuinely craveable in the specific neurological sense that umami-rich foods trigger reward pathways in the brain that make us want more of them. This is food that satisfies not just hunger but something deeper and more fundamental — and it achieves this entirely through plants.


Flavor Variations

  • Hungarian Inspired: Double the smoked paprika and add half a teaspoon of caraway seeds to the onion as it cooks. Replace the plant milk with additional vegetable broth and add a tablespoon of red wine vinegar at the end for a deeper, more intensely paprika-forward stroganoff inspired by Hungarian gulyas.
  • Truffle Mushroom Stroganoff: Use exclusively oyster and cremini mushrooms and add a tablespoon of truffle oil in the final minute of cooking. Replace the vegan sour cream with cashew cream for an extraordinarily luxurious version that is genuinely spectacular for special occasions.
  • Green Herb Stroganoff: Stir in two generous handfuls of fresh baby spinach and a quarter cup of fresh dill in the final minute of cooking for a brighter, more herb-forward version with a beautiful visual contrast between the dark, rich sauce and the vivid green herbs.
  • Spicy Stroganoff: Add half a teaspoon of cayenne pepper and a tablespoon of sriracha to the sauce for a version with genuine building heat that is particularly spectacular for anyone who loves intensely spiced comfort food.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~480 kcal16g68g6g14g

At 480 calories per serving this stroganoff delivers a genuinely satisfying and nutritionally substantial meal — 16 grams of plant-based protein from the pasta, mushrooms, and vegan sour cream, 6 grams of dietary fiber, and an extraordinary concentration of B vitamins from the mushrooms including B2, B3, and B5 that support energy metabolism at the cellular level. The mushrooms contribute selenium — one of the most important antioxidant minerals — alongside ergothioneine, a unique antioxidant found almost exclusively in mushrooms that has been studied for extraordinary cellular protective properties. The smoked paprika contributes capsaicin compounds with anti-inflammatory properties and meaningful amounts of Vitamins A and E.


Storage

  • Refrigerator: Store cooled stroganoff in an airtight container in the refrigerator for up to 4 days. The pasta will continue absorbing the sauce during storage — add a generous splash of vegetable broth when reheating and stir well to restore the original silky, saucy consistency. The flavor actually deepens and improves overnight making this an outstanding next-day lunch.
  • Reheating: Reheat gently in a pot over medium-low heat with a splash of vegetable broth or plant milk, stirring continuously. Do not reheat at high heat as the vegan sour cream in the sauce can become grainy when reheated aggressively. Gentle heat and patient stirring produce a perfectly restored silky sauce every time.
  • Freezer: The sauce freezes beautifully for up to 2 months but the cooked pasta does not freeze well — it becomes mushy when thawed. For the finest freezer meal prep make and freeze only the mushroom sauce without the pasta and cook fresh pasta when serving. Thaw the sauce overnight in the refrigerator and reheat gently before tossing with freshly cooked pasta.
  • Make ahead: The seared mushrooms and flavor base can be made up to 2 days in advance and stored in the refrigerator. Add the broth, pasta, and remaining ingredients and complete the recipe on the day of serving for a make-ahead dinner that comes together in under 15 minutes on the night.

Frequently Asked Questions

Can I make this recipe gluten-free?

Yes — use your favorite gluten-free wide pasta shape and replace the soy sauce with tamari and the vegan Worcestershire sauce with a gluten-free version. Gluten-free pasta absorbs liquid slightly differently than regular pasta — monitor the sauce consistency more carefully during cooking and add additional broth if needed as gluten-free pasta can absorb liquid faster.

What is the best vegan sour cream for stroganoff?

Store-bought vegan sour cream brands vary considerably in their flavor and ability to withstand heat without splitting. Cashew-based vegan sour creams are the most heat-stable and produce the silkiest, most luxurious result. Alternatively make your own by blending one cup of soaked raw cashews with two tablespoons of lemon juice, one tablespoon of apple cider vinegar, half a teaspoon of salt, and enough water to reach a thick, pourable consistency.

Can I add protein to make this more filling?

Yes — this stroganoff is outstanding with additional plant-based protein. Sliced vegan sausage browned in the pot before the mushrooms, crumbled tempeh cooked alongside the mushrooms, or white beans stirred into the sauce in the final minutes all work beautifully. Lentil-based pasta used in place of regular pasta significantly increases the protein content without any change to the recipe or technique.

Why did my sauce become too thick?

One-pot pasta dishes thicken considerably as the pasta releases starch during cooking and continues absorbing liquid after cooking. Add additional vegetable broth — one quarter cup at a time — and stir well over gentle heat to restore the desired consistency. The sauce should coat the pasta generously but still flow and pool slightly at the bottom of the bowl when served.

Can I use regular pasta instead of wide noodles?

Yes — any pasta shape works in this recipe. Penne, rigatoni, fusilli, and farfalle all cook beautifully in the sauce. Wide, flat shapes like pappardelle and tagliatelle carry the rich sauce most effectively but shorter shapes are perfectly delicious and slightly more practical for stirring during the one-pot cooking process.

Can I make this in a slow cooker?

Yes with a modification — sear the mushrooms and sauté the aromatics and build the flavor base on the stovetop first then transfer everything to the slow cooker with the broth, sauces, and spices. Cook on low for 4–5 hours. Cook the pasta separately and stir into the slow cooker with the vegan sour cream in the final 30 minutes. This produces a deeper, more concentrated sauce flavor than the stovetop 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 warming, deeply satisfying vegan one-pot dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Crispy Vegan Veggie Dumplings with Golden Pan-Fried Bottoms and Ginger Soy Dipping Sauce — The Most Crunchy Plant-Based Dumplings You Will Make All Week

crispy veggie dumpling

Golden and crunchy on the bottom, soft and juicy on top, and packed with a savory mushroom, tofu, and cabbage filling, these Crispy Vegan Veggie Dumplings are the ultimate pan-fried potsticker. A quick steam-and-fry method gives every dumpling a shatteringly crisp base, and a tangy ginger soy dipping sauce takes them over the top.

The secret to a really great vegetable dumpling is the filling. Finely chopped shiitake mushrooms bring deep umami, crumbled firm tofu adds body and protein, and cabbage and carrot keep everything fresh and juicy. Toasted sesame oil, garlic, ginger, and soy sauce season the mixture so that every bite is savory and balanced.

The cooking method is just as important as the filling. The dumplings are first fried in a little oil until the bottoms turn deep golden, then a splash of water is added and the pan is covered so the tops steam to tender perfection. Uncovered for the last minute, the water evaporates and the bottoms crisp up again.

Serve them as a fun appetizer, a satisfying dinner with rice and stir-fried greens, or a party snack that vanishes in minutes. They are also ideal for freezing, so one afternoon of folding gives you easy meals for weeks.

This recipe is 100% vegan, egg-free, and ready in about 50 minutes.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
35 mins15 mins50 mins4 (about 24 dumplings)~290 kcal

Ingredients

For the Filling

  • 200g firm tofu, pressed and crumbled
  • 150g shiitake or cremini mushrooms, very finely chopped
  • 2 cups (150g) finely shredded green cabbage
  • 1 medium carrot, grated
  • 3 green onions, thinly sliced
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 tbsp soy sauce or tamari
  • 1 tbsp toasted sesame oil
  • 1 tsp rice vinegar
  • 1 tsp cornstarch
  • ½ tsp white pepper
  • ½ tsp salt
  • 1 tbsp neutral oil for sautéing

For Assembly and Cooking

  • 24 round dumpling wrappers (check that they are egg-free)
  • Small bowl of water for sealing
  • 2–3 tbsp neutral oil for pan-frying
  • ½ cup (120ml) water for steaming
  • 1 tsp sesame seeds for garnish

For the Ginger Soy Dipping Sauce

  • 3 tbsp soy sauce or tamari
  • 1 tbsp rice vinegar
  • 1 tsp toasted sesame oil
  • 1 tsp maple syrup
  • 1 tsp fresh ginger, finely grated
  • 1 clove garlic, grated
  • 1 tsp chili oil or chili flakes (optional)
  • 1 green onion, sliced

To Serve

  • Steamed rice
  • Stir-fried bok choy or broccoli
  • Cucumber salad
  • Extra green onions

Optional Additions

  • Water chestnuts, finely chopped, for crunch
  • Chili crisp for dipping
  • Kimchi folded into the filling
  • Black vinegar in the sauce

Instructions

  1. Sauté the filling. Heat 1 tablespoon of oil in a large skillet over medium-high heat. Add the mushrooms and cook for 4–5 minutes until their moisture cooks off and they start to brown. Add the cabbage and carrot and cook for 3 minutes. Add the garlic and ginger and cook for 1 minute.
  2. Season and cool. Stir in the tofu, soy sauce, sesame oil, vinegar, cornstarch, white pepper, salt, and green onions. Cook for 2 minutes, then transfer to a bowl and cool completely. A cool filling is easier to fold and keeps the wrappers from tearing.
  3. Fill the wrappers. Place a wrapper in your palm and add about 1 tablespoon of filling to the center. Wet the edge with water, fold in half, and pleat the edge to seal tightly, pressing out any air. Place on a lightly floured tray and cover with a damp towel.
  4. Pan-fry. Heat 2 tablespoons of oil in a large non-stick skillet with a lid over medium-high heat. Arrange the dumplings flat side down in the pan and fry for 2–3 minutes, until the bottoms are deep golden brown.
  5. Steam. Pour in ½ cup of water, cover right away, and reduce the heat to medium. Steam for 5–6 minutes until the wrappers look translucent and the water has mostly evaporated.
  6. Re-crisp. Remove the lid and cook for another 1–2 minutes until the remaining water evaporates and the bottoms crackle and crisp again.
  7. Make the sauce. Whisk together all of the dipping sauce ingredients while the dumplings cook.
  8. Serve. Slide the dumplings out crispy side up, sprinkle with sesame seeds and green onion, and serve hot with the dipping sauce.

Pro Tips for the Crispiest Dumplings

  • Squeeze out the moisture. Press the tofu and cook the mushrooms until dry. A wet filling makes soggy dumplings.
  • Cool the filling fully. Warm filling softens the wrappers and makes them hard to seal.
  • Do not overfill. About 1 tablespoon is the sweet spot. More makes them burst.
  • Use a non-stick pan. It gives the cleanest crisp bottoms.
  • Cover immediately after adding water. The quick steam cooks the tops evenly.
  • Let the water cook off. The final uncovered minute is what makes them crunchy.
  • Do not move them while they fry. Leaving them still helps the bottoms brown.

Why Vegetable Dumplings Make a Great Meal

Mushrooms deliver savory umami along with B vitamins and selenium, tofu contributes plant protein and calcium, and cabbage and carrot add fiber, vitamin C, and beta-carotene. Because the filling is mostly vegetables, these dumplings are lighter than meat-filled versions while still feeling hearty.

Pan-frying with just a small amount of oil keeps the dish lighter than deep frying. A serving provides about 9 grams of protein and 4 grams of fiber, which makes it a balanced meal when served with rice and greens.


Flavor Variations

  • Kimchi Dumplings: Fold ½ cup chopped vegan kimchi into the filling for tangy heat.
  • Spicy Szechuan Dumplings: Add chili bean paste and a pinch of Szechuan pepper to the filling.
  • Edamame Dumplings: Replace the tofu with mashed edamame for a green, protein-rich filling.
  • Crispy Lattice Skirt: Add a slurry of 1 tbsp flour and ½ cup water to the pan in step 5 for a lacy golden skirt.

Nutritional Highlights (Per Serving — 6 dumplings)

CaloriesProteinCarbsFiberFat
~290 kcal9g38g4g11g

Storage

  • Refrigerator: Store cooked dumplings in an airtight container for up to 3 days. Store uncooked dumplings on a floured tray for up to 24 hours.
  • Freezer: Freeze uncooked dumplings on a tray until solid, then transfer to a bag for up to 3 months. Cook from frozen, adding 2–3 minutes of steaming.
  • Reheating: Re-crisp in a hot, lightly oiled pan for 2–3 minutes per side, or in the air fryer at 375°F (190°C) for 5 minutes.
  • Make ahead: The filling can be refrigerated for up to 2 days before folding.

Frequently Asked Questions

Why do my dumplings stick to the pan?

Use a good non-stick pan and enough oil, and do not move them until the bottoms release naturally.

Are dumpling wrappers vegan?

Most round wrappers are made with just flour and water, but check the label for egg.

Can I air fry them?

Yes. Brush with oil and air fry at 375°F (190°C) for 8–10 minutes, turning halfway. They will be crunchy all over.

Can I make the wrappers from scratch?

Yes. Mix 2 cups flour with ¾ cup hot water, knead, rest for 30 minutes, then roll thin and cut into circles.

Can I bake them?

Yes. Brush with oil and bake at 425°F (220°C) for 15–18 minutes, flipping once. The result is crispy but less tender than pan-fried.

Can I make them gluten-free?

Use gluten-free wrappers and tamari. Handle carefully since they tear more easily.


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 vegan Asian-inspired favorites? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Broccoli Cheddar Soup with Creamy Cashew Cheese and Sharp Cheddar Flavor — The Most Comforting Plant-Based Soup You Will Make All Week

vegan potato broccoli cheddar soup

Thick, velvety, and loaded with tender broccoli and sharp cheesy flavor, this Vegan Broccoli Cheddar Soup tastes just like the café classic, without any dairy. A silky base of potatoes, cashews, and nutritional yeast delivers the rich cheddar flavor, while grated carrot and chopped broccoli keep every spoonful hearty and colorful.

The secret to a truly cheesy vegan soup is layering flavor. Sautéed onion and garlic build a savory foundation, a little Dijon mustard and apple cider vinegar add the tang of aged cheddar, and a spoonful of white miso brings deep umami. Blended cashews and potato make the broth creamy without any heavy cream, and a handful of vegan cheddar shreds stirred in at the end takes it over the top.

Part of the soup is blended smooth and the rest is left chunky, which gives it that perfect restaurant-style texture. It is ready in about 40 minutes in a single pot, making it ideal for busy weeknights, cozy lunches, or serving in a bread bowl.

It reheats beautifully and freezes well, so it is a great choice for meal prep. Serve it with crusty bread, crackers, or a simple green salad.

This recipe is 100% vegan, dairy-free, and easily made gluten-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins25 mins40 mins6~270 kcal

Ingredients

For the Soup

  • 1 tbsp olive oil
  • 1 large yellow onion, diced
  • 3 cloves garlic, minced
  • 2 medium carrots, grated
  • 1 large Yukon gold potato (about 250g), peeled and diced
  • 5 cups (about 450g) broccoli florets, finely chopped, plus extra for serving
  • 4 cups (950ml) vegetable broth
  • 1 cup (240ml) unsweetened plant milk
  • ½ cup (70g) raw cashews, soaked in hot water for 15 minutes and drained
  • ⅓ cup (25g) nutritional yeast
  • 1 tbsp white miso paste
  • 1 tbsp Dijon mustard
  • 1 tbsp apple cider vinegar or lemon juice
  • 1 tsp smoked paprika
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • ¼ tsp ground nutmeg
  • ¾ tsp salt, to taste
  • ¼ tsp black pepper
  • 1 cup (100g) vegan cheddar shreds (optional)

To Serve

  • Crusty bread or bread bowls
  • Extra vegan cheddar
  • Crackers
  • Chili flakes
  • Fresh chives

Optional Additions

  • Cooked white beans for protein
  • Roasted broccoli florets on top
  • Smoked paprika oil
  • Crispy shallots

Instructions

  1. Sauté the base. Heat the olive oil in a large pot over medium heat. Add the onion and cook for 5 minutes until soft. Add the garlic and carrots and cook for 2 minutes.
  2. Add the potato and broth. Stir in the diced potato and vegetable broth. Bring to a boil, then reduce to a simmer and cook for 8 minutes.
  3. Add the broccoli. Stir in the chopped broccoli and simmer for 8–10 minutes until everything is very tender.
  4. Make the cheese base. In a blender, combine the soaked cashews, plant milk, nutritional yeast, miso, mustard, vinegar, paprika, garlic powder, onion powder, nutmeg, salt, and pepper. Blend until completely smooth.
  5. Blend part of the soup. Ladle about half of the cooked soup into the blender with the cheese base and blend until creamy. Take care with the hot liquid and vent the lid.
  6. Combine. Pour the blended mixture back into the pot with the remaining chunky soup. Stir well and warm over low heat for 3–4 minutes.
  7. Add the cheese. Stir in the vegan cheddar shreds until melted. Taste and adjust the salt, mustard, or vinegar for a sharper flavor.
  8. Serve. Ladle into bowls and top with extra broccoli, vegan cheddar, chili flakes, and chives. Serve with crusty bread.

Pro Tips for the Creamiest Cheddar Soup

  • Blend only part of the soup. This keeps the creamy base and the chunky texture.
  • Use Yukon gold potatoes. Their buttery texture makes the soup silky.
  • Do not skip the mustard and vinegar. They give the sharp, tangy cheddar flavor.
  • Grate the carrots finely. They melt into the soup and add color.
  • Do not boil after adding the cheese. High heat can make it gritty.
  • Taste and adjust. Add salt or a little more nutritional yeast until it tastes rich and cheesy.
  • Chop the broccoli small. Smaller pieces cook evenly and make each spoonful balanced.

Why This Soup Is a Smart Comfort Meal

Broccoli provides vitamin C, vitamin K, folate, and fiber, and is known for its antioxidant compounds. Carrots add beta-carotene, and potatoes contribute potassium and satisfying, slow-releasing carbohydrates.

Cashews supply creamy texture along with healthy fats, magnesium, and plant protein, and nutritional yeast adds B vitamins and a cheesy savory flavor. Compared to a cream-and-cheese version, this soup has no cholesterol and much less saturated fat, while a serving still provides around 9 grams of protein and 6 grams of fiber.


Flavor Variations

  • Loaded Baked Potato Style: Add diced potato, vegan bacon bits, and chives on top.
  • Spicy Cheddar Soup: Add cayenne and a spoonful of hot sauce to the base.
  • Cauliflower Cheddar Soup: Replace half the broccoli with cauliflower for a milder flavor.
  • Nut-Free Version: Replace the cashews with white beans and a spoonful of sunflower butter.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~270 kcal9g30g6g13g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days.
  • Freezer: Freeze for up to 3 months. Thaw overnight and reheat gently, stirring well.
  • Reheating: Warm on the stove over low heat, adding a splash of plant milk or broth if it has thickened.
  • Make ahead: Make the soup a day ahead, since the flavor improves overnight.

Frequently Asked Questions

How do I make it thicker?

Blend more of the soup or simmer it uncovered for a few extra minutes.

Can I make it without cashews?

Yes. Use white beans or silken tofu blended with the plant milk for a creamy base.

Can I use frozen broccoli?

Yes. Add it straight from frozen and cook until tender, adding a couple of extra minutes.

Why does my soup taste bland?

Add more salt, nutritional yeast, mustard, or vinegar. Cheesy flavor needs bold seasoning.

Can I make it gluten-free?

Yes. The soup is naturally gluten-free as long as your broth and miso are certified gluten-free.

Can I make it in a slow cooker?

Cook the vegetables and broth on low for 6 hours, then blend with the cheese base and finish as directed.


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 cozy vegan soups? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Chickpea and Potato Pot Pie with Creamy Herb Gravy and Flaky Golden Crust — The Most Comforting Plant-Based Dinner You Will Make All Week

CHICKPEA AND POTATO POT PIE

Flaky, golden pastry on top and a thick, creamy filling of tender potatoes, chickpeas, carrots, and peas underneath, this Vegan Chickpea and Potato Pot Pie is the definition of cozy comfort food. The filling is simmered in a savory herb gravy made from plant milk and vegetable broth, so every bite is rich and satisfying without any dairy or eggs.

Chickpeas take the place of chicken in this classic, adding hearty texture and plant protein, while diced potatoes soak up the gravy and turn soft and creamy. Thyme, sage, garlic, and a touch of Dijon mustard give the filling that traditional pot pie flavor, and a spoonful of nutritional yeast adds a savory, almost buttery depth.

You can make it with store-bought puff pastry or pie crust to keep things easy, or use the simple homemade vegan crust included below. Either way, brushing the top with plant milk gives a deep golden, flaky finish.

This pot pie is perfect for chilly evenings, Sunday dinners, holiday tables, and make-ahead meals. It also reheats beautifully, and the filling freezes well.

This recipe is 100% vegan, dairy-free, egg-free, and ready in about 1 hour 15 minutes.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
25 mins50 mins1 hr 15 mins6~430 kcal

Ingredients

For the Filling

  • 2 tbsp olive oil or vegan butter
  • 1 large yellow onion, diced
  • 2 stalks celery, diced
  • 2 medium carrots, diced
  • 3 cloves garlic, minced
  • 3 medium Yukon gold potatoes (about 450g), peeled and cut into ½ inch cubes
  • 1 can (400g) chickpeas, drained and rinsed
  • 1 cup (140g) frozen peas
  • ¼ cup (30g) all-purpose flour
  • 1½ cups (360ml) vegetable broth
  • 1 cup (240ml) unsweetened plant milk
  • 2 tbsp nutritional yeast
  • 1 tbsp Dijon mustard
  • 1 tsp dried thyme
  • ½ tsp dried sage
  • 1 tsp salt, to taste
  • ½ tsp black pepper
  • 1 tbsp lemon juice
  • 2 tbsp chopped fresh parsley

For the Crust (Easy Homemade Option)

  • 2½ cups (310g) all-purpose flour
  • 1 tsp salt
  • ¾ cup (170g) cold vegan butter, cubed
  • 6–8 tbsp ice-cold water
  • OR 2 sheets of store-bought vegan puff pastry or pie crust

For Finishing

  • 2 tbsp unsweetened plant milk for brushing
  • Flaky salt
  • Fresh thyme leaves

To Serve

  • Simple green salad
  • Steamed green beans
  • Extra gravy

Optional Additions

  • 1 cup sliced mushrooms
  • ½ cup corn kernels
  • Pinch of cayenne
  • Vegan cheese shreds in the filling

Instructions

  1. Make the crust. Stir the flour and salt together, cut in the cold vegan butter with your fingers until it looks like coarse crumbs, then add the ice water a tablespoon at a time until a dough forms. Divide into two discs, wrap, and chill for 30 minutes. If using store-bought pastry, skip this step.
  2. Par-cook the potatoes. Boil the potato cubes in salted water for 6–7 minutes until just tender, then drain. They will finish cooking in the oven.
  3. Sauté the vegetables. Preheat the oven to 400°F (200°C). Heat the oil in a large, deep skillet over medium heat. Add the onion, celery, and carrots and cook for 6–8 minutes until soft. Add the garlic and cook for 1 minute.
  4. Make the gravy. Sprinkle the flour over the vegetables and stir for 1–2 minutes. Slowly pour in the broth and plant milk, stirring constantly. Add the nutritional yeast, mustard, thyme, sage, salt, and pepper. Simmer for 4–5 minutes until thick and creamy.
  5. Combine the filling. Fold in the potatoes, chickpeas, and peas. Stir in the lemon juice and parsley. Taste and adjust the seasoning. Let the filling cool for 10 minutes so it doesn’t melt the crust.
  6. Assemble the pie. Roll out one disc of dough and fit it into a 9-inch pie dish. Pour in the filling and spread it evenly. Roll out the second disc, place it over the top, trim and crimp the edges, and cut 4–5 small slits to let steam escape.
  7. Brush and bake. Brush the top with plant milk, sprinkle with flaky salt, and bake for 35–40 minutes until the crust is deep golden and the filling is bubbling at the vents. Cover the edges with foil if they brown too quickly.
  8. Rest and serve. Let the pie rest for 15 minutes before slicing so the filling sets. Garnish with thyme and serve warm.

Pro Tips for the Best Pot Pie

  • Par-cook the potatoes. This guarantees they are tender in the finished pie.
  • Cool the filling slightly. A hot filling makes the bottom crust soggy.
  • Keep the dough cold. Cold vegan butter is what makes the crust flaky.
  • Make the gravy thick. It will thin slightly as the vegetables release moisture.
  • Vent the top. Slits let steam out so the crust stays crisp.
  • Bake on a hot tray. Place the pie dish on a preheated baking sheet for a crisper bottom.
  • Rest before cutting. Fifteen minutes lets the filling set so slices hold together.

Why This Pot Pie Is Good for You

Chickpeas provide plant protein, fiber, iron, and folate, and potatoes add potassium and vitamin C. Carrots bring beta-carotene, and peas add more protein and fiber, so the filling is a balanced mix of vegetables, legumes, and slow-digesting carbohydrates.

Nutritional yeast contributes B vitamins and a savory, cheesy depth. Compared with a traditional pot pie made with butter, cream, and chicken, this version has no cholesterol and far less saturated fat. A serving provides about 12 grams of protein and 8 grams of fiber.


Flavor Variations

  • Mushroom Chickpea Pot Pie: Add sautéed mushrooms and a splash of soy sauce for deeper umami.
  • Curried Pot Pie: Stir in 2 teaspoons of curry powder and a pinch of turmeric.
  • Individual Pot Pies: Bake in ramekins or muffin tins for 25–30 minutes.
  • Pot Pie with Biscuit Topping: Replace the top crust with vegan drop biscuits.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~430 kcal12g55g8g18g

Storage

  • Refrigerator: Store leftovers covered for up to 4 days.
  • Reheating: Reheat slices in a 350°F (175°C) oven for 15–20 minutes to crisp the crust. Avoid the microwave if you can.
  • Freezer: Freeze the unbaked filling for up to 3 months, or freeze baked slices for up to 2 months. Thaw overnight before reheating.
  • Make ahead: Prepare the filling up to 2 days ahead and assemble just before baking.

Frequently Asked Questions

Why is my pot pie runny?

The gravy may not have been thick enough, or the pie was cut too soon. Simmer until thick and rest the pie for 15 minutes.

Can I use store-bought crust?

Yes. Use vegan pie crust or puff pastry. Check the label, since some contain butter.

Can I make it gluten-free?

Use a gluten-free flour blend for the gravy and a gluten-free pie crust.

Can I make it without a bottom crust?

Yes. Bake the filling in a casserole dish with only a top crust or biscuit topping.

Can I use other vegetables?

Yes. Mushrooms, corn, green beans, and parsnips all work well.

How do I keep the bottom crust from getting soggy?

Cool the filling before adding it and bake the dish on a preheated baking sheet.


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 cozy vegan dinners? POST TITLE:
Vegan Chickpea and Potato Pot Pie with Creamy Herb Gravy and Flaky Golden Crust — The Most Comforting Plant-Based Dinner You Will Make All Week

CATEGORY: All Recipes + Dinner

URL SLUG: vegan-chickpea-and-potato-pot-pie


Flaky, golden pastry on top and a thick, creamy filling of tender potatoes, chickpeas, carrots, and peas underneath, this Vegan Chickpea and Potato Pot Pie is the definition of cozy comfort food. The filling is simmered in a savory herb gravy made from plant milk and vegetable broth, so every bite is rich and satisfying without any dairy or eggs.

Chickpeas take the place of chicken in this classic, adding hearty texture and plant protein, while diced potatoes soak up the gravy and turn soft and creamy. Thyme, sage, garlic, and a touch of Dijon mustard give the filling that traditional pot pie flavor, and a spoonful of nutritional yeast adds a savory, almost buttery depth.

You can make it with store-bought puff pastry or pie crust to keep things easy, or use the simple homemade vegan crust included below. Either way, brushing the top with plant milk gives a deep golden, flaky finish.

This pot pie is perfect for chilly evenings, Sunday dinners, holiday tables, and make-ahead meals. It also reheats beautifully, and the filling freezes well.

This recipe is 100% vegan, dairy-free, egg-free, and ready in about 1 hour 15 minutes.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
25 mins50 mins1 hr 15 mins6~430 kcal

Ingredients

For the Filling

  • 2 tbsp olive oil or vegan butter
  • 1 large yellow onion, diced
  • 2 stalks celery, diced
  • 2 medium carrots, diced
  • 3 cloves garlic, minced
  • 3 medium Yukon gold potatoes (about 450g), peeled and cut into ½ inch cubes
  • 1 can (400g) chickpeas, drained and rinsed
  • 1 cup (140g) frozen peas
  • ¼ cup (30g) all-purpose flour
  • 1½ cups (360ml) vegetable broth
  • 1 cup (240ml) unsweetened plant milk
  • 2 tbsp nutritional yeast
  • 1 tbsp Dijon mustard
  • 1 tsp dried thyme
  • ½ tsp dried sage
  • 1 tsp salt, to taste
  • ½ tsp black pepper
  • 1 tbsp lemon juice
  • 2 tbsp chopped fresh parsley

For the Crust (Easy Homemade Option)

  • 2½ cups (310g) all-purpose flour
  • 1 tsp salt
  • ¾ cup (170g) cold vegan butter, cubed
  • 6–8 tbsp ice-cold water
  • OR 2 sheets of store-bought vegan puff pastry or pie crust

For Finishing

  • 2 tbsp unsweetened plant milk for brushing
  • Flaky salt
  • Fresh thyme leaves

To Serve

  • Simple green salad
  • Steamed green beans
  • Extra gravy

Optional Additions

  • 1 cup sliced mushrooms
  • ½ cup corn kernels
  • Pinch of cayenne
  • Vegan cheese shreds in the filling

Instructions

  1. Make the crust. Stir the flour and salt together, cut in the cold vegan butter with your fingers until it looks like coarse crumbs, then add the ice water a tablespoon at a time until a dough forms. Divide into two discs, wrap, and chill for 30 minutes. If using store-bought pastry, skip this step.
  2. Par-cook the potatoes. Boil the potato cubes in salted water for 6–7 minutes until just tender, then drain. They will finish cooking in the oven.
  3. Sauté the vegetables. Preheat the oven to 400°F (200°C). Heat the oil in a large, deep skillet over medium heat. Add the onion, celery, and carrots and cook for 6–8 minutes until soft. Add the garlic and cook for 1 minute.
  4. Make the gravy. Sprinkle the flour over the vegetables and stir for 1–2 minutes. Slowly pour in the broth and plant milk, stirring constantly. Add the nutritional yeast, mustard, thyme, sage, salt, and pepper. Simmer for 4–5 minutes until thick and creamy.
  5. Combine the filling. Fold in the potatoes, chickpeas, and peas. Stir in the lemon juice and parsley. Taste and adjust the seasoning. Let the filling cool for 10 minutes so it doesn’t melt the crust.
  6. Assemble the pie. Roll out one disc of dough and fit it into a 9-inch pie dish. Pour in the filling and spread it evenly. Roll out the second disc, place it over the top, trim and crimp the edges, and cut 4–5 small slits to let steam escape.
  7. Brush and bake. Brush the top with plant milk, sprinkle with flaky salt, and bake for 35–40 minutes until the crust is deep golden and the filling is bubbling at the vents. Cover the edges with foil if they brown too quickly.
  8. Rest and serve. Let the pie rest for 15 minutes before slicing so the filling sets. Garnish with thyme and serve warm.

Pro Tips for the Best Pot Pie

  • Par-cook the potatoes. This guarantees they are tender in the finished pie.
  • Cool the filling slightly. A hot filling makes the bottom crust soggy.
  • Keep the dough cold. Cold vegan butter is what makes the crust flaky.
  • Make the gravy thick. It will thin slightly as the vegetables release moisture.
  • Vent the top. Slits let steam out so the crust stays crisp.
  • Bake on a hot tray. Place the pie dish on a preheated baking sheet for a crisper bottom.
  • Rest before cutting. Fifteen minutes lets the filling set so slices hold together.

Why This Pot Pie Is Good for You

Chickpeas provide plant protein, fiber, iron, and folate, and potatoes add potassium and vitamin C. Carrots bring beta-carotene, and peas add more protein and fiber, so the filling is a balanced mix of vegetables, legumes, and slow-digesting carbohydrates.

Nutritional yeast contributes B vitamins and a savory, cheesy depth. Compared with a traditional pot pie made with butter, cream, and chicken, this version has no cholesterol and far less saturated fat. A serving provides about 12 grams of protein and 8 grams of fiber.


Flavor Variations

  • Mushroom Chickpea Pot Pie: Add sautéed mushrooms and a splash of soy sauce for deeper umami.
  • Curried Pot Pie: Stir in 2 teaspoons of curry powder and a pinch of turmeric.
  • Individual Pot Pies: Bake in ramekins or muffin tins for 25–30 minutes.
  • Pot Pie with Biscuit Topping: Replace the top crust with vegan drop biscuits.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~430 kcal12g55g8g18g

Storage

  • Refrigerator: Store leftovers covered for up to 4 days.
  • Reheating: Reheat slices in a 350°F (175°C) oven for 15–20 minutes to crisp the crust. Avoid the microwave if you can.
  • Freezer: Freeze the unbaked filling for up to 3 months, or freeze baked slices for up to 2 months. Thaw overnight before reheating.
  • Make ahead: Prepare the filling up to 2 days ahead and assemble just before baking.

Frequently Asked Questions

Why is my pot pie runny?

The gravy may not have been thick enough, or the pie was cut too soon. Simmer until thick and rest the pie for 15 minutes.

Can I use store-bought crust?

Yes. Use vegan pie crust or puff pastry. Check the label, since some contain butter.

Can I make it gluten-free?

Use a gluten-free flour blend for the gravy and a gluten-free pie crust.

Can I make it without a bottom crust?

Yes. Bake the filling in a casserole dish with only a top crust or biscuit topping.

Can I use other vegetables?

Yes. Mushrooms, corn, green beans, and parsnips all work well.

How do I keep the bottom crust from getting soggy?

Cool the filling before adding it and bake the dish on a preheated baking sheet.


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 cozy vegan dinners? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Crispy Tofu with Sesame Cucumber Salad and Wasabi Avocado Dressing — The Most Refreshing Plant-Based Bowl You Will Make All Week

Crispy Tofu with Sesame Cucumber Salad and Wasabi Avocado Dressing

Golden, crunchy tofu nuggets on a bed of cool, tangy sesame cucumber salad, finished with a creamy wasabi avocado dressing that adds a gentle kick. This Crispy Tofu with Sesame Cucumber Salad and Wasabi Avocado Dressing is a fresh, colorful bowl with contrasting textures in every bite: crisp, creamy, crunchy, and cool.

The tofu is pressed, tossed in cornstarch and a little seasoning, and baked or pan-fried until the outside turns crisp while the inside stays tender. A quick sesame cucumber salad, dressed with rice vinegar, toasted sesame oil, and soy sauce, adds a refreshing, slightly tangy contrast. The wasabi avocado dressing ties it all together, creamy from ripe avocado with a mild heat from wasabi and brightness from lime.

It’s a perfect lunch bowl, light dinner, or meal prep idea, and it comes together in about 35 minutes. Serve it over steamed rice, sushi rice, or quinoa for a satisfying meal, or enjoy it on its own as a protein-rich salad.

The dressing is also a versatile condiment. Spoon it over rice bowls, sushi bowls, roasted vegetables, or use it as a dip for crispy veggies.

This recipe is 100% vegan, dairy-free, and easily made gluten-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins20 mins35 mins4~380 kcal

Ingredients

For the Crispy Tofu

  • 1 block (400g) extra-firm tofu, pressed for 15 minutes
  • 3 tbsp cornstarch
  • 1 tbsp soy sauce or tamari
  • 1 tsp garlic powder
  • ½ tsp ground ginger
  • ½ tsp salt
  • ¼ tsp black pepper
  • 2 tbsp neutral oil (for baking or pan-frying)
  • 1 tbsp toasted sesame seeds

For the Sesame Cucumber Salad

  • 2 medium cucumbers (or 1 English cucumber), thinly sliced
  • 2 green onions, sliced
  • 1 tbsp rice vinegar
  • 1 tbsp soy sauce or tamari
  • 1 tbsp toasted sesame oil
  • 1 tsp maple syrup
  • 1 tsp toasted sesame seeds
  • ½ tsp chili flakes (optional)
  • ¼ tsp salt

For the Wasabi Avocado Dressing

  • 1 ripe avocado
  • 2–3 tbsp water (to thin)
  • 1 tbsp lime juice
  • 1–2 tsp wasabi paste (start with 1 tsp and adjust)
  • 1 small clove garlic
  • 1 tsp rice vinegar
  • ½ tsp maple syrup
  • ¼ tsp salt
  • 1 tbsp fresh cilantro (optional)

To Serve

  • Steamed rice, sushi rice, or quinoa
  • Shredded carrots
  • Edamame
  • Pickled ginger
  • Nori strips
  • Sesame seeds

Optional Additions

  • Sliced radishes
  • Mango cubes
  • Sriracha mayo drizzle
  • Crushed peanuts

Instructions

  1. Press the tofu. Wrap the block in a clean towel and press under a heavy pan for 15 minutes, then cut into bite-size cubes.
  2. Season the tofu. In a bowl toss the tofu cubes with soy sauce, garlic powder, ginger, salt, and pepper. Sprinkle with cornstarch and toss gently until evenly coated.
  3. Cook the tofu. For oven: Heat to 425°F (220°C), spread the tofu on a parchment-lined tray with the oil, and bake for 25–30 minutes, flipping halfway. For pan-frying: Heat the oil in a non-stick skillet over medium-high heat and fry for 8–10 minutes, turning until crisp on all sides. For air fryer: Cook at 400°F (200°C) for 12–15 minutes, shaking halfway.
  4. Make the cucumber salad. Whisk together the rice vinegar, soy sauce, sesame oil, maple syrup, and salt in a bowl. Add the cucumbers, green onions, chili flakes, and sesame seeds, and toss. Let sit for 10 minutes to marinate.
  5. Make the dressing. Blend the avocado, 2 tablespoons of water, lime juice, wasabi, garlic, vinegar, maple syrup, and salt until completely smooth. Add more water to thin, and more wasabi if you like extra heat.
  6. Assemble the bowls. Divide the rice among bowls, top with the cucumber salad and crispy tofu, and drizzle with the wasabi avocado dressing.
  7. Garnish and serve. Sprinkle with sesame seeds and nori strips and serve right away while the tofu is still crunchy.

Pro Tips for the Best Crispy Tofu Bowl

  • Press the tofu well. Dry tofu crisps up and soaks up flavor better.
  • Coat in cornstarch. It gives a light, crunchy crust without any batter.
  • Do not crowd the tray. Space between cubes lets them crisp instead of steam.
  • Add the cucumber dressing late. Dress the cucumbers about 10 minutes before serving so they stay crisp.
  • Start small with wasabi. The heat varies by brand, so add a little at a time.
  • Use a ripe avocado. It makes the dressing smooth and creamy.
  • Serve the tofu right away. It is crispiest fresh from the oven or pan.

Why This Bowl Is Good for You

Tofu is a complete plant protein and a good source of calcium and iron. Cucumbers are hydrating and low in calories, and avocado provides healthy monounsaturated fats, fiber, and potassium. Sesame seeds add more calcium and healthy fats.

Baking or air frying the tofu keeps the dish lighter than deep-fried versions. A serving provides about 18 grams of plant protein and 6 grams of fiber, which makes it a balanced, filling meal.


Flavor Variations

  • Spicy Sriracha Version: Toss the cooked tofu in sriracha and maple syrup.
  • Peanut Crunch Version: Add crushed peanuts and a drizzle of peanut sauce.
  • Sushi Bowl Style: Add shredded nori, pickled ginger, carrots, and edamame.
  • Mild Dressing: Skip the wasabi and add extra lime and a pinch of ginger.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~380 kcal18g28g6g22g

Storage

  • Refrigerator: Store the tofu, cucumber salad, and dressing in separate airtight containers for up to 3 days. The tofu will soften.
  • Reheating: Re-crisp the tofu in a 400°F (200°C) oven or air fryer for 5–8 minutes.
  • Dressing: Store with a layer of lime juice on top for up to 2 days, since avocado browns.
  • Make ahead: Press and cut the tofu a day ahead, and make the cucumber salad up to 2 hours before serving.

Frequently Asked Questions

How do I keep the tofu crispy?

Press it well, coat it in cornstarch, and serve it right away. Do not store it in the dressing.

Can I make it without wasabi?

Yes. Skip it or replace it with a little horseradish or Dijon mustard for a gentler version.

Can I make it gluten-free?

Use tamari instead of soy sauce and check that your wasabi paste is gluten-free.

Can I use firm tofu instead of extra-firm?

Yes, but press it longer. Extra-firm gives the crispiest result.

Can I make the dressing ahead?

It keeps for about 2 days in the fridge with a layer of lime juice on top. The color may darken slightly.

Can I serve it without rice?

Yes. Serve it as a salad over greens or with cold soba noodles.


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 fresh vegan bowls and salads? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Cauliflower Steak with Fresh Chimichurri and Crispy Roasted Edges — The Most Impressive Plant-Based Dinner You Will Make All Week

Cauliflower steaks with chimichurri

Thick, golden-brown slices of cauliflower roasted until caramelized and crisp at the edges, then spooned with a bright, garlicky chimichurri, make these Vegan Cauliflower Steaks with Chimichurri look and taste like a restaurant entrée. They need only a handful of simple ingredients, and one head of cauliflower makes two to four impressive steaks.

Roasting is what transforms cauliflower. High heat and a good coating of olive oil and smoked paprika turn the surface deeply browned and nutty, while the center stays tender and juicy. A fresh chimichurri of parsley, garlic, red wine vinegar, olive oil, and chili flakes cuts through the richness with a bright, herby tang that makes every bite pop.

This dish is a showstopper for dinner parties, holiday tables, and special weeknight meals, yet it is easy enough to make on a regular night. Serve it with creamy mashed potatoes, roasted vegetables, or a simple grain for a complete plate. Any extra chimichurri is wonderful on beans, grilled vegetables, tofu, and sandwiches.

Even the trimmings do not go to waste, since the leftover florets roast alongside the steaks and can be tossed into a salad or grain bowl.

This recipe is 100% vegan, gluten-free, dairy-free, and ready in about 45 minutes.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins35 mins45 mins4 steaks~220 kcal

Ingredients

For the Cauliflower Steaks

  • 2 large heads cauliflower (to get 4 steaks about 1 inch thick)
  • 3 tbsp olive oil
  • 1 tsp smoked paprika
  • 1 tsp garlic powder
  • ½ tsp ground cumin
  • ¾ tsp salt
  • ¼ tsp black pepper
  • 1 tbsp lemon juice

For the Chimichurri

  • 1 large bunch (about 1½ cups packed) fresh flat-leaf parsley, finely chopped
  • 2 tbsp fresh oregano or 2 tsp dried
  • 4 cloves garlic, minced
  • ⅓ cup (80ml) extra virgin olive oil
  • 3 tbsp red wine vinegar
  • 1 tbsp lemon juice
  • ½ tsp chili flakes
  • ½ tsp salt
  • ¼ tsp black pepper

To Serve

  • Creamy mashed potatoes or polenta
  • Roasted baby potatoes
  • Steamed green beans
  • Lemon wedges
  • Extra chili flakes

Optional Additions

  • Toasted pine nuts or almonds
  • Vegan feta crumbles
  • Pomegranate seeds
  • Smoky tahini drizzle

Instructions

  1. Preheat. Heat the oven to 425°F (220°C) and line a large baking sheet with parchment paper.
  2. Cut the steaks. Remove the leaves and trim the stem so the cauliflower sits flat. Stand it upright and cut 1-inch thick slices through the center, so each slice keeps part of the core. You should get 2 good steaks from each head. Save the loose florets.
  3. Season. Mix the olive oil, paprika, garlic powder, cumin, salt, and pepper. Brush both sides of each steak generously and scatter the loose florets on the tray, tossing them in any leftover oil.
  4. Roast. Roast for 15 minutes, flip carefully, and roast another 15–20 minutes until the edges are deep golden and crisp and the thickest part is tender when pierced with a knife.
  5. Make the chimichurri. While the cauliflower roasts, stir together the parsley, oregano, garlic, olive oil, vinegar, lemon juice, chili flakes, salt, and pepper. Let it sit for at least 10 minutes so the flavors blend.
  6. Finish. Squeeze lemon juice over the hot steaks.
  7. Serve. Place each steak on a plate, spoon a generous amount of chimichurri over the top, and serve with mashed potatoes or roasted vegetables.

Pro Tips for the Best Cauliflower Steaks

  • Cut the steaks 1 inch thick. Thinner slices dry out, and thicker ones may stay raw in the middle.
  • Keep the core intact. The core holds the slice together, so cut straight down through the center.
  • Use high heat. 425°F (220°C) gives deep browning and caramelized edges.
  • Do not crowd the tray. Space helps the steaks roast instead of steam.
  • Flip carefully. Use a wide spatula so the steaks stay in one piece.
  • Chop the herbs by hand. A food processor can turn chimichurri into a paste and make it bitter.
  • Let the chimichurri rest. Ten minutes lets the garlic and vinegar mellow.

Why Cauliflower Steaks Are a Smart Dinner

Cauliflower is a cruciferous vegetable rich in vitamin C, vitamin K, folate, and fiber, and it is low in calories while being filling. Roasting brings out its natural sweetness without needing heavy sauces.

Parsley adds vitamin K, vitamin C, and antioxidants, and olive oil provides healthy monounsaturated fats. A serving of two steaks gives you around 6 grams of fiber and plenty of vitamins, and the dish is naturally gluten-free, dairy-free, and low in saturated fat.


Flavor Variations

  • Smoky BBQ Cauliflower Steaks: Brush with BBQ sauce during the last 10 minutes of roasting.
  • Curried Cauliflower Steaks: Season with curry powder and turmeric and serve with a mint yogurt sauce.
  • Garlic Parmesan Steaks: Top with vegan parmesan for the last 5 minutes of roasting.
  • Cilantro Chimichurri: Swap half the parsley for cilantro and add a squeeze of lime.

Nutritional Highlights (Per Steak with Chimichurri)

CaloriesProteinCarbsFiberFat
~220 kcal5g14g6g17g

Storage

  • Refrigerator: Store steaks and chimichurri separately in airtight containers for up to 4 days.
  • Reheating: Re-crisp in a 400°F (200°C) oven or air fryer for 8–10 minutes.
  • Chimichurri: Keeps for up to 5 days in the fridge. Add a layer of olive oil on top to keep it green.
  • Freezer: Freeze the chimichurri in ice cube trays for up to 2 months. Roasted steaks do not freeze well.

Frequently Asked Questions

How do I keep the steaks from falling apart?

Cut straight through the center so the core holds the slice together, and flip carefully with a wide spatula.

How thick should the steaks be?

About 1 inch. This lets the center cook through while the edges brown.

Can I air fry them?

Yes. Air fry at 400°F (200°C) for 15–18 minutes, flipping halfway. Cook in batches if needed.

Can I make chimichurri ahead?

Yes. It keeps for up to 5 days and the flavors improve after a few hours.

What can I use if I do not have red wine vinegar?

Use apple cider vinegar or white wine vinegar, or add extra lemon juice.

What do I serve with cauliflower steaks?

Mashed potatoes, polenta, roasted potatoes, rice, or a simple green salad all work well.


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 show-stopping vegan dinners? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Whole Wheat Noodles in Creamy Coconut Milk Peanut Sauce with Crunchy Vegetables — The Most Craveable Plant-Based Noodles You Will Make All Week

WHOLE WHEAT NOODLES IN COCONUT MILK-PEANUT SAUCE

Chewy whole wheat noodles tossed in a silky coconut milk and peanut sauce, with crisp vegetables and a squeeze of lime, make these Vegan Whole Wheat Noodles in Coconut Milk Peanut Sauce an irresistible 25-minute dinner. The sauce is creamy, nutty, lightly sweet, and gently spicy, and it clings to every strand.

Peanut butter and coconut milk form the base of the sauce, and soy sauce, lime juice, ginger, garlic, and a little chili paste bring salty, tangy, and warm flavors into balance. A touch of maple syrup rounds it all out. Whole wheat noodles add a nutty flavor and extra fiber, which pairs beautifully with the peanut and coconut.

Because the sauce is made in one pan with pantry staples, this recipe is ideal for busy weeknights, packed lunches, and meal prep. The vegetables stay crunchy for freshness and color. Shredded carrot, red cabbage, cucumber, and bell pepper work well, but use whatever you have on hand.

It is also easy to customize: add crispy tofu, edamame, or tempeh for extra protein, or turn up the heat with chili oil. Serve it warm or chilled.

This recipe is 100% vegan, dairy-free, and easy to adapt to gluten-free and nut-free.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins15 mins25 mins4~520 kcal

Ingredients

For the Noodles and Vegetables

  • 250g whole wheat spaghetti or whole wheat noodles
  • 1 cup (80g) shredded red cabbage
  • 1 large carrot, julienned or grated
  • 1 red bell pepper, thinly sliced
  • ½ cucumber, sliced into thin half-moons
  • 3 green onions, sliced
  • ¼ cup (15g) chopped fresh cilantro
  • 2 tbsp roasted peanuts, chopped
  • 1 tsp toasted sesame seeds

For the Coconut Peanut Sauce

  • ½ cup (130g) creamy peanut butter
  • ¾ cup (180ml) full-fat coconut milk
  • 3 tbsp soy sauce or tamari
  • 2 tbsp lime juice
  • 1 tbsp maple syrup
  • 1 tbsp rice vinegar
  • 1 tbsp fresh ginger, grated
  • 2 cloves garlic, minced
  • 1–2 tsp chili garlic sauce or sriracha
  • 1 tsp toasted sesame oil
  • 2–4 tbsp hot water (to thin)

To Serve

  • Lime wedges
  • Extra chopped peanuts
  • Chili flakes
  • Fresh cilantro

Optional Additions

  • Crispy tofu cubes
  • Shelled edamame
  • Roasted broccoli
  • Mango slices for sweetness

Instructions

  1. Cook the noodles. Boil the whole wheat noodles in salted water according to the package directions until al dente. Reserve ½ cup of the pasta water, then drain and rinse briefly under cool water to stop the cooking.
  2. Make the sauce. Whisk together the peanut butter, coconut milk, soy sauce, lime juice, maple syrup, rice vinegar, ginger, garlic, chili sauce, and sesame oil in a saucepan or bowl until smooth. For a warm sauce, heat gently over low heat for 3–4 minutes, stirring until silky.
  3. Adjust the consistency. Thin the sauce with hot water or reserved pasta water, a tablespoon at a time, until it is pourable but still creamy. Taste and adjust the salt, lime, and heat.
  4. Toss. Add the noodles to the sauce and toss until every strand is coated, adding a little more water if the sauce thickens.
  5. Add the vegetables. Fold in half of the cabbage, carrot, bell pepper, cucumber, and green onions.
  6. Serve. Divide into bowls and top with the remaining vegetables, cilantro, chopped peanuts, and sesame seeds. Serve with lime wedges.

Pro Tips for the Best Peanut Noodles

  • Use creamy, natural peanut butter. It blends into the smoothest sauce.
  • Thin the sauce gradually. Peanut sauce thickens as it cools, so keep extra water on hand.
  • Rinse the noodles briefly. This stops the cooking and prevents sticking.
  • Toss while the sauce is warm. The noodles absorb more flavor.
  • Taste before serving. Adjust the lime, soy sauce, and chili to your liking.
  • Save the pasta water. Its starch helps the sauce cling.
  • Add crunchy vegetables last. This keeps their texture and bright color.

Why This Noodle Dish Is Satisfying

Whole wheat noodles provide more fiber and B vitamins than refined pasta, and they keep you full longer. Peanut butter adds plant protein and healthy fats, and coconut milk contributes creaminess along with medium-chain fats.

The mix of raw vegetables adds vitamin C, vitamin A, and extra fiber. A serving provides about 16 grams of plant protein and 10 grams of fiber, which makes this a balanced meal on its own.


Flavor Variations

  • Spicy Thai Style: Add red curry paste and extra chili to the sauce.
  • Tofu Peanut Noodles: Top with crispy baked tofu for extra protein.
  • Cold Peanut Noodle Salad: Chill the noodles and sauce and serve cold with crunchy vegetables.
  • Nut-Free Version: Use sunflower seed butter instead of peanut butter.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~520 kcal16g58g10g26g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days. The noodles will absorb sauce, so add a splash of water when reheating.
  • Reheating: Warm gently in a skillet with a little water, or microwave in 30-second bursts.
  • Cold serving: Enjoy straight from the fridge as a noodle salad.
  • Sauce: Store separately for up to 1 week and thin with warm water before using.

Frequently Asked Questions

Can I make it nut-free?

Yes. Replace the peanut butter with sunflower seed butter or tahini.

Can I make it gluten-free?

Use gluten-free noodles, such as brown rice noodles, and tamari instead of soy sauce.

Why is my sauce too thick?

Peanut sauce thickens quickly. Whisk in hot water or reserved pasta water a tablespoon at a time.

Can I use light coconut milk?

Yes, but the sauce will be less creamy. Add an extra spoonful of peanut butter.

Can I serve it cold?

Yes. Chill the noodles and toss with the sauce just before serving, adding a little water to loosen.

Can I make it ahead?

Yes. Store the sauce and noodles separately and toss them together before serving.


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 vegan noodle dishes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!