Indulge in this Chinese Sesame Mushroom Stir-Fry, a flavorful vegan stir-fry packed with savory mushrooms, sesame oil, and a rich sesame sauce. Plant-based stir-fry is easy to make which makes it a perfect option for a weeknight dinner or meal prep. Our special and mouther watering low-calorie meal can always satisfy your cravings for Asian-inspired cuisine. You can serve it over steamed rice,or any nutritious vegan meal.
Ingredients: Serves: 4 3 cups of slice mushrooms 1 brown onion, sliced 1 red capsicum, sliced 1 green capsicum, sliced 1 teaspoon vegetable oil Sesame Sauce: 1/4 cup soy sauce 1 tablespoon dark soy sauce 1 tablespoon sesame oil 1 tablespoon rice wine vinegar 1 tablespoon minced garlic 1 tablespoon cornstarch 1 tablespoon coconut sugar 1/4 teaspoon black pepper 2 tablespoons white sesame seeds To serve: Rice of choice METHOD:
In a bowl, whisk together all the ingredients for the sauce. Set aside
Heat up the oil in a wok on high heat, then add the onions and stir-fry for 3 minutes until softened
Then add in the capsicum and stir-fry for 3 minutes until softened
Add in the mushroom slices and the sauce. Stir to mix then reduce the heat to medium and then pop a lid on for 10 minutes to steam until everything is tender, tossing occasionally so it doesn’t burn
In the meantime, toast the sesame seeds in a seperate pan on high heat for 3 minutes
Sprinkle the sesame seeds on the stir-fry.
Serve with rice! *Storage tips: in an airtight container in the fridge for up to 3 days or in the freezer for months
There are brunches you make because the weekend demands something more than cereal. And then there are brunches like this Vegan High Protein Brunch Bowl — the kind that stacks crispy herb roasted potatoes, silky scrambled tofu, garlicky sautéed greens, seasoned black beans, and a drizzle of hot sauce and avocado into a bowl so generously loaded and so deeply satisfying that it keeps you full until dinner. This is that brunch. The one that makes waking up on a Saturday morning feel genuinely worthwhile. The one that delivers more plant-based protein in a single bowl than most people manage in an entire day.
This recipe builds a high-protein brunch bowl from scratch using four distinct components, each seasoned and prepared separately so every element contributes its own distinct flavor and texture rather than blending into a single uniform taste. The scrambled tofu provides the protein anchor, roasted potatoes provide substance and crunch, sautéed greens provide freshness and nutrition, and seasoned black beans provide additional protein and hearty filling power.
What makes this bowl so outstanding is the scrambled tofu — seasoned with black salt, turmeric, and nutritional yeast into something that captures the fluffy, eggy character of classic scrambled eggs in a way that is genuinely remarkable, forming a brunch bowl centerpiece that makes the protein count feel entirely secondary to how much you are enjoying the meal.
This recipe is 100% vegan, naturally gluten-free, ready in about 35 minutes, and absolutely wonderful assembled in large, generous bowls and served immediately while everything is at its hottest.
Recipe Information
Prep Time
Cook Time
Total Time
Servings
Calories
10 mins
25 mins
35 mins
4
~480 kcal
Ingredients
For the Herb Roasted Potatoes
600g baby potatoes or Yukon Gold, halved
2 tbsp olive oil
1 tsp smoked paprika
½ tsp garlic powder
½ tsp dried rosemary
Salt and black pepper
For the Scrambled Tofu
450g firm tofu, crumbled
1 tbsp olive oil
2 tbsp nutritional yeast
½ tsp turmeric
¼ tsp black salt (kala namak) — essential for the egg-like aroma
½ tsp garlic powder
Salt and pepper to taste
For the Sautéed Greens
4 cups (120g) spinach or kale, roughly chopped
2 cloves garlic, minced
1 tbsp olive oil
Salt and pepper
For the Seasoned Black Beans
1 can (400g) black beans, drained and rinsed
½ tsp cumin
¼ tsp smoked paprika
Salt to taste
For the Bowl
1 avocado, sliced
Hot sauce for drizzling
Fresh chives or parsley, chopped
Extra nutritional yeast for serving
Lemon wedges
Instructions
Roast the potatoes. Preheat the oven to 425°F (220°C). Toss the halved potatoes with olive oil, smoked paprika, garlic powder, rosemary, salt, and pepper. Spread in a single layer on a lined baking sheet and roast for 22–25 minutes, flipping halfway, until golden and crispy.
Season the black beans. Place the drained black beans in a small saucepan over medium heat with the cumin, smoked paprika, and salt. Heat for 3–4 minutes, stirring, until warmed through and fragrant. Keep warm.
Sauté the greens. Heat the olive oil in a skillet over medium heat. Add the garlic and cook for 30 seconds. Add the greens and cook for 2–3 minutes, stirring, until wilted and tender. Season with salt and pepper. Keep warm.
Make the scrambled tofu. Heat the olive oil in a skillet over medium heat. Crumble the tofu into the pan, breaking it into scrambled egg-sized pieces. Add the nutritional yeast, turmeric, black salt, and garlic powder. Cook, stirring occasionally, for 5–6 minutes until heated through, slightly golden, and deeply fragrant.
Assemble the bowls. Divide all components between four bowls — roasted potatoes, scrambled tofu, sautéed greens, and black beans.
Finish and serve. Add sliced avocado to each bowl. Drizzle with hot sauce, scatter fresh herbs, and serve with lemon wedges immediately.
Pro Tips
The black salt is the single most important ingredient in the scrambled tofu — its sulfur compounds create a genuinely egg-like aroma that makes the tofu convincingly similar to scrambled eggs. Do not omit or substitute.
Roast the potatoes at the highest temperature possible for the crispiest result — lower temperatures produce pale, soft potatoes.
Prepare all components simultaneously or in parallel to have everything hot and ready at the same time.
Season each component individually and generously — underseasoning one element makes the whole bowl taste flat.
Why This Bowl Delivers Outstanding Protein
Each component of this bowl contributes meaningful plant-based protein. Tofu provides approximately 20 grams of complete protein per serving. Black beans contribute an additional 7–8 grams. Nutritional yeast adds several more grams alongside B vitamins. Together, a single bowl provides approximately 28–32 grams of plant-based protein, making this genuinely one of the highest-protein plant-based meals available, comparable to a protein-rich animal-based brunch without any of the dietary drawbacks.
Flavor Variations
Mexican Brunch Bowl: Add salsa, vegan sour cream, and corn alongside the black beans for a Mexican-inspired version.
Mediterranean Brunch Bowl: Replace the black beans with white beans and add roasted cherry tomatoes and olives for a Mediterranean variation.
Loaded Sweet Potato Bowl: Replace the roasted potatoes with roasted sweet potato cubes for a sweeter, more colorful base.
Nutritional Highlights (Per Serving)
Calories
Protein
Carbs
Fiber
Fat
~480 kcal
28g
42g
14g
22g
Storage
Refrigerator: Store components separately in airtight containers for up to 4 days. Reheat each component separately and assemble fresh with cold avocado added just before serving.
Freezer: The scrambled tofu and black beans freeze well for up to 2 months. Roasted potatoes can also be frozen, though they soften slightly after thawing.
Meal prep: This bowl is ideal for weekly meal prep — prepare all components on Sunday and assemble individual bowls throughout the week in under 5 minutes.
Frequently Asked Questions
Can I make this bowl gluten-free?
Yes — all components of this bowl are naturally gluten-free as written, making it an ideal high-protein gluten-free brunch option.
What is kala namak and where can I find it?
Kala namak, also known as black salt, is a South Asian volcanic rock salt with a distinctive sulfurous smell that mimics the aroma of eggs in plant-based cooking. It is available at Indian grocery stores, health food stores, and online. Regular salt can be substituted, though the egg-like quality will be lost.
Can I prep this bowl the night before?
Yes — all components except the avocado can be fully prepared the night before and refrigerated. Reheat in the morning and add fresh avocado just before serving.
Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more high-protein vegan breakfast and brunch recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!
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 Time
Cook Time
Total Time
Servings
Calories
15 mins
20 mins
35 mins
4
~420 kcal
Ingredients
For the Vegan Greek Meatballs
1 can (400g) chickpeas, drained and rinsed
1 cup (200g) cooked green or brown lentils, cooled
¼ 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
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.
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.
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.
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.
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.
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.
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.
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)
Calories
Protein
Carbs
Fiber
Fat
~420 kcal
18g
48g
14g
16g
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!
Ginger Black Bean Bowl is no doubt the healthy vegan meal packed with black beans and a mix of nutritious veggies. Plant-based bowl is rich in proteins and antioxidants, making it a great option for anyone seeking a high-protein meal. All together making this tasty recipe perfect for meal prep, lunch, or a quick dinner, this nutritious bowl will leave you feeling satisfied and energized.
Ingredients:
Ginger Black Bean Bowl with Creamy Ginger Sriracha Dressing 2 tsp olive oil 1 shallot, sliced 3 cloves garlic, minced 1 inch ginger, grated (or less depending on preference) 2 – 15 oz cans black beans, rinse really well 2 cups spinach 2 tsp soy sauce or coconut aminos Pinch of white pepper (highly recommend over black pepper for this) Pinch of salt Cilantro for topping
Creamy Ginger Sriracha Sauce: 2-3 tbsp tahini 1/2 tsp ginger powder 1/2 tsp onion powder 1/4 tsp garlic powder 2-3 tsp sriracha 2 tsp maple syrup Pinch of salt Pinch of white pepper Juice of half a lime 2-3 tbsp water or more based on your desired consistency
Instructions:
In a pan, warm up your oil and add in your shallots and sauté until softened. Add in garlic and ginger and sauté until fragrant. Add in black beans and sauté for about 3-5 minutes then add in spinach and soy sauce and allow spinach to wilt.
To make dressing, just whisk all the ingredients together until smooth and adjust water based on preference. Make sure to add water in slowly so it doesn’t go past your desired consistency too quickly.
Refresh your taste buds with this Antioxidant-Rich Fruity Summer Spinach Salad which is fully loaded with fresh spinach, berries, avocados and citrus dressing. Our famous and most wanting vegan salad is packed with antioxidants and healthy fats which makes it a perfect summer salad to boost your immune system. Our dish is packed with vitamins, this salad is a low-calorie meal full of heart-healthy fats and nutrient-dense ingredients.
Ingredients:
Fruity Spinach Salad with Strawberry Poppyseed Vinaigrette 1 bag of organic spinach 1/2 cup organic strawberries sliced 3/4 of cup organic blueberries 1 cup cut watermelon. I cut in in small cubes. 1/2 avocado cut in any shape 1/2 cup of green organic grapes washed and slides in half 1 kiwi sliced. 1/3 cup toasted pumpkin seeds 3 tbsp of Hemp seeds
Arrange the salad in a bowl and make the dressing.
Dressing: 8 medium organic strawberries 1/3 cup balsamic vinegar 1/3 cup extra virgin olive oil 1/3 cup water 1/4 cup poppy seeds 2 cloves of garlic 1 tsp of maple syrup (optional) 1/2 tsp salt 1/2 tsp pepper
Indulge in this Easy Potato Cauliflower Curry, a comforting vegan curry made with potatoes, cauliflower, and a rich blend of spices. our hidden recipe contains ingredients like aromatic spices, turmeric, garam masala, and cumin create a satisfying dish that is sure to please. You can easily serve it over rice, quinoa or with naan to make it ideal for meal prep, this easy curry recipe is both nutritious and budget-friendly, perfect for those seeking a simple vegan dinner.
Serves: 1-2 INGREDIENTS: Curry paste: 2 x medium tomatoes, chopped 1 x small onion, chopped 3 x garlic cloves, peeled 1/4 cup water Spice mix: 1 teaspoon of curry powder, coriander, garam masala & sea salt 2 teaspoons vegetable oil 4 potatoes 1 cup cauliflower 1 small capsicum 1/2 cup cooked chickpeas 1/2 cup coconut milk Rice to serve: Rice Fresh coriander METHOD:
Heat the oil in a pot on medium heat.
Make the curry paste: into a blender, add in the tomatoes, onion, peeled garlic cloves, water and spice mix. Blend until a slushie consistency.
Heat up the oil on a medium pot on medium-high heat. Pour the curry paste into the pot and cook for 6-8 minutes until no raw onion smell remains
In the meantime, chop up the vegetables. Then add in the potatoes and coconut milk. Reduce the heat to medium & simmer for 10 minutes, stirring occasionally.
Then add in the cauliflower, capsicum & chickpeas. Simmer for another 10 minutes until the potatoes are tender
Serve with rice *Storage tips: in an airtight container in the fridge for up to 3 days or frozen for months
Presenting our Dreamy Rainbow Salad which is packed with an array of fresh veggies including carrots, cucumbers, bell peppers, and avocados which are tossed in a delicious plant-based dressing. We have made it in a way that this colorful salad is rich in antioxidants, fiber, and healthy fats making it a perfect healthy vegan meal. The balance of crunchy and creamy textures ensures this vegan salad is both satisfying and filling. Our special recipe is now Ideal for meal prep, summer lunches, or a refreshing side dish, this easy salad is a nutrient-packed addition to any table.
Ingredients:
Tahini Poppy Seed Dressing: 1/4 cup runny tahini 2-3 tbsp cold water Juice of 1 lemon 1 tbsp white wine or apple cider vinegar 1 tbsp maple syrup 1 tbsp Dijon mustard 1 tbsp poppy seeds Salt and black pepper to taste
Whisk together all ingredients until smooth, and season to taste with salt and black pepper. Keeps well in the fridge for several days.
Rainbow Salad: Finely chopped kale Avocado Strawberries Cucumber Cherry heirloom tomatoes Red radishes Mini sweet peppers Sourdough croutons
Mix some of the dressing with the chopped kale, then top it with sliced veggies and fruit. Serve with remaining dressing on the side. Enjoy!
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.
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.
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.
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.
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.
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.
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)
Calories
Protein
Carbs
Fiber
Fat
~180 kcal
14g
8g
1g
11g
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!
Indulge in this flavorful Crispy Tofu and Satay Salad, featuring crispy tofu paired with a rich, savory satay dressing made from peanut butter, soy sauce, and lime. Our vegan salad is packed with plant-based protein and fiber making it a perfect choice for a healthy lunch or dinner. The crispy tofu adds a crunch and the satay dressing brings a deliciously creamy and spicy kick to the dish. Ideal for meal prep and perfect for those looking for a low-carb yet protein-rich meal.
Ingredients:
300g tofu, sliced into cubes 1 tbsp soy sauce 1 head of cos lettuce, chopped 1/2 cup cucumber, sliced 1/3 cup cabbage, finely sliced 1 spring onion, finely chopped 1/2 avocado, sliced
️Pre heat your oven to 200 degrees and line a tray with baking paper. Coat the tofu in soy sauce and place in the oven for 30 minutes (be sure to spread them out evenly so no pieces are touching – this is makes the tofu go crispy)
️Add the cos lettuce, cucumber, cabbage and spring onion to a large bowl. To make the dressing add all of the ingredients to a bowl and mix well. Once the tofu is done place on top of the lettuce along with the avocado and satay dressing.
Try out this Crispy tofu to serve with your sauce of choice, with rice, veggies, and more!
INGREDIENTS
1 block tofu – pressed and cubed 1 tbsp avocado oil or other neutral oil 1 tbsp soy sauce 1 tbsp nutritional yeast 1/2 tsp paprika 1/2 tsp garlic powder 3 tbsp arrowroot starch/powder or cornstarch salt/pepper to taste
INSTRUCTIONS
Preheat oven to 400 degrees. Add tofu to a bowl and toss with remaining ingredients until fully coated. I shook the bowl a few times to really get it combined. Add tofu to a lined sheet pan. Bake tofu for 40 minutes or until desired level of crispness is reached. Eat tofu alone, or add to whatever you want!
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.