gluten-free option

Vegan Broccoli Potato Bake

vegan broccoli potato bake

There are bakes you make because something needs to fill the table. And then there are bakes like this Vegan Broccoli Potato Bake — the kind that comes out of the oven bubbling and golden, layers of tender potato and bright green broccoli bound together in a creamy, cheesy sauce that pulls into long, satisfying strands when served. This is that bake. The one that turns two humble vegetables into a genuinely comforting main course or side dish. The one that gets requested again the very same week.

This recipe layers thinly sliced potatoes and broccoli florets in a creamy cashew-based cheese sauce seasoned with garlic, nutritional yeast, and a touch of mustard for depth, topped with breadcrumbs for a golden, slightly crisp finish. It bakes into a dish that is rich, satisfying, and substantial enough to serve as a main course on its own.

What makes this bake so outstanding is the sauce — a silky cashew cream enriched with nutritional yeast and a touch of mustard that thickens beautifully in the oven, coating every piece of potato and broccoli in a rich, savory layer that tastes remarkably close to a classic cheese sauce.

This recipe is naturally gluten-free when made with gluten-free breadcrumbs, ready in about an hour, and absolutely wonderful served on its own or alongside a simple green salad.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins50 mins70 mins6~310 kcal

Ingredients

For the Cashew Cheese Sauce

  • 1 cup (130g) raw cashews, soaked in boiling water for 20 minutes then drained
  • 1½ cups (360ml) vegetable broth
  • ½ cup (120ml) plant milk
  • 4 tbsp nutritional yeast
  • 2 cloves garlic
  • 1 tsp Dijon mustard
  • 1 tbsp lemon juice
  • ½ tsp onion powder
  • ½ tsp salt
  • ¼ tsp black pepper

For the Bake

  • 800g potatoes, peeled and thinly sliced
  • 1 large head broccoli, cut into small florets
  • 1 small onion, thinly sliced

For the Topping

  • ½ cup (50g) breadcrumbs
  • 1 tbsp olive oil
  • 2 tbsp nutritional yeast
  • ¼ tsp smoked paprika

Optional Add-ins

  • ½ cup (60g) shredded vegan cheese mixed into the sauce
  • ¼ tsp chili flakes for a gentle heat
  • Fresh thyme between the layers

Instructions

  1. Preheat the oven and prepare the dish. Preheat the oven to 375°F (190°C). Grease a deep baking dish.
  2. Parboil the potatoes. Place the sliced potatoes in a pot, cover with cold water, add a pinch of salt, and boil for 5–6 minutes until just tender but not falling apart. Drain.
  3. Blanch the broccoli. Blanch the broccoli florets in boiling water for 2 minutes, then drain and set aside.
  4. Make the cashew cheese sauce. Blend the drained cashews, vegetable broth, plant milk, nutritional yeast, garlic, Dijon mustard, lemon juice, onion powder, salt, and pepper until completely smooth.
  5. Layer the bake. Layer half the parboiled potatoes in the prepared dish, followed by half the onion and half the broccoli. Pour half the sauce over evenly. Repeat with the remaining potatoes, onion, broccoli, and sauce.
  6. Make the topping. Combine the breadcrumbs, olive oil, nutritional yeast, and smoked paprika in a small bowl, then scatter evenly over the top of the bake.
  7. Bake. Bake for 35–40 minutes until bubbling, golden on top, and the potatoes are fully tender.
  8. Rest and serve. Let rest for 5 minutes before serving to allow the sauce to set slightly.

Pro Tips

  • Slice the potatoes evenly for consistent cooking throughout the bake.
  • Parboil the potatoes before baking to ensure they cook through fully in the time it takes the topping to brown.
  • Blend the cashew sauce thoroughly for a completely smooth, lump-free result.
  • Do not skip the breadcrumb topping — it provides essential textural contrast against the creamy layers beneath.

Why This Combination Works

Potatoes provide hearty substance while broccoli adds freshness, color, and nutrition, and together they soak up the rich cashew cheese sauce beautifully during baking. The combination creates a dish that feels both comforting and balanced, satisfying as a side dish or filling enough to serve as a complete meal.


Flavor Variations

  • Cheesy Broccoli Potato Bake: Stir shredded vegan cheese into the sauce for extra richness and a more pronounced cheesy flavor.
  • Garlic Herb Bake: Add extra garlic and fresh thyme or rosemary between the layers for a more herbaceous version.
  • Spicy Version: Add chili flakes to the sauce for gentle background heat throughout the bake.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~310 kcal10g38g6g13g

Storage

  • Refrigerator: Store in an airtight container for up to 4 days. Reheat covered in the oven to avoid drying out.
  • Freezer: Freeze well for up to 2 months. Thaw overnight in the refrigerator and reheat covered in the oven.
  • Make ahead: Assemble the bake a day ahead and refrigerate unbaked, adding a few extra minutes to the baking time when cooking from cold.

Frequently Asked Questions

Can I use frozen broccoli?

Yes — thaw and drain thoroughly before adding to avoid excess moisture in the finished bake.

Can I make this without a blender?

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

Can I add a different vegetable?

Yes — cauliflower, carrots, or green beans all work well in place of or alongside the broccoli.


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

Vegan Cheesy Garlic Breadsticks

vegan cheesy garlic breadsticks

There are side dishes you make because something needs to accompany the pasta. And then there are side dishes like these Vegan Cheesy Garlic Breadsticks — the kind that come out of the oven golden and pulling apart, drenched in garlic butter and bubbling with melted vegan cheese, so deeply savory and so completely irresistible that they upstage whatever they are supposed to be accompanying. This is that breadstick. The one that disappears before the main dish has even been plated. The one that makes people reach across the table without waiting to be offered one.

These breadsticks start with a simple yeasted dough that bakes into a soft, pillowy base, brushed generously with garlicky vegan butter and topped with a generous layer of shredded vegan mozzarella that melts into long, glossy strands, then scattered with fresh parsley and a pinch of chili flakes for color and warmth. They are simultaneously one of the simplest and most crowd-pleasing things you can pull out of an oven.

What makes these breadsticks so outstanding is the garlic butter — made with real minced garlic, vegan butter, fresh parsley, and a pinch of salt, brushed both under and over the cheese layer so that the garlic flavor permeates every component of the finished stick rather than sitting only on the surface.

This recipe is 100% vegan, ready in about 90 minutes including rising time, and absolutely wonderful served immediately from the oven, pulled apart by hand, alongside pasta, soup, or a simple salad.


Recipe Information

Prep TimeRise TimeCook TimeTotal TimeServingsCalories
20 mins60 mins15 mins95 mins8~280 kcal

Ingredients

For the Dough

  • 2½ cups (300g) all-purpose flour
  • 2¼ tsp (7g) active dry yeast
  • 1 tsp sugar
  • ¾ tsp salt
  • ¾ cup (180ml) warm water (110°F / 43°C)
  • 2 tbsp olive oil

For the Garlic Butter

  • 5 tbsp vegan butter, softened
  • 4 cloves garlic, very finely minced
  • 2 tbsp fresh parsley, finely chopped
  • Pinch of salt
  • ¼ tsp chili flakes (optional)

For the Topping

  • 1½ cups (180g) vegan mozzarella, shredded
  • Extra fresh parsley for garnish
  • Flaky sea salt for finishing

Optional Add-ins

  • 2 tbsp nutritional yeast mixed into the garlic butter for extra savory depth
  • A light dusting of smoked paprika before baking
  • Vegan parmesan scattered over alongside the mozzarella

Instructions

  1. Activate the yeast. Combine the warm water, sugar, and yeast in a small bowl. Stir gently and let sit for 5–10 minutes until foamy.
  2. Make the dough. In a large bowl combine the flour and salt. Add the activated yeast mixture and olive oil. Mix until a shaggy dough forms, then knead for 7–8 minutes until smooth and elastic.
  3. First rise. Place the dough in a lightly oiled bowl, cover, and let rise in a warm place for 45–60 minutes until doubled.
  4. Make the garlic butter. Mix together the softened vegan butter, minced garlic, fresh parsley, salt, and chili flakes if using until well combined.
  5. Shape the breadsticks. Punch down the risen dough and roll or press into a rectangle approximately 25 x 30cm on a lined baking sheet. Spread half the garlic butter evenly over the surface.
  6. Top with cheese. Scatter the shredded vegan mozzarella evenly over the garlic butter surface. Spread the remaining garlic butter over the cheese.
  7. Rest briefly. Cover loosely and let rest for 15 minutes while preheating the oven to 425°F (220°C).
  8. Bake. Bake for 12–15 minutes until the dough is golden at the edges and the cheese is melted and bubbling with golden patches.
  9. Cut and serve. Remove from the oven and immediately scatter with extra fresh parsley and a pinch of flaky sea salt. Cut into sticks and serve immediately while the cheese is still melted and the garlic butter is fragrant.

Pro Tips

  • Use plenty of garlic butter — these breadsticks are not the place for restraint. A generous, even coating under and over the cheese is what makes them so deeply flavored and satisfying.
  • Shred the vegan mozzarella yourself from a block if possible, as pre-shredded vegan cheese often contains anti-caking agents that prevent it from melting as smoothly.
  • Bake at a high temperature for the best melt and golden color — a lower temperature produces paler, less appealing cheese.
  • Serve immediately while the cheese is still in its best melted state — vegan cheese firms up more quickly than dairy cheese as it cools.

Why These Breadsticks Are Universally Irresistible

Garlic bread in any form occupies a specific category of food that combines three of the most universally appealing flavors — butter, garlic, and bread — in a single preparation. Adding melted cheese introduces a fourth deeply satisfying element (the specific umami and textural satisfaction of molten cheese), and the combination of all four becomes almost impossible to resist for most people regardless of dietary preference.


Flavor Variations

  • Pesto Cheesy Breadsticks: Replace the garlic butter with a generous layer of vegan pesto under the cheese for a herby, nutty version.
  • Marinara Dipping Breadsticks: Serve with a bowl of warm marinara sauce alongside for dipping for a classic Italian-American combination.
  • Everything Bagel Breadsticks: Replace the chili flakes with everything bagel seasoning scattered over the cheese before baking.

Nutritional Highlights (Per Serving — 2 breadsticks)

CaloriesProteinCarbsFiberFat
~280 kcal7g34g1g12g

Storage

  • Best fresh: Cheesy garlic breadsticks are at their absolute peak straight from the oven while the cheese is still melted. Serve immediately whenever possible.
  • Refrigerator: Store in an airtight container for up to 2 days. Reheat in a hot oven or air fryer for 4–5 minutes to restore some of the original texture.
  • Freezer: Freeze baked, cooled breadsticks for up to 1 month. Reheat from frozen in a 375°F (190°C) oven for 10–12 minutes.

Frequently Asked Questions

Can I make these without yeast using store-bought dough?

Yes — store-bought vegan pizza dough works beautifully as the base for these breadsticks and reduces the total time to under 30 minutes.

What vegan mozzarella melts best?

Brands specifically marketed as melting or stretchy vegan mozzarella perform best — check the packaging for melting claims. Block-style vegan mozzarella shredded fresh generally outperforms pre-shredded varieties.

Can I make these gluten-free?

Yes — use a gluten-free pizza dough or a gluten-free flour blend for the yeasted dough. The texture will be slightly different but still delicious when topped generously with garlic butter and cheese.


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

Coconut Panko Crusted Tofu

coconut panko crusted tofu

There are dinners you make because something quick is needed. And then there are dinners like this Vegan Coconut Panko Crusted Tofu — the kind that comes out of the oven or fryer shatteringly crisp, with a golden, coconut-flecked crust giving way to tender, juicy tofu inside, paired with a sweet and tangy dipping sauce that ties the whole tropical flavor profile together beautifully. This is that dinner. The one that turns ordinary tofu into something genuinely exciting. The one that makes a weeknight dinner feel like a mini vacation.

This recipe coats marinated tofu in a crispy coating built on panko breadcrumbs and shredded coconut, baked or fried until deeply golden and crunchy, with the coconut adding a subtle sweetness and an extra layer of crispness that elevates simple panko-crusted tofu into something more interesting and more distinctly tropical.

What makes this tofu so outstanding is the coconut and panko combination — the panko provides the large, craggy crunch, while the shredded coconut toasts alongside it, adding both flavor and a slightly different, more delicate crispness that makes every bite texturally interesting.

This recipe is 100% vegan, naturally adaptable to gluten-free, ready in about 35 minutes, and absolutely wonderful served with a sweet chili or mango dipping sauce alongside rice and steamed vegetables.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins20 mins35 mins4~340 kcal

Ingredients

For the Tofu

  • 450g firm tofu, pressed and cut into sticks or triangles
  • 2 tbsp soy sauce or tamari
  • 1 tbsp lime juice
  • ½ cup (60g) all-purpose flour or cornstarch
  • 2 flax eggs (2 tbsp flaxseed meal + 6 tbsp water — rest 5 minutes)

For the Coconut Panko Coating

  • 1 cup (50g) panko breadcrumbs
  • 1 cup (85g) shredded coconut, unsweetened
  • ½ tsp salt
  • ¼ tsp garlic powder

For the Sweet Chili Mango Dipping Sauce

  • ½ cup (120g) mango, diced (fresh or thawed frozen)
  • 2 tbsp sweet chili sauce
  • 1 tbsp lime juice
  • 1 tsp soy sauce

Optional Add-ins

  • ¼ tsp chili flakes in the coating for gentle heat
  • Lime zest added to the coconut panko mixture
  • A pinch of curry powder in the coating for extra warmth

To Serve

  • Steamed jasmine rice
  • Steamed or stir-fried vegetables
  • Fresh cilantro and lime wedges

Instructions

  1. Marinate the tofu. Press the tofu thoroughly and cut into sticks or triangles. Toss with the soy sauce and lime juice and let marinate for 10 minutes while preparing the coating.
  2. Make the coconut panko coating. In a wide shallow dish combine the panko breadcrumbs, shredded coconut, salt, and garlic powder.
  3. Prepare the dredging stations. Place the flour or cornstarch in one shallow dish, the prepared flax egg in another, and the coconut panko mixture in a third.
  4. Coat the tofu. Working one piece at a time, dredge each tofu piece in the flour, then dip in the flax egg, then press firmly into the coconut panko mixture, coating all sides evenly.
  5. Bake or fry. For baking, preheat the oven to 400°F (200°C), arrange the coated tofu on a lined baking sheet, spray lightly with oil, and bake for 22–25 minutes, flipping halfway, until deeply golden and crispy. For frying, heat oil to 350°F (175°C) and shallow fry for 3–4 minutes per side until golden.
  6. Make the dipping sauce. Blend the mango, sweet chili sauce, lime juice, and soy sauce until mostly smooth, leaving some texture if desired.
  7. Serve immediately. Serve the hot crispy tofu with the dipping sauce alongside, over rice with steamed vegetables.

Pro Tips

  • Press the tofu very thoroughly for the crispiest result — excess moisture is the enemy of a crispy coating.
  • Press the coconut panko mixture firmly onto each piece of tofu to ensure it adheres well during cooking.
  • If baking, spray generously with oil for the best golden color and crispness — an unsprayed coating will not crisp properly.
  • Use unsweetened shredded coconut for the coating, as sweetened coconut burns more easily and produces an overly sweet result.

Why Coconut and Panko Work So Well Together

Panko breadcrumbs are larger and airier than standard breadcrumbs, producing an exceptionally light, crunchy coating when baked or fried. Adding shredded coconut to the mix introduces natural oils that aid browning and a subtle sweetness that pairs beautifully with savory, tangy dipping sauces — a combination commonly found in tropical and Southeast Asian-inspired cooking, where coconut is used both for flavor and for its contribution to crispy textures.


Flavor Variations

  • Spicy Coconut Tofu: Add chili flakes to the coating and serve with a spicy sriracha mayo instead of the mango sauce.
  • Curry Coconut Tofu: Add curry powder to the coating for a warmly spiced version, served with a coconut curry dipping sauce.
  • Pineapple Dipping Sauce Version: Replace the mango in the dipping sauce with fresh pineapple for a different tropical fruit character.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~340 kcal16g30g5g18g

Storage

  • Refrigerator: Store cooked tofu in an airtight container for up to 3 days. Reheat in an air fryer or oven to restore crispiness.
  • Freezer: Freeze cooked, cooled tofu in a single layer for up to 1 month. Reheat from frozen in an air fryer or oven until crispy and heated through.
  • Sauce: The dipping sauce keeps in the refrigerator for up to 4 days.

Frequently Asked Questions

Can I air fry this tofu instead of baking or frying?

Yes — air fry at 390°F (200°C) for 12–14 minutes, flipping halfway, for an excellent crispy result with minimal oil.

Can I make this gluten-free?

Yes — use gluten-free panko breadcrumbs and tamari instead of soy sauce.

Can I use a different dipping sauce?

Yes — sweet chili sauce alone, a peanut sauce, or a simple sweetened soy-lime dip all work well with the coconut crust.


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

Vegan One-Pot Mushroom Soup — The Most Deeply Satisfying Plant-Based Soup You Will Make All Week

one pot vegan mushroom stroganoff

There are soups you make because something warm is needed. And then there are soups like this Vegan One-Pot Mushroom Soup — the kind that fills the kitchen with the most extraordinary aroma of deeply browned mushrooms and garlic and thyme from the moment the heat goes on, that cooks down into a broth of such remarkable depth and body that it tastes like it simmered for hours rather than thirty-five minutes, and that delivers spoonful after spoonful of rich, earthy, umami-packed satisfaction that makes it genuinely one of the most craveable soups in the entire plant-based repertoire. This is that soup. The one that makes mushroom skeptics reconsider everything. The one that gets made again the very next week.

This recipe builds extraordinary depth from a combination of cremini and dried mushrooms — the fresh mushrooms providing body and texture, the dried mushrooms providing an intensely concentrated umami hit that elevates the entire broth far beyond what fresh mushrooms alone could achieve. A generous amount of garlic, fresh thyme, soy sauce, and a splash of balsamic vinegar add the layers of savory complexity that make this soup so deeply satisfying.

What makes this soup so outstanding is the searing technique — taking the time to brown the mushrooms properly in a hot pan before building the soup around them, producing that deep, caramelized, almost meaty mushroom flavor that is the defining characteristic of a truly great mushroom soup.

This recipe is 100% vegan, naturally gluten-free when made with tamari, ready in just 35 minutes, made in one pot, and absolutely magnificent served with crusty bread for soaking up every last drop of the broth.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins25 mins35 mins4~180 kcal

Ingredients

For the Soup

  • 600g cremini or mixed mushrooms, sliced
  • 20g dried porcini or shiitake mushrooms
  • 1 cup (240ml) boiling water (for soaking dried mushrooms)
  • 1 large onion, finely diced
  • 5 cloves garlic, minced
  • 2 tbsp olive oil
  • 4 cups (960ml) vegetable broth
  • 2 tbsp soy sauce or tamari
  • 1 tbsp balsamic vinegar
  • 1 tsp fresh thyme leaves (or ½ tsp dried)
  • 1 tsp fresh rosemary, finely chopped
  • Salt and black pepper to taste

Optional Add-ins

  • ½ cup (120ml) plant cream or coconut cream stirred in at the end for a creamy version
  • 1 cup (180g) cooked pearl barley for extra substance
  • A splash of dry white wine added after the garlic
  • 2 tbsp nutritional yeast for extra umami depth

To Serve

  • Crusty bread
  • Fresh parsley, finely chopped
  • A drizzle of good olive oil
  • Cracked black pepper

Instructions

  1. Soak the dried mushrooms. Place the dried mushrooms in a small bowl and pour the boiling water over them. Let soak for 15 minutes until softened. Strain the soaking liquid through a fine sieve and reserve — this mushroom broth is extraordinarily flavorful and goes into the soup. Roughly chop the rehydrated mushrooms.
  2. Sear the fresh mushrooms. Heat the olive oil in a large pot over high heat until shimmering. Add the sliced fresh mushrooms in a single layer — work in batches if needed — and let sit undisturbed for 2–3 minutes until deeply golden on the bottom before stirring. Continue cooking until golden all over and any released liquid has evaporated completely, about 6–8 minutes total. Season with salt and pepper.
  3. Build the aromatics. Reduce heat to medium and add the onion to the pot. Cook for 4–5 minutes until softened. Add the garlic, thyme, and rosemary and cook for 60 seconds until fragrant.
  4. Build the soup. Add the rehydrated chopped mushrooms and their strained soaking liquid to the pot. Add the vegetable broth, soy sauce, and balsamic vinegar. Bring to a boil then reduce to a simmer and cook for 12–15 minutes until the broth has deepened in flavor.
  5. Adjust and serve. Taste and season generously with salt and black pepper. For a creamier version, stir in plant cream at this stage. Serve hot with crusty bread alongside and a scattering of fresh parsley over the top.

Pro Tips

  • Sear the mushrooms properly before building the soup — this step is what creates the deep, almost meaty mushroom flavor that makes this soup so extraordinary. A crowded pan steams rather than sears; use the largest pan you have and work in batches if needed.
  • Never skip the dried mushrooms — they contribute a concentrated umami depth that fresh mushrooms alone cannot replicate, and their soaking liquid adds another layer of rich flavor to the broth.
  • Add the mushroom soaking liquid carefully — pour slowly and leave any grit behind in the bowl, or strain through a fine sieve.
  • Taste and season the broth generously at the end — mushroom soup rewards confident seasoning.

Why Dried Mushrooms Make This Soup Extraordinary

Dried mushrooms contain significantly higher concentrations of glutamates and other umami compounds than fresh mushrooms, as the drying process concentrates all their flavor compounds dramatically. Adding even a small amount of dried porcini or shiitake to a soup that already contains fresh mushrooms creates a depth and complexity that would be impossible to achieve with fresh mushrooms alone, producing a broth that tastes deeply savory and complex rather than merely mushroomy.


Flavor Variations

  • Creamy Mushroom Soup: Stir in half a cup of plant cream or blended cashews at the end for a richer, creamier version.
  • Mushroom and Barley Soup: Add a cup of cooked pearl barley for a more substantial, hearty soup that works as a complete meal.
  • Spicy Mushroom Soup: Add a pinch of chili flakes and a teaspoon of smoked paprika for a warmer, spiced version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~180 kcal7g16g3g9g

Storage

  • Refrigerator: Store in an airtight container for up to 5 days. The soup deepens in flavor during storage and is often even better on day 2 or 3. Reheat gently on the stovetop.
  • Freezer: Freezes well for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stovetop, adding a splash of broth if needed.
  • Meal prep: This soup is an excellent meal prep staple — make a large batch at the beginning of the week for effortless lunches and dinners.

Frequently Asked Questions

Can I use only fresh mushrooms without the dried ones?

Yes, though the soup will have less depth. If omitting dried mushrooms, add an extra tablespoon of soy sauce and a teaspoon of nutritional yeast to compensate for some of the lost umami complexity.

What type of dried mushrooms work best?

Porcini mushrooms provide the most intense, truffle-like flavor; shiitake provides a deeper, earthier umami. Either works beautifully, as does a mixed dried mushroom blend.

Can I blend this soup?

Yes — blend half the soup for a version that is partially smooth and partially chunky, which many people find the most satisfying texture. Alternatively blend completely for a smooth, creamy mushroom bisque.


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 rich, satisfying vegan soup and dinner 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 Burritos — The Most Satisfying Plant-Based Dinner You Will Make All Week

vegan burritos

There are dinners you make because something filling is needed. And then there are dinners like these Vegan Burritos — the kind that are stuffed so generously with seasoned black beans, fluffy cilantro lime rice, roasted sweet potato, creamy guacamole, and tangy salsa that the first forkful is simultaneously the most satisfying and the most complete bite imaginable, wrapped in a warm, toasted flour tortilla that holds everything together in a way that makes every single element taste better than it would on its own. This is that burrito. The one that rivals any restaurant version. The one that feeds a family from a single batch of filling and makes everyone at the table genuinely happy.

This recipe builds a truly loaded burrito from scratch — seasoned black beans simmered with cumin, smoked paprika, and garlic into a deeply flavored, slightly saucy filling; cilantro lime rice cooked with lime zest and fresh cilantro for bright, fragrant flavor; roasted sweet potato cubes caramelized in the oven until tender and slightly crispy at the edges; and a quick guacamole and pico de gallo that bring freshness and brightness to the rich, substantial filling.

What makes these burritos so outstanding is how each component is seasoned and prepared individually, then assembled together — ensuring every element contributes its own distinct character to the finished burrito rather than blending into a single uniform flavor.

This recipe is 100% vegan, naturally adaptable to gluten-free with corn tortillas, ready in about 45 minutes, and absolutely magnificent wrapped tightly, toasted briefly in a dry pan until the tortilla is golden and slightly crisp, and served immediately while everything inside is still warm.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins30 mins45 mins4~580 kcal

Ingredients

For the Seasoned Black Beans

  • 2 cans (800g) black beans, drained and rinsed
  • 1 small onion, finely diced
  • 3 cloves garlic, minced
  • 1 tbsp olive oil
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • ½ tsp chili powder
  • ½ tsp salt
  • ¼ cup (60ml) vegetable broth

For the Cilantro Lime Rice

  • 1½ cups (280g) long grain white rice, cooked
  • Zest and juice of 1 lime
  • ¼ cup (15g) fresh cilantro, finely chopped
  • ½ tsp salt

For the Roasted Sweet Potato

  • 2 medium sweet potatoes, peeled and diced into 1.5cm cubes
  • 1 tbsp olive oil
  • ½ tsp cumin
  • ½ tsp smoked paprika
  • Salt and pepper

For the Quick Guacamole

  • 2 ripe avocados
  • 1 tbsp lime juice
  • ¼ tsp salt
  • ¼ tsp garlic powder

For Assembly

  • 4 large flour tortillas (30cm diameter)
  • ½ cup (120g) pico de gallo or fresh salsa
  • ½ cup (120g) vegan sour cream
  • 1 cup (30g) shredded lettuce or cabbage
  • ½ cup (60g) shredded vegan cheddar (optional)

Instructions

  1. Roast the sweet potato. Preheat the oven to 425°F (220°C). Toss the diced sweet potato with olive oil, cumin, smoked paprika, salt, and pepper. Spread on a lined baking sheet and roast for 20–25 minutes until golden and slightly crispy at the edges, flipping halfway.
  2. Cook the black beans. Heat the olive oil in a skillet over medium heat. Add the onion and cook for 4 minutes until softened. Add the garlic, cumin, smoked paprika, and chili powder and cook for 60 seconds. Add the black beans and vegetable broth. Simmer for 8–10 minutes, stirring occasionally, until the beans are thickened and deeply flavored. Season with salt.
  3. Make the cilantro lime rice. In a bowl combine the cooked rice with lime zest, lime juice, fresh cilantro, and salt. Toss to combine evenly.
  4. Make the guacamole. Mash the avocados with the lime juice, salt, and garlic powder until mostly smooth with some texture remaining.
  5. Warm the tortillas. Heat each tortilla in a dry skillet over medium heat for 30 seconds per side until warm and pliable.
  6. Assemble the burritos. Lay a warm tortilla flat. In the lower third of the tortilla layer the rice, black beans, roasted sweet potato, guacamole, pico de gallo, vegan sour cream, and lettuce, leaving a 3cm border on each side.
  7. Fold and roll. Fold the sides of the tortilla inward over the filling, then roll from the bottom up tightly, keeping the sides tucked in as you roll. Press firmly to seal.
  8. Toast and serve. Place the rolled burrito seam-side down in a dry skillet over medium heat and press lightly with a spatula. Cook for 1–2 minutes per side until golden and sealed. Serve immediately.

Pro Tips

  • Do not overfill — a tempting but very common mistake. Too much filling makes the burrito impossible to fold without splitting the tortilla. Stop at two thirds of the capacity the tortilla appears to have.
  • Warm the tortilla before filling — a cold tortilla cracks and tears when rolled. A warm, pliable tortilla folds cleanly and holds the burrito sealed.
  • Toast the finished burrito in a dry pan — this final step seals the seam, crisps the outside slightly, and makes the burrito much easier to eat without unraveling.
  • Season each component individually — a burrito where the rice, beans, and vegetables are each properly seasoned is dramatically better than one where everything is bland and relies on salsa for flavor.

Why Burritos Are the Perfect Plant-Based Meal

The burrito format is one of the most naturally plant-based-friendly meal structures in all of food culture. Its traditional components — beans, rice, vegetables, avocado, salsa, and herbs — are entirely plant-based in their original forms, making vegan burritos not a compromise version of the original but a return to its most authentic expression. Black beans alone provide a remarkable nutritional profile — complete protein, dietary fiber, folate, iron, and magnesium — making a well-made burrito one of the most nutritionally complete single-dish plant-based meals available.


Flavor Variations

  • Sofritas Style Burrito: Replace the black beans with crumbled tofu cooked in a chipotle-tomato sauce for a Chipotle-inspired filling.
  • Fajita Burrito: Add sautéed bell peppers and onions alongside the beans for a fajita-style version with more vegetable substance.
  • Breakfast Burrito: Replace the black beans with scrambled tofu and swap the sweet potato for diced roasted potato for a morning version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~580 kcal18g82g15g20g

Storage

  • Refrigerator: Store assembled, untoasted burritos wrapped tightly in foil for up to 3 days. Reheat in the oven at 375°F (190°C) for 15 minutes or in a skillet until warmed through.
  • Freezer: Wrap assembled burritos tightly in foil then a freezer bag for up to 2 months. Bake from frozen at 375°F (190°C) for 30–35 minutes until heated through.
  • Components separately: Each filling component stores well separately in the refrigerator for up to 4 days — assemble fresh burritos throughout the week in under 5 minutes.

Frequently Asked Questions

Can I make these burritos gluten-free?

Yes — use large corn tortillas or gluten-free flour tortillas. Corn tortillas are smaller and may require two per serving; warm them very thoroughly before rolling as they are more prone to cracking than flour tortillas.

How do I keep the burrito from unraveling?

Three things — warm the tortilla until very pliable, do not overfill, and toast seam-side down immediately after rolling. The heat seals the seam and the toasted exterior holds the burrito together.

Can I meal prep burritos for the week?

Yes — these are outstanding for meal prep. Assemble completely, wrap tightly in foil, and refrigerate for up to 3 days or freeze for up to 2 months. Reheat in the oven 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!

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!

Vegan Spicy Jalapeno Tofu Bowls

vegan spicy jalapeno tofu bowls

There are dinners you make because something quick and satisfying is needed. And then there are dinners like these Vegan Spicy Jalapeño Tofu Bowls — the kind that combine crispy golden tofu coated in a fiery, glossy jalapeño sauce with fluffy rice, crunchy fresh vegetables, and a cooling dollop of avocado or vegan crema, building one of the most genuinely exciting and balanced bowls you will make all week. This is that bowl. The one where every element pulls its own weight — heat, crunch, freshness, and richness all present simultaneously. The one that disappears the moment it is set on the table.

This recipe coats crispy pan-fried tofu in a vibrant sauce built on fresh jalapeño, garlic, lime, and a touch of honey-style maple syrup, served over rice with fresh vegetables and a cooling element to balance the heat. It is a build-your-own bowl that comes together in well under thirty minutes and delivers genuine restaurant-quality flavor.

What makes this dish so outstanding is the jalapeño sauce — blended fresh rather than cooked down, preserving the bright, grassy heat of the chili and the sharp freshness of lime in a way that a long-simmered sauce never achieves, producing a sauce that tastes alive and vibrant against the rich, crispy tofu.

This recipe is 100% vegan, naturally gluten-free when made with tamari, ready in just 30 minutes, and absolutely wonderful served over steamed rice or quinoa with extra lime wedges alongside.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins15 mins30 mins4~420 kcal

Ingredients

For the Crispy Tofu

  • 450g firm tofu, pressed and cubed
  • 2 tbsp cornstarch
  • 2 tbsp neutral oil
  • ½ tsp salt

For the Jalapeño Sauce

  • 3 jalapeños, roughly chopped (deseeded for less heat)
  • 4 cloves garlic
  • ¼ cup (15g) fresh cilantro
  • 3 tbsp fresh lime juice
  • 2 tbsp soy sauce or tamari
  • 2 tbsp maple syrup
  • 2 tbsp olive oil
  • 2 tbsp water, to thin

For the Bowls

  • 2 cups (370g) cooked rice
  • 1 cup (175g) corn kernels, fresh or grilled
  • 1 cup (175g) black beans, drained and rinsed
  • 1 avocado, sliced
  • ½ small red onion, thinly sliced
  • ¼ cup (15g) fresh cilantro, chopped
  • 1 lime, cut into wedges

Optional Add-ins

  • Vegan crema or vegan sour cream, drizzled over
  • Pickled jalapeños for extra heat
  • Shredded red cabbage for crunch
  • Crumbled vegan cotija or feta

To Serve

  • Extra lime wedges
  • Tortilla chips alongside
  • Hot sauce for those who want more heat

Instructions

  1. Press and prepare the tofu. Press the tofu for at least 10 minutes to remove excess water. Cut into 2cm cubes and toss with the cornstarch and salt until evenly coated.
  2. Crisp the tofu. Heat the oil in a large skillet over medium-high heat. Add the tofu in a single layer and cook for 3–4 minutes per side, turning occasionally, until golden and crispy on all sides. Remove and set aside.
  3. Make the jalapeño sauce. Place the jalapeños, garlic, cilantro, lime juice, soy sauce, maple syrup, and olive oil in a blender. Blend until mostly smooth, adding water a tablespoon at a time to reach a thick but pourable consistency.
  4. Coat the tofu. Toss the crispy tofu in the jalapeño sauce until evenly coated, reserving a small amount of sauce for drizzling over the finished bowls.
  5. Assemble the bowls. Divide the rice between four bowls. Top each with the jalapeño-coated tofu, corn, black beans, sliced avocado, and red onion.
  6. Finish and serve. Drizzle with the reserved jalapeño sauce, scatter fresh cilantro over the top, and serve with lime wedges alongside.

Pro Tips

  • Press the tofu thoroughly for the crispiest result — excess moisture prevents proper browning.
  • Deseed the jalapeños for a milder sauce, or leave the seeds and membranes in for significantly more heat.
  • Toss the tofu in the sauce just before serving to maintain maximum crispiness.
  • Taste the sauce before using and adjust the lime, maple syrup, or salt to balance the heat to your preference.

Why This Bowl Works So Well

This bowl balances heat, freshness, crunch, and richness in a single dish — the fiery jalapeño sauce is balanced by the cooling avocado, the crispy tofu is balanced by the soft rice and beans, and the bright lime cuts through the richness of everything else. This kind of deliberate balance across multiple sensory dimensions is what makes a bowl meal genuinely satisfying rather than simply a collection of ingredients in a dish.


Flavor Variations

  • Mango Jalapeño Bowls: Add diced fresh mango for a sweet contrast against the spicy tofu.
  • Cilantro Lime Rice Version: Toss the cooked rice with extra lime juice and chopped cilantro before assembling for a more vibrant base.
  • Extra Spicy Version: Leave the jalapeño seeds in and add a fresh serrano pepper to the sauce for serious heat.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~420 kcal18g50g11g17g

Storage

  • Refrigerator: Store components separately for up to 4 days. The tofu is best reheated in a hot pan or air fryer to restore crispiness; assemble fresh with cold components like avocado added just before eating.
  • Sauce: The jalapeño sauce keeps in the refrigerator for up to 5 days and is excellent on tacos, grain bowls, or as a dip.
  • Freezer: The crispy tofu can be frozen for up to 1 month; reheat in an air fryer or oven before using.

Frequently Asked Questions

How spicy is this dish?

With seeds removed, the heat is moderate and approachable. Leaving seeds in or adding additional fresh chili significantly increases the heat for those who prefer it spicier.

Can I use a different protein instead of tofu?

Yes — tempeh or chickpeas work well with the same sauce and crisping technique.

Can I make this ahead for meal prep?

Yes — prepare all components and store separately, assembling fresh each day. The tofu reheats best in an air fryer to restore its crispy texture.


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

Flavor-Packed Vegan Meatballs with Lentils, Mushrooms and Walnuts in Rich Marinara — The Most Hearty Plant-Based Dinner You Will Make All Week

flavor packed vegan meatballs

Juicy on the inside, golden and lightly crisp on the outside, and bursting with savory Italian herbs, these Flavor-Packed Vegan Meatballs are the plant-based comfort food you have been looking for. They are made from a hearty blend of lentils, mushrooms, and walnuts, seasoned with garlic, fennel, and smoked paprika, then baked until browned and simmered in a rich, garlicky marinara sauce.

What makes these meatballs so good is the combination of ingredients. Cooked lentils give a tender, protein-rich base, while finely chopped mushrooms add deep umami and moisture. Toasted walnuts bring richness and a satisfying, slightly chewy texture, and rolled oats and breadcrumbs bind everything together so the meatballs hold their shape. A spoonful of tomato paste, soy sauce, and nutritional yeast boosts the savory depth, and fennel seeds add the distinctive flavor of Italian sausage.

They are easy to make, too. Everything goes into a food processor and is pulsed until just combined, then rolled into balls, baked until golden, and finished in sauce. There is no frying, no special equipment, and no hard-to-find ingredients. The meatballs freeze beautifully, so you can make a double batch and keep some for later.

Serve them over spaghetti, tucked into a toasted sub with melted vegan cheese, over creamy polenta, or on their own with a side of crusty bread. They are loved by vegans and non-vegans alike, and they work well for family dinners, meal prep, and entertaining.

This recipe is 100% vegan, can be made gluten-free, and makes about 24 meatballs in 45 minutes.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
20 mins25 mins45 mins6 (about 4 meatballs each)~320 kcal

Ingredients

For the Vegan Meatballs

  • 1½ cups (300g) cooked brown or green lentils, well drained
  • 8 oz (225g) cremini mushrooms, finely chopped
  • ¾ cup (90g) walnuts, toasted
  • ¾ cup (70g) rolled oats
  • ½ cup (50g) breadcrumbs
  • 1 small onion, finely diced
  • 4 cloves garlic, minced
  • 2 tbsp tomato paste
  • 2 tbsp soy sauce or tamari
  • 2 tbsp nutritional yeast
  • 2 tbsp olive oil
  • 1 tsp fennel seeds, lightly crushed
  • 1 tsp dried oregano
  • 1 tsp smoked paprika
  • ½ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp chili flakes
  • 2 tbsp ground flaxseed mixed with 5 tbsp water (flax egg)
  • 2 tbsp fresh parsley, chopped

For the Quick Marinara Sauce

  • 1 can (800g) crushed tomatoes
  • 3 cloves garlic, minced
  • 2 tbsp olive oil
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 1 tsp sugar or maple syrup
  • ½ tsp salt
  • Pinch of chili flakes
  • Fresh basil to finish

To Serve

  • Cooked spaghetti, penne, or polenta
  • Toasted sub rolls with vegan cheese
  • Fresh basil or parsley
  • Vegan parmesan
  • Crusty garlic bread
  • Chili flakes

Instructions

  1. Prepare the flax egg. Mix the ground flaxseed with 5 tablespoons of water and let it sit for 10 minutes until thick and gel-like.
  2. Cook the vegetables. Heat 1 tablespoon of oil in a large skillet over medium heat. Add the onion and cook for 4–5 minutes until soft. Add the mushrooms and cook for 6–8 minutes until all their moisture has evaporated and they are browned. Add the garlic and cook for 1 minute. Stir in the tomato paste and cook for another minute. Let cool for 10 minutes.
  3. Pulse the dry ingredients. In a food processor pulse the walnuts and oats until coarsely ground. Transfer to a large bowl.
  4. Add the lentils. Add the cooked mushroom mixture, lentils, breadcrumbs, soy sauce, nutritional yeast, fennel seeds, oregano, paprika, salt, pepper, chili flakes, parsley, and flax egg. Mix and lightly mash with a fork or your hands until the mixture holds together when squeezed. Leave some texture and do not turn it into a paste.
  5. Chill. Refrigerate the mixture for 15–20 minutes to firm up. This makes rolling easier and helps the meatballs hold their shape.
  6. Shape and bake. Preheat the oven to 400°F (200°C) and line a baking sheet with parchment. Roll the mixture into about 24 balls, each about 2 tablespoons in size, and place them on the sheet. Brush lightly with olive oil.
  7. Bake. Bake for 22–25 minutes, turning once halfway, until golden brown and firm.
  8. Make the sauce. While the meatballs bake, heat the olive oil in a saucepan over medium heat. Add the garlic and cook for 30 seconds. Add the tomatoes, basil, oregano, sugar, salt, and chili flakes. Simmer for 15 minutes until slightly thickened.
  9. Combine. Gently add the baked meatballs to the sauce and simmer for 5 minutes so they soak up the flavor.
  10. Serve. Serve over pasta or in sandwiches, topped with fresh basil and vegan parmesan.

Pro Tips for the Best Vegan Meatballs

  • Cook the mushrooms until dry. Removing their moisture prevents soggy meatballs and builds flavor.
  • Do not over-process. Keep some texture so the meatballs taste meaty rather than mushy.
  • Chill the mixture. Firm mixture is easier to roll and holds together during baking.
  • Toast the walnuts. Toasting brings out their flavor and adds a deeper, nuttier taste.
  • Use cooked, well-drained lentils. Excess water makes the mixture wet and soft.
  • Flip halfway through baking. This gives even browning on all sides.
  • Wet your hands when rolling. This keeps the mixture from sticking.

Why This Meatball Mixture Works

A great plant-based meatball needs three things: structure, moisture, and savory depth. Lentils and oats provide the structure and bulk, mushrooms contribute moisture and umami, and walnuts add fat and richness that mimic the juiciness of meat. Binders like breadcrumbs and flaxseed hold everything together, while tomato paste, soy sauce, and nutritional yeast boost the savory flavor.

The seasonings, especially fennel seed, smoked paprika, and oregano, give the meatballs a familiar, Italian-style flavor. The result is satisfying, well-rounded, and full of character rather than a bland imitation.

Nutritionally, lentils add plant protein, fiber, iron, and folate, while walnuts provide omega-3 fatty acids. A serving provides about 14 grams of protein and 7 grams of fiber, making the meatballs filling and nourishing.


Flavor Variations

  • Spicy Italian Meatballs: Add extra chili flakes and a teaspoon of smoked paprika for a spicy sausage-style flavor.
  • BBQ Meatballs: Toss the baked meatballs in barbecue sauce and serve with mashed potatoes.
  • Swedish-Style Meatballs: Serve in a creamy mushroom gravy with lingonberry jam or cranberry sauce.
  • Meatball Sub: Pile them in a toasted roll with marinara and melted vegan mozzarella.

Nutritional Highlights (Per Serving — 4 meatballs with sauce)

CaloriesProteinCarbsFiberFat
~320 kcal14g38g7g14g

Storage

  • Refrigerator: Store cooked meatballs in an airtight container for up to 5 days, with or without sauce.
  • Freezer: Freeze cooked or uncooked meatballs on a tray until solid, then transfer to a freezer bag for up to 3 months. Bake or simmer from frozen, adding a few extra minutes.
  • Reheating: Warm in a covered skillet with sauce or in a 375°F (190°C) oven for 10–12 minutes.
  • Meal prep: Make a double batch and freeze for easy dinners on busy nights.

Frequently Asked Questions

Why are my meatballs falling apart?

The mixture may be too wet or not chilled enough. Make sure the lentils and mushrooms are well drained and cooked down, chill the mixture, and add a few more breadcrumbs if needed.

Can I make them gluten-free?

Use gluten-free oats and breadcrumbs and tamari instead of soy sauce. Check labels on the other ingredients.

Can I fry them instead of baking?

Yes. Pan-fry in a little oil over medium heat for 8–10 minutes, turning often, until browned all over. Baking is easier and uses less oil.

Can I use an air fryer?

Yes. Air fry at 375°F (190°C) for 12–14 minutes, shaking the basket once halfway.

Can I make them nut-free?

Replace the walnuts with sunflower seeds or toasted pumpkin seeds. The flavor will be slightly different but still delicious.

What can I use instead of a flax egg?

Use a chia egg, or 3 tablespoons of aquafaba, or simply an extra 2 tablespoons of breadcrumbs for binding.


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

Vegan Cauliflower Gyros with Crispy Roasted Cauliflower and Creamy Tzatziki — The Most Crave-Worthy Plant-Based Wrap You Will Make All Week

vegan cauliflower gyros

Crispy, golden roasted cauliflower coated in smoky Greek spices, tucked into warm pita with cool cucumber tzatziki, juicy tomato, red onion, and crisp lettuce — these Vegan Cauliflower Gyros deliver all the bold flavors of a street-food classic without any meat. They are crunchy, creamy, tangy, and deeply satisfying, and the whole meal is ready in about 40 minutes.

A traditional gyro features thin slices of seasoned meat cooked on a vertical spit, served in pita with tzatziki and fresh vegetables. The essence of the sandwich is the balance of flavors: warm, savory, herb-scented filling against cool, tangy sauce and crisp vegetables. This plant-based version keeps that balance by swapping the meat for cauliflower, which roasts beautifully and absorbs bold seasoning.

The cauliflower is tossed in a marinade of olive oil, lemon juice, garlic, oregano, smoked paprika, cumin, and a little coriander, then roasted at high heat until the edges are caramelized and crisp and the centers are tender. A light dusting of chickpea flour helps the surface turn extra crunchy. The vegan tzatziki is made with thick plant-based yogurt, grated cucumber, garlic, dill, and lemon, and it is cooling and fresh with a good tang.

Pile everything into warm pita, add tomato, onion, and lettuce, and finish with a squeeze of lemon. These gyros are fantastic for weeknight dinners, casual entertaining, and meal prep, and they are easy to customize with your favorite toppings.

This recipe is 100% vegan, and it is easy to make gluten-free with the right flatbread.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
15 mins25 mins40 mins4 gyros~410 kcal

Ingredients

For the Roasted Cauliflower

  • 1 large head cauliflower (about 800g), cut into bite-sized florets
  • 3 tbsp olive oil
  • 3 tbsp chickpea flour
  • 2 tbsp lemon juice
  • 4 cloves garlic, minced
  • 2 tsp dried oregano
  • 1 tsp smoked paprika
  • 1 tsp ground cumin
  • ½ tsp ground coriander
  • ½ tsp onion powder
  • ¾ tsp salt
  • ¼ tsp black pepper
  • ¼ tsp chili flakes (optional)

For the Vegan Tzatziki

  • 1 cup (240g) thick unsweetened vegan yogurt (soy or coconut)
  • ½ cucumber, grated and squeezed dry
  • 1 small clove garlic, grated
  • 1 tbsp lemon juice
  • 1 tbsp olive oil
  • 1 tbsp fresh dill, chopped
  • 1 tbsp fresh mint, chopped (optional)
  • ¼ tsp salt

For Assembly

  • 4 pita breads or flatbreads, warmed
  • 2 ripe tomatoes, sliced
  • ½ red onion, thinly sliced
  • 2 cups (100g) shredded romaine lettuce
  • ½ cucumber, sliced
  • Handful of fresh parsley
  • Lemon wedges

Optional Extras

  • Kalamata olives
  • Vegan feta, crumbled
  • Pickled red onions
  • Crispy fries tucked into the pita
  • Hot sauce or harissa
  • Hummus spread on the pita

Instructions

  1. Preheat the oven. Heat the oven to 425°F (220°C) and line a large baking sheet with parchment paper.
  2. Prepare the marinade. In a large bowl whisk the olive oil, lemon juice, garlic, oregano, paprika, cumin, coriander, onion powder, salt, pepper, and chili flakes until smooth.
  3. Coat the cauliflower. Add the cauliflower florets to the bowl and toss until evenly coated. Sprinkle the chickpea flour over the cauliflower and toss again until every piece has a light, even coating.
  4. Roast. Spread the cauliflower in a single layer on the baking sheet, leaving space between the pieces. Roast for 22–28 minutes, turning once halfway through, until the edges are deeply golden and crisp and the centers are tender.
  5. Make the tzatziki. Grate the cucumber and squeeze out as much liquid as possible in a clean towel. Stir it into the yogurt along with the garlic, lemon juice, olive oil, dill, mint, and salt. Taste and adjust. Chill until ready to serve.
  6. Warm the pita. Warm the pita breads in a dry skillet for 30 seconds per side, or wrap in foil and warm in the oven for 5 minutes.
  7. Assemble. Spread a generous spoonful of tzatziki over each pita. Add lettuce, tomato, onion, and cucumber, then pile on the hot roasted cauliflower.
  8. Finish. Top with extra tzatziki, parsley, and a squeeze of lemon. Fold or roll the pita around the filling and serve right away.

Pro Tips for the Best Cauliflower Gyros

  • Cut evenly sized florets. Even pieces roast at the same rate and brown well.
  • Do not crowd the pan. Crowding creates steam and prevents crisp edges. Use two pans if needed.
  • Use high heat. A hot oven caramelizes the cauliflower and builds deep flavor.
  • Dust with chickpea flour. This adds extra crunch and helps the seasoning cling.
  • Squeeze the cucumber dry. Excess water makes tzatziki thin and runny.
  • Warm the pita. Soft, warm bread makes a better wrap and is easier to fold.
  • Serve the cauliflower hot. The contrast of hot filling and cool sauce is part of what makes gyros so good.

Why Cauliflower Works Like Gyro Meat

Cauliflower has a mild, slightly sweet flavor and a firm texture, which makes it a perfect canvas for bold spices. When roasted at high heat, its natural sugars caramelize, creating browned, crispy edges and a tender, juicy center that is very satisfying in a sandwich.

The classic Greek flavor profile of oregano, garlic, lemon, and cumin transfers beautifully to cauliflower. Smoked paprika adds a savory depth reminiscent of grilled meat, and chickpea flour gives a crisp, golden crust.

Cauliflower is also rich in vitamin C, vitamin K, and fiber, and provides sulforaphane, a compound found in cruciferous vegetables that is widely studied for its potential health benefits. With chickpea flour, vegan yogurt, and pita, each gyro provides around 14 grams of plant-based protein.


Flavor Variations

  • Buffalo Cauliflower Gyros: Toss the roasted cauliflower in buffalo sauce and serve with a cool ranch-style sauce.
  • Chickpea Gyros: Use roasted chickpeas in place of cauliflower for extra protein.
  • Mushroom Gyros: Use thickly sliced king oyster or portobello mushrooms roasted with the same spices.
  • Gyro Bowls: Serve the cauliflower over rice or quinoa with salad and tzatziki instead of pita.

Nutritional Highlights (Per Gyro)

CaloriesProteinCarbsFiberFat
~410 kcal14g58g9g14g

Storage

  • Refrigerator: Store the cauliflower and tzatziki separately in airtight containers for up to 4 days.
  • Reheating: Re-crisp the cauliflower in a 400°F (200°C) oven or air fryer for 8–10 minutes.
  • Tzatziki: Keeps for 4 days in the refrigerator. Stir before using, as some liquid may separate.
  • Meal prep: Pack the cauliflower, sauce, pita, and vegetables separately and assemble when ready.

Frequently Asked Questions

Can I air fry the cauliflower?

Yes. Air fry at 400°F (200°C) for 12–15 minutes, shaking the basket halfway. It comes out extra crisp.

Can I make the gyros gluten-free?

Use gluten-free pita or wraps, and serve in lettuce cups or as a bowl. The cauliflower and tzatziki are naturally gluten-free.

What can I use instead of chickpea flour?

Cornstarch or rice flour also work. Chickpea flour gives the best flavor and crunch.

Can I make the tzatziki without vegan yogurt?

Use a blend of soaked cashews, lemon juice, and water for a cream, or silken tofu blended with lemon and garlic.

How do I keep the pita from getting soggy?

Spread a thin layer of hummus or tzatziki first, and add the wet vegetables last. Serve right after assembling.

Can I prepare it ahead for a party?

Yes. Make the tzatziki and chop the vegetables ahead, and roast the cauliflower just before serving so it is hot and crisp.


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