high protein vegan

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!

Best Crispy Tofu

best crispy tofu

There is tofu that comes out pale and soft and underwhelming. And then there is tofu like this Best Crispy Tofu — the kind that comes out of the pan or oven shatteringly golden on every single side, with a crust so satisfyingly crunchy and a tender, flavorful interior so deeply seasoned that it converts tofu skeptics with a single bite. This is that tofu. The foundation recipe that belongs in every plant-based kitchen. The one that once learned makes every bowl, stir fry, salad, and wrap it touches dramatically better.

This recipe uses a combination of pressing, marinating, cornstarch coating, and high-heat cooking to produce the crispiest tofu possible, every single time, with no special equipment and no complicated technique — just a clear understanding of why each step matters and the confidence to follow through on all of them.

What makes this tofu so outstanding is its versatility. Master this base recipe and the tofu can be seasoned in dozens of different directions — soy and sesame for Asian-inspired dishes, smoked paprika and garlic for Mediterranean applications, cumin and lime for Mexican-style bowls, or left simply salted for use wherever crispy protein is needed.

This recipe is 100% vegan, naturally gluten-free when made with tamari, ready in just 30 minutes, and absolutely the most useful and most used recipe on this entire website.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins20 mins30 mins4~180 kcal

Ingredients

For the Crispy Tofu

  • 450g extra firm tofu
  • 2 tbsp soy sauce or tamari
  • 1 tbsp neutral oil (plus more for cooking)
  • 2 tbsp cornstarch
  • ½ tsp garlic powder
  • ½ tsp salt
  • ¼ tsp black pepper

Optional Marinade Variations

Asian Style

  • 2 tbsp soy sauce, 1 tsp sesame oil, ½ tsp ginger powder

Smoky Style

  • 2 tbsp soy sauce, 1 tsp smoked paprika, ½ tsp liquid smoke

Mexican Style

  • 2 tbsp lime juice, 1 tsp cumin, ½ tsp smoked paprika

Simple and Neutral

  • 2 tbsp soy sauce, ½ tsp garlic powder, salt

Instructions

  1. Press the tofu — this is non-negotiable. Wrap the block of tofu in several layers of kitchen towel or a clean tea towel. Place a heavy cutting board or pot on top and press for at least 20 minutes — longer if possible. Extra firm tofu still contains significant water and must be pressed to achieve genuine crispiness. Do not skip or shorten this step.
  2. Cut the tofu. Cut the pressed tofu into cubes approximately 2cm, into slabs, or into triangles depending on intended use. Cubes work best for bowls and stir fries. Slabs work best for sandwiches and wraps. Triangles look particularly attractive in salads.
  3. Marinate briefly. Place the tofu pieces in a shallow dish and drizzle with the soy sauce and oil. Toss gently and let marinate for 5–10 minutes, turning once. This brief marination seasons the interior of the tofu before the crust forms and prevents the surface from being the only seasoned part.
  4. Add the cornstarch. Sprinkle the cornstarch, garlic powder, salt, and pepper over the marinated tofu. Toss until every piece is evenly coated in a thin, slightly sticky layer with no dry white patches visible.
  5. Cook the tofu. Choose your method:

Pan frying (crispiest result): Heat 2–3 tablespoons of neutral oil in a large non-stick or cast iron skillet over medium-high heat. Add the tofu in a single layer with space between pieces. Cook undisturbed for 4–5 minutes until the bottom is deeply golden before flipping. Cook the remaining sides for 2–3 minutes each until golden all over.

Baking: Preheat oven to 425°F (220°C). Arrange on a lined baking sheet with space between pieces. Bake for 25–30 minutes, flipping once halfway, until golden and crispy.

Air frying: Arrange in a single layer and air fry at 390°F (200°C) for 15–18 minutes, shaking halfway, until deeply golden.

  1. Serve immediately or use as needed. Crispy tofu is at its best immediately after cooking. If using in a sauce-based dish, add the sauce at the very last moment to preserve as much crispiness as possible.

The Four Rules of Crispy Tofu

Rule 1: Press thoroughly. Water is the enemy of crispiness. The more water removed before cooking, the crispier the result. Twenty minutes minimum. Thirty is better.

Rule 2: Cornstarch is essential. Cornstarch absorbs residual surface moisture and sets to a light, crispy film in high heat. It is the difference between good tofu and extraordinary tofu. Do not substitute flour, which produces a thicker, doughier coating.

Rule 3: High heat and space. Every piece needs room around it and sufficient heat beneath it. Crowding the pan causes steaming rather than searing. Work in batches if needed and never compromise on space.

Rule 4: Do not move it. The first 3–4 minutes of cooking produce the crust. Moving the tofu before the crust has formed tears it off. Let it sit undisturbed until it releases from the pan cleanly — this is the signal that the crust has formed properly.


Why These Four Rules Matter

Tofu is approximately 85% water by weight — far more than meat or most other proteins. This extraordinary water content is what makes crispy tofu simultaneously more achievable and more challenging than crisping animal protein. More achievable because once the water is removed the tofu behaves very predictably in heat. More challenging because without removing that water first the tofu simply steams in its own moisture regardless of how hot the pan is or how long it cooks.

Understanding this single fact — that tofu crispiness is fundamentally a moisture removal problem — makes every other step in the recipe make immediate sense. Pressing removes water before cooking. Cornstarch absorbs residual surface moisture. High heat evaporates remaining moisture rapidly. Space around each piece allows the steam to escape rather than build up and soften the surfaces.


Flavor Variations

  • Teriyaki Crispy Tofu: Toss the cooked tofu in homemade teriyaki sauce immediately before serving.
  • Buffalo Crispy Tofu: Toss in buffalo sauce for a spicy, sticky version perfect for wraps and bowls.
  • Lemon Herb Crispy Tofu: Finish with lemon zest, fresh herbs, and a squeeze of lemon juice for a bright Mediterranean version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~180 kcal14g8g1g11g

Storage

  • Best fresh: Crispy tofu is at its best immediately after cooking. The crispy texture softens during storage.
  • Refrigerator: Store in an airtight container for up to 4 days. Reheat in an air fryer at 375°F (190°C) for 4–5 minutes for the best texture restoration.
  • Freezer: Freeze cooked tofu for up to 1 month. Reheat from frozen in an air fryer or oven until crispy and heated through.
  • Meal prep: Make a large batch at the start of the week for adding to meals throughout — it reheats better than most cooked proteins.

Frequently Asked Questions

What type of tofu is best for crispy tofu?

Extra firm tofu contains the least water and produces the crispiest result. Firm tofu also works well with thorough pressing. Silken or soft tofu cannot be made crispy using this method.

Can I make crispy tofu without oil?

Yes — use an air fryer without added oil, though the result will be slightly less golden than oil-cooked tofu. In a pan without oil, the tofu will stick significantly — a well-seasoned cast iron pan with minimal oil spray is the best compromise.

Why is my tofu sticking to the pan?

Tofu sticks when it has not yet formed a proper crust — the crust is what releases the tofu cleanly from the pan. If it is sticking, wait another minute and try again. Forcing it before the crust has formed tears the coating and produces uneven crispiness.


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 essential vegan protein and dinner recipes? 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!

Quick and Easy Vegan Vietnamese Cold Noodle Salad with Crispy Tofu and Fresh Herbs — The Most Refreshing Plant-Based Bowl You Will Make All Week

quick and easy vietnamese cold noodle salad

When the weather is warm or you simply want a dinner that feels light, bright, and full of flavor, this Quick and Easy Vietnamese Cold Noodle Salad is the answer. Tender rice vermicelli noodles are piled into a bowl with crisp cucumber, shredded carrot, crunchy lettuce, and a handful of fragrant fresh herbs, then topped with golden crispy tofu, roasted peanuts, and a sweet, tangy, garlicky dressing that ties everything together.

This dish is inspired by bún chay, the Vietnamese vegetarian noodle bowl, a staple of street stalls and family tables across Vietnam. Its charm lies in contrast: warm and cold, soft and crunchy, sweet and sour, salty and fresh. Every forkful has noodles, herbs, crisp vegetables, and a little of the savory dressing, all working together.

The dressing is the heart of the bowl. Traditionally built on fish sauce, this vegan version uses soy sauce, lime juice, maple syrup, rice vinegar, garlic, and a touch of chili to create the same balance of salty, sweet, sour, and spicy. It takes two minutes to whisk together and keeps for a week.

Best of all, it is genuinely quick. The noodles cook in five minutes, the tofu crisps in the oven or pan while you chop, and the vegetables need no cooking at all. Everything can be prepped ahead, making this an outstanding meal prep recipe and an excellent make-ahead lunch.

This recipe is 100% vegan, easily gluten-free, high in plant-based protein, and ready in 30 minutes.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins10 mins30 mins4~460 kcal

Ingredients

For the Noodle Salad

  • 8 oz (225g) dried rice vermicelli noodles
  • 1 large cucumber, cut into thin matchsticks
  • 2 carrots, julienned or shredded
  • 2 cups (100g) shredded romaine or butter lettuce
  • 1 cup (90g) bean sprouts (optional)
  • 1 cup fresh herbs: mint, cilantro, and Thai basil, roughly torn
  • 4 spring onions, thinly sliced

For the Crispy Tofu

  • 1 block (400g) extra-firm tofu, pressed and cut into bite-sized cubes
  • 2 tbsp cornstarch
  • 1 tbsp soy sauce or tamari
  • 1 tsp ground turmeric
  • 1 tsp garlic powder
  • ½ tsp salt
  • 2 tbsp neutral oil

For the Sweet and Tangy Dressing

  • ¼ cup (60ml) lime juice
  • 3 tbsp soy sauce or tamari
  • 3 tbsp maple syrup or sugar
  • 2 tbsp rice vinegar
  • 2 cloves garlic, finely minced
  • 1 small red chili, finely chopped (or ½ tsp chili flakes)
  • 3–4 tbsp warm water

To Garnish

  • ¼ cup roasted peanuts, roughly chopped
  • Crispy fried shallots
  • Extra fresh herbs
  • Lime wedges
  • Chili slices or chili crisp

Optional Additions

  • Shredded pickled daikon and carrot
  • Sliced mango or pineapple for sweetness
  • Edamame beans
  • Vegan spring rolls on the side
  • Sliced red bell pepper

Instructions

  1. Make the dressing. Whisk together the lime juice, soy sauce, maple syrup, rice vinegar, garlic, chili, and warm water in a bowl or jar. Stir until the sweetener dissolves. Taste and adjust. It should taste bright, salty, sweet, and tangy in equal measure. Set aside so the garlic can infuse.
  2. Press and prepare the tofu. Wrap the tofu in a clean towel and press for 15 minutes to remove excess moisture. Cut into 2cm cubes. Toss gently with soy sauce, then the cornstarch, turmeric, garlic powder, and salt until evenly coated.
  3. Crisp the tofu. Heat the oil in a large non-stick skillet over medium-high heat. Add the tofu in a single layer and cook for 8–10 minutes, turning every 2 minutes, until golden and crisp on all sides. Alternatively, bake at 425°F (220°C) for 25 minutes, turning once. Set aside.
  4. Cook the noodles. Bring a pot of water to a boil, remove from the heat, add the rice vermicelli, and let sit for 4–6 minutes until just tender. Drain and rinse thoroughly under cold water until completely cool. Drain well and toss with a teaspoon of oil to prevent sticking.
  5. Prepare the vegetables. While the tofu cooks, cut the cucumber and carrots into thin matchsticks, shred the lettuce, slice the spring onions, and tear the herbs.
  6. Assemble the bowls. Divide the lettuce among four bowls. Add a nest of cooled noodles on top, then arrange the cucumber, carrot, bean sprouts, and herbs in sections around the noodles. Top with the crispy tofu.
  7. Dress and garnish. Spoon the dressing generously over each bowl. Scatter with chopped peanuts, crispy shallots, spring onions, and extra herbs. Serve with lime wedges and chili.
  8. Toss and eat. Mix everything together just before eating so the noodles pick up the dressing and the herbs release their aroma.

Pro Tips for the Best Cold Noodle Salad

  • Rinse the noodles in cold water. This stops the cooking, removes surface starch, and prevents clumping.
  • Do not oversoak the vermicelli. Thin rice noodles turn mushy fast. Test early and drain as soon as they are tender.
  • Use plenty of fresh herbs. Mint, cilantro, and Thai basil are what make this salad taste authentically Vietnamese. Do not skimp.
  • Taste and balance the dressing. Add more lime for sourness, more maple for sweetness, more soy sauce for depth, and more chili for heat.
  • Make the tofu extra crisp. Press it well, coat it in cornstarch, and do not crowd the pan.
  • Assemble just before serving. Dressed noodles soften over time. Keep the components separate until you are ready to eat.
  • Chill the bowls. Serving this very cold makes it more refreshing on hot days.

Why This Salad Is So Satisfying

A great Vietnamese noodle salad is built on balance. The dressing delivers the four key flavors of Vietnamese cooking — sweet, sour, salty, and spicy — while the herbs add an aromatic freshness that lifts every bite. Rice noodles bring a soft, slippery base, cucumber and lettuce add crunch, and crispy tofu supplies satisfying protein and texture.

The meal is light yet filling. Tofu provides around 20 grams of plant-based protein per serving, along with iron and calcium. Peanuts add healthy fats and extra protein. Fresh herbs like mint and cilantro are rich in antioxidants and aromatic compounds, and the raw vegetables contribute vitamin C, vitamin K, and plenty of hydration.

Because it is served cold with no heavy sauces or fried components beyond the tofu, this salad is refreshing even in the hottest weather, which is why bowls like this are beloved across Southeast Asia.


Flavor Variations

  • Lemongrass Tofu Noodle Bowl: Marinate the tofu in minced lemongrass, garlic, and soy sauce before crisping for a more aromatic bowl.
  • Mushroom Noodle Salad: Replace the tofu with pan-seared king oyster or shiitake mushrooms for a meaty, umami-rich option.
  • Peanut Sauce Version: Swap the dressing for a creamy peanut sauce with lime and sriracha for a richer salad.
  • Tropical Mango Version: Add sliced mango and pineapple for sweet fruit contrast against the herbs and chili.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~460 kcal20g58g5g17g

Storage

  • Refrigerator: Store the noodles, vegetables, tofu, and dressing in separate airtight containers for up to 3 days. Assemble just before eating.
  • Dressing: Keeps in a sealed jar in the refrigerator for up to 7 days. Shake before using.
  • Tofu: Re-crisp in a hot pan or air fryer for 3–4 minutes before serving.
  • Meal prep: Pack in jars or containers with the dressing at the bottom, then noodles, vegetables, tofu, and herbs on top. Shake or toss when ready to eat.

Frequently Asked Questions

Is this salad authentic to Vietnamese cuisine?

It is inspired by bún chay, the vegetarian version of the classic Vietnamese rice vermicelli bowl. Traditional versions use fish sauce, which this recipe replaces with soy sauce and lime for a fully vegan result.

Can I use other noodles?

Yes. Thin rice noodles are traditional, but soba, glass noodles, or even angel hair pasta work in a pinch. Adjust the cooking time according to the package.

How can I make this gluten-free?

Use tamari instead of soy sauce, and check that your rice vermicelli contains only rice and water. Everything else is naturally gluten-free.

Can I make this ahead?

Yes. Prep all the components up to 3 days ahead and store separately. Assemble and dress just before serving so the herbs and vegetables stay crisp.

What if I do not like tofu?

Replace it with baked tempeh, roasted chickpeas, edamame, or pan-fried mushrooms. Each adds a different texture and works well with the dressing.

How spicy is this salad?

It is mild to medium. Adjust the chili in the dressing to your taste, or leave it out and let each person add chili sauce at the table.


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

Vegan Tofu Satay Skewer Bowls — The Most Satisfying Plant-Based Dinner You Will Make All Week

tofu satay skewer bowls

Some dinners feel like a restaurant meal made at home. These Vegan Tofu Satay Skewer Bowls are exactly that — golden, charred-edged tofu skewers brushed with a fragrant lemongrass-and-turmeric marinade, laid over fluffy rice with crisp cucumber, shredded carrot, and red cabbage, and finished with a silky, deeply savory peanut satay sauce that you will want to drink straight from the jar.

Satay is one of Southeast Asia’s most beloved street foods, traditionally made with marinated grilled meat and served with a rich peanut dipping sauce. This plant-based version keeps everything that makes satay so addictive — the smoky char, the warm spices, the sweet-salty-tangy peanut sauce — and swaps the meat for firm tofu that has been pressed, marinated, and baked or pan-seared until the edges turn crisp and caramelized.

What makes these bowls work so well is contrast. The tofu is chewy and crisp at the edges, tender inside. The vegetables are cold, crunchy, and fresh. The rice is warm and soft. The peanut sauce is creamy, glossy, and bright with lime. Every forkful has something different going on, and nothing feels heavy.

They are also ideal for meal prep: the marinade, sauce, and pickled vegetables all keep for days, so you can assemble a fresh bowl in minutes on a busy weeknight.

This recipe is 100% vegan, easily gluten-free, packed with plant-based protein, and ready in about 35 minutes plus a short marinating time.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins20 mins35 mins (+ 30 mins marinating)4~540 kcal

Ingredients

For the Tofu Skewers

  • 2 blocks (700g total) extra-firm tofu, pressed for 20 minutes and cut into 2cm cubes
  • 3 tbsp soy sauce or tamari
  • 2 tbsp maple syrup
  • 2 tbsp lime juice
  • 2 tbsp neutral oil
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1 stalk lemongrass, white part finely minced (or 1 tsp lemongrass paste)
  • 1 tsp ground turmeric
  • 1 tsp ground coriander
  • ½ tsp ground cumin
  • ¼ tsp chili flakes
  • 12 bamboo skewers, soaked in water for 20 minutes

For the Peanut Satay Sauce

  • ½ cup (130g) natural smooth peanut butter
  • 1 cup (240ml) full-fat coconut milk
  • 2 tbsp soy sauce or tamari
  • 2 tbsp maple syrup
  • 2 tbsp lime juice
  • 1 tbsp rice vinegar
  • 2 cloves garlic, minced
  • 1 tsp fresh ginger, grated
  • 1 tsp sriracha or chili garlic sauce (adjust to taste)
  • 2–4 tbsp warm water, to thin

For the Bowls

  • 3 cups (600g) cooked jasmine or basmati rice
  • 1 large cucumber, thinly sliced
  • 2 carrots, shredded or cut into ribbons
  • 2 cups (150g) red cabbage, finely shredded
  • 1 cup (150g) shelled edamame, cooked
  • 1 red bell pepper, thinly sliced
  • 4 spring onions, sliced

To Garnish

  • ¼ cup roasted peanuts, roughly chopped
  • Fresh cilantro or Thai basil
  • Lime wedges
  • Sesame seeds
  • Extra chili flakes

Instructions

  1. Press the tofu. Wrap the tofu blocks in a clean kitchen towel, place a heavy pan or a stack of books on top, and press for 20 minutes. Removing excess water is what allows the tofu to absorb the marinade and crisp up properly instead of steaming.
  2. Mix the marinade. In a large bowl whisk together the soy sauce, maple syrup, lime juice, oil, garlic, ginger, lemongrass, turmeric, coriander, cumin, and chili flakes until smooth.
  3. Marinate the tofu. Cut the pressed tofu into 2cm cubes and gently toss in the marinade until every piece is coated. Let sit for at least 30 minutes, or up to 4 hours in the refrigerator, turning once.
  4. Make the peanut sauce. Whisk the peanut butter, coconut milk, soy sauce, maple syrup, lime juice, rice vinegar, garlic, ginger, and sriracha together in a small saucepan over low heat. Stir for 3–4 minutes until smooth, warm, and glossy. Thin with warm water one tablespoon at a time until it falls from a spoon in a thick ribbon. Taste and adjust — more lime for brightness, more maple for sweetness, more sriracha for heat.
  5. Thread the skewers. Thread 4–5 tofu cubes onto each soaked skewer, leaving a little space between pieces so the heat can reach every side. Reserve the leftover marinade for basting.
  6. Cook the skewers. Oven: bake at 425°F (220°C) on a parchment-lined tray for 20–25 minutes, turning once and brushing with marinade halfway, until deeply golden and crisp at the edges. Grill or grill pan: cook over medium-high heat for 4–5 minutes per side until charred in places. Air fryer: cook at 400°F (200°C) for 12–14 minutes, turning once.
  7. Prep the vegetables. While the tofu cooks, slice the cucumber, shred the carrots and cabbage, slice the bell pepper, and cook the edamame according to package directions. Keeping everything crisp and cold is part of what makes these bowls so good.
  8. Assemble the bowls. Divide the warm rice between four bowls. Arrange the cucumber, carrot, cabbage, edamame, and bell pepper in neat sections on top. Lay three skewers across each bowl.
  9. Finish and serve. Drizzle generously with the warm peanut satay sauce and scatter with chopped peanuts, spring onions, cilantro, and sesame seeds. Serve with lime wedges and extra sauce on the side.

Pro Tips for the Best Tofu Satay Bowls

  • Press the tofu properly. Twenty minutes of pressing makes the difference between crisp, flavorful tofu and soggy, bland tofu. A tofu press is helpful but a towel and a heavy pan work just as well.
  • Choose extra-firm tofu. Firm and silken varieties fall apart on skewers. Extra-firm holds its shape through marinating, threading, and cooking.
  • Soak the skewers. Bamboo skewers soaked for 20 minutes will not scorch under the grill or in a hot oven.
  • Baste halfway through. Brushing the tofu with leftover marinade midway builds a sticky, caramelized glaze that mimics the char of traditional satay.
  • Warm the sauce just before serving. Peanut sauce thickens as it cools. Gently reheat with a splash of water or coconut milk to bring back that silky drizzle.
  • Use natural peanut butter. Peanut butter made from just peanuts and salt gives a cleaner, richer flavor and a smoother sauce than sweetened commercial brands.

Why This Bowl Is Packed With Plant-Based Nutrition

Tofu is one of the most complete plant proteins available. A single serving of these bowls delivers around 28 grams of protein, with all nine essential amino acids, plus meaningful amounts of calcium, iron, and manganese. Tofu also contains isoflavones, which have been studied for cardiovascular and bone health benefits.

Peanuts add monounsaturated fats, vitamin E, niacin, and a further boost of protein, while the coconut milk contributes medium-chain triglycerides for quick energy. Edamame adds fiber, folate, and vitamin K. The raw vegetables — cabbage, carrot, cucumber, and bell pepper — provide vitamin C, beta-carotene, and hydration, and their crunch makes the bowl more filling without extra calories.

Turmeric and ginger in the marinade bring natural anti-inflammatory compounds, and the lime juice improves absorption of the plant-based iron in the tofu and edamame.


Flavor Variations

  • Tempeh Satay Bowls: Swap the tofu for steamed and cubed tempeh for a nuttier, firmer, more protein-dense version.
  • Cauliflower Satay Bowls: Use thick cauliflower steaks or large florets in place of tofu for a lighter, naturally gluten-free option.
  • Noodle Satay Bowls: Replace the rice with rice noodles or soba and toss with a little of the peanut sauce for a cold noodle bowl.
  • Mushroom Satay Skewers: Thread king oyster or large shiitake mushrooms for a meaty, umami-rich alternative.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~540 kcal28g54g9g24g

Storage

  • Refrigerator: Store the cooked tofu, rice, vegetables, and sauce in separate airtight containers for up to 4 days. Keeping the components separate preserves the crunch of the vegetables and the crispness of the tofu.
  • Peanut sauce: Keeps in a sealed jar in the refrigerator for up to 7 days. Reheat gently with a splash of water before using.
  • Freezer: The cooked tofu skewers freeze well for up to 2 months. The sauce also freezes beautifully. Thaw overnight in the refrigerator and re-crisp the tofu in a hot oven or air fryer.
  • Meal prep: Marinate the tofu and make the sauce on Sunday, then assemble fresh bowls in under 10 minutes through the week.

Frequently Asked Questions

Can I make these skewers without a grill?

Yes — the oven and air fryer methods both produce crisp, golden tofu with caramelized edges. A grill pan on the stovetop also works very well.

Can I make this recipe nut-free?

Replace the peanut butter with sunflower seed butter or tahini. Use toasted pumpkin seeds instead of chopped peanuts. The flavor will differ slightly but the sauce will still be rich and creamy.

How do I stop the tofu from falling apart on the skewers?

Use extra-firm tofu, press it thoroughly, and cut it into larger 2cm cubes. Thread gently through the center of each piece rather than near an edge.

Is this recipe gluten-free?

It is when you use tamari instead of soy sauce and serve it over rice. Always check labels on sriracha and peanut butter for hidden gluten.

Can I use store-bought satay sauce?

Yes, but check the label — many contain fish sauce or honey. The homemade sauce takes five minutes and tastes noticeably fresher and richer.

What can I serve alongside these bowls?

Try quick-pickled cucumbers, a simple miso soup, or crispy vegan spring rolls. A cold lime-and-mint drink goes beautifully with the peanut sauce.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more satisfying vegan bowls and dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Air Fryer Falafel — The Crispiest Plant-Based Falafel You Will Make All Week

307956910 137742138969078 4945838948038305927 N 1 435x343

There are falafels that come out soft and pale and vaguely disappointing. And then there are falafels like this Air Fryer Falafel — the kind that come out of the air fryer shatteringly crispy on the outside, with a crust that genuinely shatters on the first bite, giving way to a vivid green, herb-packed, fluffy interior of such extraordinary freshness and depth that it rivals any falafel from any restaurant you have ever visited. This is that falafel. The one made from dried chickpeas rather than canned — the single most important decision in falafel making. The one that uses generous amounts of fresh herbs, garlic, and spices for a flavor so vivid and so aromatic that the kitchen smells extraordinary from the moment the mixture hits the processor.

This recipe uses the traditional method of soaking dried chickpeas overnight rather than using canned, which is non-negotiable for authentic falafel texture — canned chickpeas are too wet and produce a dense, heavy falafel that falls apart rather than the light, crispy exterior and airy, herb-flecked interior that defines a genuinely great falafel.

What makes this air fryer falafel so outstanding is how it delivers the authentic deep-fried falafel experience with a fraction of the oil — the circulating high heat of the air fryer produces an exterior crunch that is genuinely comparable to deep-frying, while the herb-loaded interior stays vivid green and perfectly textured.

This recipe is 100% vegan, naturally gluten-free, ready in about 30 minutes after soaking, and absolutely magnificent served in warm pita with tahini sauce, pickled vegetables, and fresh herbs.


Recipe Information

Soak TimePrep TimeCook TimeTotal TimeServingsCalories
Overnight15 mins15 mins~8 hours4~280 kcal

Ingredients

For the Falafel

  • 1½ cups (300g) dried chickpeas, soaked overnight in cold water (do NOT use canned)
  • 1 small onion, roughly chopped
  • 4 cloves garlic
  • 1 cup (30g) fresh parsley, packed
  • ½ cup (15g) fresh cilantro, packed
  • 1½ tsp ground cumin
  • 1 tsp ground coriander
  • ½ tsp smoked paprika
  • ¼ tsp cayenne pepper
  • 1 tsp salt
  • ½ tsp black pepper
  • 1 tsp baking powder
  • 2 tbsp chickpea flour or all-purpose flour (only if mixture is too wet)
  • 2 tbsp olive oil for brushing

For the Tahini Sauce

  • 4 tbsp tahini
  • 3 tbsp lemon juice
  • 1 clove garlic, finely grated
  • 4–5 tbsp cold water to thin
  • Salt to taste

To Serve

  • Warm pita bread or flatbread
  • Shredded lettuce or cabbage
  • Sliced tomato and cucumber
  • Pickled red onion or turnip
  • Fresh parsley leaves
  • Extra tahini sauce drizzled over

Instructions

  1. Soak the chickpeas. Place the dried chickpeas in a large bowl and cover with at least double their volume of cold water. Soak overnight or for a minimum of 12 hours. They will roughly double in size. Drain and rinse thoroughly before using.
  2. Make the falafel mixture. Place the drained soaked chickpeas, onion, garlic, parsley, cilantro, cumin, coriander, smoked paprika, cayenne, salt, and pepper in a food processor. Pulse repeatedly — do not blend continuously — until the mixture resembles coarse, slightly crumbly sand with no whole chickpeas remaining but not so fine that it becomes a smooth paste. The texture should hold together when pressed but still feel slightly grainy. Add the baking powder and pulse twice to incorporate. If the mixture seems very wet, add 1–2 tablespoons of flour and pulse again.
  3. Rest the mixture. Transfer to a bowl, cover, and refrigerate for 30 minutes if time allows — this resting period firms the mixture and makes shaping significantly easier.
  4. Shape the falafel. Scoop heaped tablespoons of the mixture and shape into balls or flat patties approximately 4cm in diameter. Press firmly — they should hold their shape cleanly when placed on a surface.
  5. Air fry until crispy. Preheat the air fryer to 375°F (190°C). Brush or spray the falafel generously with olive oil on all sides — this is essential for achieving the crispy exterior. Arrange in a single layer in the basket with space between each piece. Air fry for 12–15 minutes, flipping halfway, until deeply golden and shatteringly crispy on the outside.
  6. Make the tahini sauce. Whisk together the tahini, lemon juice, and grated garlic. Add cold water a tablespoon at a time until the sauce reaches a smooth, drizzleable consistency. Season with salt.
  7. Serve immediately. Serve the hot falafel in warm pita with tahini sauce, fresh vegetables, and herbs while the exterior is at its crispiest.

Pro Tips

  • Use dried soaked chickpeas only — this is the most important rule in falafel making and cannot be bypassed. Canned chickpeas contain too much moisture and produce falafel that is dense, gummy, and falls apart during cooking.
  • Pulse rather than blend — the food processor should produce a coarse, sandy mixture with visible texture rather than a smooth paste. Over-processing produces dense falafel; under-processing produces crumbly falafel that falls apart.
  • Brush generously with oil before air frying — without oil the exterior stays dry rather than crisping into the characteristic golden crust.
  • Do not overcrowd the basket — every piece needs direct exposure to circulating hot air. Work in batches if your air fryer is small.
  • Serve immediately — falafel softens as it cools and is at its peak crispiness within 10 minutes of cooking.

The History of Falafel

Falafel is one of the most ancient and most beloved street foods in the Middle East, with a history that stretches back centuries through the culinary traditions of Egypt, the Levant, and the broader Arab world. The precise origin is contested — Egypt, Israel, Lebanon, and Palestine all claim falafel as their own — but the preparation’s roots in the Coptic Christian tradition of Egypt, where it was made with fava beans as a meat substitute during Lent, are well-documented and widely accepted as the oldest form of the dish.

The word falafel is believed to derive from the Arabic word for pepper or spice, reflecting the generously seasoned nature of the preparation. As it spread through the Middle East and eventually the world, the fava bean original gave way to chickpeas as the primary ingredient in most regional traditions, and the preparation became one of the most widely eaten street foods on the planet — equally beloved in Jerusalem, Cairo, Beirut, Berlin, London, and New York.

This air fryer version honors every element of the traditional preparation — the dried chickpea base, the generous fresh herbs, the aromatics — while using modern technology to deliver the characteristic crispy exterior with significantly less oil than traditional deep frying.


Flavor Variations

  • Extra Herb Falafel: Double the parsley and add a handful of fresh mint for a more intensely green, herbaceous version.
  • Spicy Falafel: Increase the cayenne and add a diced fresh chili to the processor for a version with building heat throughout.
  • Beet Falafel: Add a small cooked beetroot to the processor for a dramatically pink falafel with a slightly sweeter, earthier flavor.

Nutritional Highlights (Per Serving — 4 falafel)

CaloriesProteinCarbsFiberFat
~280 kcal12g34g9g11g

Storage

  • Best fresh: Falafel is at its crispiest within 10 minutes of cooking. Serve immediately whenever possible.
  • Refrigerator: Store cooked falafel in an airtight container for up to 4 days. Reheat in the air fryer at 375°F (190°C) for 4–5 minutes to restore crispiness.
  • Freezer: Freeze uncooked shaped falafel on a tray until solid then transfer to a freezer bag for up to 2 months. Air fry directly from frozen, adding 3–4 extra minutes.
  • Mixture: The uncooked falafel mixture keeps in the refrigerator for up to 2 days before shaping and cooking — make a large batch and cook fresh portions daily.

Frequently Asked Questions

Can I bake these instead of air frying?

Yes — brush generously with oil and bake at 425°F (220°C) for 20–25 minutes, flipping halfway. The result is slightly less crispy than air fried but still excellent.

Why is my falafel falling apart?

Falafel that falls apart is almost always caused by using canned chickpeas instead of soaked dried chickpeas, or by over-processing to a paste rather than a coarse, sandy texture. The mixture should feel grainy and slightly crumbly but hold together firmly when pressed.

Can I make the mixture ahead?

Yes — the falafel mixture improves with overnight refrigeration as the flavors meld and the mixture firms. Make the mixture the night before and shape and cook fresh the next day for the best result.


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

TOFU AND MUSHROOM CHEEZY FLORENTINE

tofu and mushroom cheezy florentine

There are dinners you make because something needs to be on the table. And then there are dinners like this Tofu and Mushroom Cheezy Florentine — the kind that comes together in one pan, bubbling with a creamy, cheesy spinach sauce studded with golden mushrooms and tender tofu, deeply savory and satisfying enough to make anyone forget there is no dairy or eggs anywhere in the dish. This is that dinner. The one that turns a handful of simple ingredients into something that tastes genuinely indulgent. The one that gets requested again before the leftovers are even finished.

Florentine, in classical cooking, refers to dishes prepared with spinach, often bound in a rich, creamy sauce. This plant-based version combines that beloved spinach and cream pairing with seared mushrooms and pan-fried tofu, all brought together in a cashew-based cheese sauce that thickens beautifully and coats every component in deeply savory richness.

What makes this dish so outstanding is the layering of textures and flavors — crisp-edged tofu, deeply golden mushrooms, and silky wilted spinach all bound together in a sauce that tastes remarkably close to a classic cream and cheese florentine, without a trace of dairy.

This recipe is 100% vegan, naturally gluten-free, ready in about 35 minutes, and absolutely wonderful served over rice, pasta, or simply with crusty bread to soak up every bit of the sauce.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins25 mins35 mins4~340 kcal

Ingredients

For the Tofu and Mushrooms

  • 400g firm or extra firm tofu, pressed and cubed
  • 250g mushrooms (cremini or button), sliced
  • 2 tbsp olive oil, divided
  • 1 tsp soy sauce
  • Salt and black pepper to taste

For the Cheezy Florentine Sauce

  • 1 cup (130g) raw cashews, soaked in boiling water for 20 minutes then drained
  • 1½ cups (360ml) vegetable broth
  • 4 tbsp nutritional yeast
  • 4 cloves garlic, minced
  • 1 tbsp lemon juice
  • ½ tsp onion powder
  • ¼ tsp nutmeg
  • ½ tsp salt
  • ¼ tsp white pepper

For the Spinach

  • 5 cups (150g) fresh spinach, roughly chopped
  • 1 small onion, finely diced

Optional Add-ins

  • ¼ tsp chili flakes for gentle heat
  • ½ cup (60g) shredded vegan mozzarella stirred in at the end
  • Sun-dried tomatoes, chopped

To Serve

  • Crusty bread
  • Steamed rice or pasta
  • Fresh parsley, chopped

Instructions

  1. Press and cube the tofu. Press the tofu for at least 10 minutes to remove excess water, then cut into 2cm cubes.
  2. Sear the tofu. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the tofu cubes and cook for 6–8 minutes, turning occasionally, until golden on most sides. Drizzle with soy sauce in the final minute of cooking. Remove and set aside.
  3. Sear the mushrooms. In the same pan, heat the remaining oil and add the mushrooms in a single layer. Sear undisturbed for 2–3 minutes before stirring, then continue cooking for another 2–3 minutes until deeply golden. Season with salt and pepper and remove from the pan.
  4. Cook the onion and spinach. Add the diced onion to the pan and cook for 3–4 minutes until softened. Add the spinach in batches, stirring until wilted, about 2–3 minutes total.
  5. Make the cheese sauce. Blend the drained cashews, vegetable broth, nutritional yeast, garlic, lemon juice, onion powder, nutmeg, salt, and white pepper until completely smooth.
  6. Combine everything. Pour the cashew sauce into the pan with the spinach and onion. Add the seared mushrooms and tofu back to the pan. Stir gently to combine and simmer for 4–5 minutes until the sauce has thickened slightly and everything is heated through.
  7. Serve immediately. Garnish with fresh parsley and serve hot over rice, pasta, or with crusty bread.

Pro Tips

  • Press the tofu thoroughly before cooking to ensure it sears properly rather than steaming in the pan.
  • Sear the tofu and mushrooms separately to give each enough space to brown properly.
  • Blend the cashew sauce until completely smooth for the silkiest texture.
  • Taste and adjust seasoning generously, as the sauce needs to flavor the entire dish.

Why This Combination Works

Tofu provides protein and a satisfying bite once properly seared, mushrooms contribute deep umami richness, and spinach adds the classic florentine character along with color and nutrients. Bound together in a rich cashew cheese sauce, these components create a dish that is balanced in texture and deeply satisfying in flavor.


Flavor Variations

  • Florentine Pasta Bake: Toss the finished dish with cooked pasta and bake with a breadcrumb topping for a baked pasta version.
  • Spicy Florentine: Add chili flakes or a diced jalapeño for gentle heat throughout.
  • Mushroom Lovers Version: Double the mushrooms and use a mix of varieties for extra depth.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~340 kcal18g18g5g22g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days. Reheat gently on the stovetop, adding a splash of broth if the sauce has thickened too much.
  • Freezer: Freezes reasonably well for up to 2 months, though the tofu texture softens slightly after thawing.

Frequently Asked Questions

Can I use a different protein instead of tofu?

Yes — tempeh or chickpeas can be substituted for a different texture and flavor.

Can I make this without a blender?

Yes — use store-bought vegan cream cheese thinned with broth and seasoned with the same garlic and nutritional yeast as an alternative base.

Can I add pasta directly into this dish?

Yes — toss cooked pasta directly into the finished sauce for a complete one-pan meal.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more comforting vegan dinner recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!

Vegan Teriyaki Fried Rice with Crispy Tofu and Veggies — The Most Satisfying Plant-Based Rice Bowl You Will Make All Week

305082828 610298920468333 2156863830005767718 N 1 488x343

Fluffy, golden rice tossed with crisp vegetables, crispy tofu, and a glossy, sweet-savory teriyaki sauce, this Vegan Teriyaki Fried Rice is the ultimate quick dinner. It is deeply flavorful, endlessly customizable, and ready in about 25 minutes, making it perfect for busy nights when you want something comforting without a lot of effort.

Fried rice was born from resourcefulness, a way to turn leftover rice and whatever vegetables are on hand into a satisfying meal. This version takes that idea and adds a homemade teriyaki sauce that coats every grain in a sticky, caramelized glaze. The sauce is made from soy sauce, maple syrup, garlic, ginger, and rice vinegar, with a little cornstarch to give it the thick, glossy finish that teriyaki is known for.

The secret to great fried rice is day-old rice. Cold, dry grains fry up separate and slightly chewy rather than mushy, and they absorb the sauce without clumping. If you do not have leftover rice, there is an easy trick below for drying freshly cooked rice quickly. Crispy tofu adds protein and texture, while peas, carrots, corn, and spring onions bring color, sweetness, and crunch.

Everything cooks in one large skillet or wok, and the high heat gives the rice that smoky, slightly toasted flavor associated with takeout-style fried rice. It is faster than ordering delivery and noticeably fresher.

This recipe is 100% vegan, easily gluten-free, high in plant-based protein, and a great way to use up leftovers.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins15 mins25 mins4~480 kcal

Ingredients

For the Fried Rice

  • 4 cups (700g) cooked and cooled jasmine or long-grain rice, preferably day-old
  • 1 block (400g) extra-firm tofu, pressed and cubed
  • 2 tbsp cornstarch (for coating the tofu)
  • 3 tbsp neutral oil, divided
  • 1 cup (150g) frozen peas and carrots, thawed
  • ½ cup (75g) sweet corn kernels
  • 1 red bell pepper, diced
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 4 spring onions, sliced, white and green parts separated
  • 1 cup (90g) shredded cabbage or broccoli florets (optional)
  • 1 tsp toasted sesame oil
  • 1 tbsp sesame seeds

For the Teriyaki Sauce

  • ¼ cup (60ml) soy sauce or tamari
  • 3 tbsp maple syrup
  • 2 tbsp rice vinegar
  • 1 tbsp toasted sesame oil
  • 2 cloves garlic, minced
  • 1 tsp fresh ginger, grated
  • 1 tsp cornstarch mixed with 2 tbsp water
  • ¼ cup (60ml) water

To Garnish

  • Extra sesame seeds
  • Sliced spring onions
  • Chili crisp or sriracha
  • Fresh cilantro
  • Lime wedges

Optional Additions

  • 1 cup edamame beans
  • Pineapple chunks for a sweet twist
  • Sliced mushrooms
  • A handful of baby spinach
  • Vegan egg alternative scramble

Instructions

  1. Prepare the rice. If using freshly cooked rice, spread it on a baking sheet and refrigerate uncovered for 30 minutes, or freeze for 10 minutes, to dry it out. Break up any clumps with your fingers.
  2. Mix the teriyaki sauce. Whisk together the soy sauce, maple syrup, rice vinegar, sesame oil, garlic, ginger, and water. Whisk the cornstarch with 2 tablespoons of cold water in a separate small bowl and set aside.
  3. Crisp the tofu. Toss the pressed tofu cubes with 2 tablespoons of cornstarch and a pinch of salt until evenly coated. Heat 2 tablespoons of oil in a large non-stick skillet or wok over medium-high heat. Add the tofu in a single layer and cook for 8–10 minutes, turning every 2 minutes, until golden and crisp. Remove and set aside.
  4. Thicken the sauce. Pour the teriyaki sauce into a small saucepan over medium heat. Bring to a simmer, add the cornstarch mixture, and stir for 1–2 minutes until the sauce is thick and glossy. Remove from the heat.
  5. Cook the vegetables. Return the pan to high heat and add the remaining 1 tablespoon of oil. Add the bell pepper, cabbage, and the white parts of the spring onions and stir-fry for 2–3 minutes until just tender. Add the garlic and ginger and cook for 30 seconds until fragrant. Stir in the peas, carrots, and corn.
  6. Fry the rice. Push the vegetables to the sides of the pan and add the cold rice to the center. Let it sit for 1 minute to develop color, then stir and toss for 3–4 minutes until the rice is hot and slightly toasted.
  7. Add the sauce. Pour about two thirds of the teriyaki sauce over the rice and toss until every grain is coated and glossy. Return the tofu to the pan and gently fold it in.
  8. Finish. Remove from heat. Stir in the sesame oil, sesame seeds, and green parts of the spring onions. Taste and add more sauce, soy sauce, or chili as desired.
  9. Serve. Divide among bowls and top with extra sesame seeds, spring onions, and a drizzle of the remaining teriyaki sauce. Serve with lime wedges and chili crisp.

Pro Tips for the Best Fried Rice

  • Use cold, day-old rice. Moist, fresh rice turns mushy. Cold rice has firmed up and fries beautifully.
  • Cook over high heat. High heat gives the rice a lightly toasted, slightly smoky flavor.
  • Do not overcrowd the pan. Cook in two batches if your pan is small so everything fries rather than steams.
  • Press and coat the tofu. Dry tofu with a cornstarch coating crisps up much better than damp tofu.
  • Add the sauce gradually. Too much sauce makes the rice wet. Start with two thirds and add more as needed.
  • Prep everything first. Fried rice cooks fast, so have all your ingredients chopped and ready.
  • Finish with toasted sesame oil off the heat. Its aroma fades when cooked for too long.

Why Teriyaki Fried Rice Works So Well

Teriyaki sauce is based on the balance of sweet, salty, and savory, with a glossy finish that clings to food. When it meets hot, dry rice, the sugar caramelizes lightly and the rice absorbs the flavor without becoming soggy. The result tastes bold and rounded while keeping its distinct grains.

The tofu delivers protein and a pleasantly chewy contrast, and the vegetables add color, sweetness, and texture. Together they create a complete meal in one pan, with about 20 grams of plant-based protein per serving, plus fiber and vitamins from the vegetables.

Using day-old rice is not just a convenience. As cooked rice cools, its starches undergo a process called retrogradation, which firms the grains and reduces stickiness. This is why leftover rice makes the best fried rice.


Flavor Variations

  • Pineapple Teriyaki Fried Rice: Add pineapple chunks and cashews for a sweet, tropical twist.
  • Spicy Gochujang Fried Rice: Stir gochujang into the sauce for a spicy-sweet Korean-inspired version.
  • Mushroom Teriyaki Fried Rice: Use shiitake or cremini mushrooms in place of tofu for an earthy, meaty alternative.
  • Cauliflower Rice Version: Swap the rice for cauliflower rice for a lighter, lower-carb meal.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~480 kcal20g66g6g15g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days. Cool quickly after cooking to keep rice safe.
  • Reheating: Reheat in a hot skillet or microwave until steaming hot throughout. Add a splash of water if dry.
  • Freezer: Freeze in portions for up to 2 months. Reheat directly from frozen in a pan.
  • Meal prep: Divide into containers with extra sauce on the side for easy lunches.

Frequently Asked Questions

Can I use freshly cooked rice?

Yes, but spread it on a baking sheet and let it cool and dry out in the fridge or freezer for 10–30 minutes first. Otherwise it may turn mushy.

What rice is best for fried rice?

Jasmine and long-grain white rice work best. Brown rice also works, with a chewier, nuttier result.

Can I make this gluten-free?

Use tamari or coconut aminos instead of soy sauce and check labels on other ingredients.

How do I make the tofu crispy?

Press it well, coat in cornstarch, and cook in a hot pan without crowding. Air frying at 400°F (200°C) for 12–15 minutes also works well.

Can I make this without oil?

Use a good non-stick pan and a splash of vegetable broth for stir-frying. The rice will be less toasted but still tasty.

How can I add more protein?

Add edamame, a vegan egg scramble, or extra tofu. Serve with a side of edamame or crispy chickpeas.


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 and easy vegan dinner 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!

Vegan Red Lentil Stew Bowl with Sweet Potato, Spinach and Lemon Yogurt — The Most Nourishing Plant-Based Bowl You Will Make All Week

305383567 136201339130316 151930999655585154 N 1 559x343

Thick, hearty, and gently spiced, this Vegan Red Lentil Stew Bowl is the kind of meal that warms you from the inside out. Red lentils simmer with sweet potato, tomatoes, garlic, and warming spices until they break down into a rich, silky stew, then everything is ladled over fluffy rice or quinoa and finished with wilted spinach, a swirl of lemon yogurt, and crunchy toasted seeds for a bowl that is as satisfying as it is nourishing.

Red lentils are the star here because they cook quickly and need no soaking. In about 25 minutes they soften and partially dissolve, naturally thickening the stew into a creamy texture without any cream or flour. They are also remarkably nutritious, delivering plant-based protein, fiber, iron, and folate in every spoonful.

The flavor is built in layers. Onion, garlic, and ginger are softened in olive oil, then spices like cumin, coriander, turmeric, and smoked paprika are toasted until fragrant. Crushed tomatoes add tang and body, sweet potato brings natural sweetness and substance, and a splash of lemon at the end lifts everything. The result is deeply comforting without being heavy.

Served as a bowl, the stew becomes a complete meal. A base of rice or quinoa, a ladle of stew, a handful of fresh greens, a dollop of cool yogurt, and a sprinkle of seeds add contrast in temperature, color, and texture. It is also one of the best meal prep dishes around, because the flavors improve overnight.

This recipe is 100% vegan, naturally gluten-free, budget-friendly, and ready in about 40 minutes.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins30 mins40 mins4~440 kcal

Ingredients

For the Red Lentil Stew

  • 1½ cups (300g) red lentils, rinsed until the water runs clear
  • 1 large sweet potato (about 350g), peeled and cut into 1.5cm cubes
  • 1 large onion, finely diced
  • 4 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 3 tbsp olive oil
  • 1 can (400g) crushed tomatoes
  • 4 cups (950ml) vegetable broth
  • 1 can (400ml) coconut milk (optional, for a creamier stew)
  • 4 cups (120g) fresh baby spinach
  • 1 tbsp lemon juice
  • Salt and black pepper to taste

The Spices

  • 2 tsp ground cumin
  • 2 tsp ground coriander
  • 1 tsp ground turmeric
  • 1 tsp smoked paprika
  • ½ tsp ground cinnamon
  • ¼ tsp chili flakes or cayenne
  • 1 bay leaf

For the Lemon Yogurt

  • ¾ cup (180g) plain unsweetened vegan yogurt
  • 1 tbsp lemon juice
  • 1 small garlic clove, grated
  • Pinch of salt

For the Bowls

  • 3 cups (555g) cooked basmati rice, quinoa, or brown rice
  • 2 tbsp toasted pumpkin seeds or sunflower seeds
  • Fresh cilantro or parsley
  • Chili flakes or harissa
  • Lemon wedges
  • Warm flatbread or pita

Instructions

  1. Soften the aromatics. Heat the olive oil in a large pot or Dutch oven over medium heat. Add the diced onion with a pinch of salt and cook for 6–8 minutes, stirring often, until soft and golden. Add the garlic and ginger and cook for 1 minute until fragrant.
  2. Toast the spices. Stir in the cumin, coriander, turmeric, paprika, cinnamon, and chili flakes. Cook for 60 seconds, stirring constantly, to bloom the spices and deepen their flavor.
  3. Add the base. Add the crushed tomatoes and cook for 3–4 minutes until slightly darkened and thickened. Stir in the sweet potato and lentils.
  4. Simmer. Pour in the vegetable broth and add the bay leaf. Bring to a boil, then reduce to a gentle simmer. Cook uncovered for 20–25 minutes, stirring occasionally, until the lentils are soft and the sweet potato is tender. Add more broth or water if the stew becomes too thick.
  5. Make it creamy. Stir in the coconut milk if using and simmer for 3–4 minutes. For a thicker texture, mash a few of the sweet potato cubes against the side of the pot.
  6. Wilt the greens. Remove the bay leaf. Stir in the spinach and cook for 1–2 minutes until just wilted. Stir in the lemon juice and season to taste with salt and pepper.
  7. Make the lemon yogurt. Whisk together the yogurt, lemon juice, garlic, and salt until smooth.
  8. Assemble the bowls. Divide the cooked rice among four bowls. Ladle the stew generously over the rice, then top with a dollop of lemon yogurt, toasted seeds, fresh herbs, and chili flakes. Serve with lemon wedges and warm flatbread.

Pro Tips for the Best Lentil Stew

  • Rinse the lentils well. This removes dust and surface starch, giving a cleaner flavor and less foam.
  • Bloom the spices in oil. Toasting them briefly releases their essential oils and builds depth.
  • Cut the sweet potato evenly. Uniform pieces cook at the same rate and keep a pleasant texture.
  • Add liquid as needed. Red lentils absorb a lot of liquid, especially when stored. Thin with broth or water.
  • Finish with acid. Lemon juice brightens the flavors and balances the sweetness of the potato.
  • Season at the end. Taste after the lentils are cooked, since they absorb salt as they simmer.
  • Do not skip the toppings. Cool yogurt, crunchy seeds, and fresh herbs make the bowl feel complete.

Why This Stew Is So Good for You

Red lentils are among the most nutritious pantry staples. A single serving of this bowl provides around 20 grams of plant-based protein, along with significant iron, folate, potassium, and magnesium. Their combination of soluble and insoluble fiber supports digestion and keeps you full for hours.

Sweet potato adds beta-carotene, which the body converts to vitamin A, as well as vitamin C and fiber. Spinach contributes iron, vitamin K, and antioxidants. Spices such as turmeric, cumin, and coriander have long been valued in traditional cooking, and turmeric’s curcumin is widely studied for its anti-inflammatory properties.

Squeezing lemon over the stew is more than a flavor choice. Vitamin C improves the absorption of non-heme iron from plant foods like lentils and spinach, helping you get more from every bowl.


Flavor Variations

  • Moroccan Lentil Stew: Add ras el hanout, dried apricots, and chickpeas for a sweet-spiced version.
  • Coconut Curry Lentil Stew: Add curry powder and extra coconut milk for a richer, curry-style stew.
  • Smoky Lentil Stew: Add chipotle in adobo and extra smoked paprika for a deep, smoky flavor.
  • Roasted Vegetable Lentil Bowl: Top with roasted cauliflower or carrots for extra texture.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~440 kcal20g72g14g9g

Storage

  • Refrigerator: Store the stew in an airtight container for up to 5 days. It thickens as it sits, so add a splash of broth when reheating.
  • Freezer: Freeze the stew for up to 3 months. Thaw overnight and reheat gently, adding fresh spinach and lemon at the end.
  • Meal prep: Store rice, stew, and yogurt separately for easy grab-and-go lunches.
  • Yogurt: The lemon yogurt keeps for 3 days in the refrigerator.

Frequently Asked Questions

Do I need to soak red lentils?

No. Red lentils cook quickly and do not need soaking. Just rinse them well before using.

Can I use green or brown lentils?

Yes, but they hold their shape and take about 35–40 minutes to cook. The stew will be chunkier rather than creamy.

How can I make this stew thicker?

Simmer uncovered for a few more minutes, or mash some lentils and sweet potato with the back of a spoon.

Can I make this in a slow cooker or Instant Pot?

Yes. In a slow cooker cook on low for 6–7 hours, adding spinach at the end. In an Instant Pot, pressure cook for 8 minutes with natural release.

Is this stew spicy?

It is mildly spiced. Add more chili flakes, cayenne, or harissa for extra heat, or leave them out entirely for a gentler stew.

Can I use canned lentils?

You can, but they will not break down to create the creamy texture. Use dried red lentils for the best result.


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