All Recipes

Creamy Cauli Mac and Cheese

279156754 319449093651764 8340171756430054584 N.AVFI

Ingredients.

  • 1 tbsp lemon juice
  • 1/2 tsp of fresh pepper
  • 2 tbsp nutritional yeast flakes
  • 1 tsp of dijon mustard
  • 1/2 tsp of tumeric powder
  • 1 tsp of miso paste
  • 1 tsp paprika
  • 2 tsp of garlic powder
  • 1 tsp of garlic paste
  • 1 tsp salt
  • 1 tsp onion powder
  • ​One small cauliflower, broken into pieces, roasted
  • 1 small sweet potato, cut into rough pieces, roasted
  • 1/2 cup cashews, soaked for half hour, rinsed and drained

Method.

🔹Put all your ingredients into a blender and blend! Blend for a minute or two until silky creamy!


🔹If you are finding it hard to get the blender started, you can add 1/2 cup of veg stock.


Enjoy!

Salted Dark Chocolate Cookies

278841661 318755563721117 8914254583372893644 N.AVFI

Ingredients.

🔹190g all purpose flour⁣⁣
⁣⁣🔹50g cocoa powder⁣⁣
⁣⁣🔹115g vegan butter, softened⁣⁣
🔹100g sugar ⁣⁣
⁣⁣🔹100g brown sugar ⁣⁣
⁣⁣🔹60ml plant-based milk⁣⁣
⁣⁣🔹2 tsp vanilla⁣⁣
⁣⁣🔹1 tsp baking soda⁣⁣
⁣⁣🔹1/2 tsp salt + flaky sea salt for sprinkling when cookies are ready⁣⁣
⁣⁣🔹150g dark chocolate chips + 25g for pressing into tops of cookies⁣⁣

Method.

⁣⁣1. Whip vegan butter and sugars together with a hand or stand mixer until light and fluffy.


⁣⁣2. Add vanilla and plant-based milk. Mix until creamy. ⁣⁣


⁣⁣⁣3. Sift flour, baking soda and cacao into butter and sugar mixture and stir with a spoon. ⁣⁣


4. ⁣⁣⁣⁣Fold in chocolate chips. Roll dough into balls (roughly 15) and place on a lined baking tray. ⁣⁣


5. ⁣⁣⁣⁣Press remaining 25g of chocolate chips into the tops of the cookies. ⁣⁣


⁣⁣⁣⁣6. Bake at 350 for roughly 12 minutes. ⁣⁣


⁣⁣⁣⁣7. Allow to cool slightly on the tray before transferring to a wire rack to cool completely. Sprinkle with flaky sea salt.

Enjoy

Crispy and juicy Sour Cream & Onion Chick’n Tofu Nuggets

crispy sour cream and onion chick'n tofu nuggets

There are snacks you make because something crispy is needed. And then there are snacks like these Crispy Sour Cream and Onion Chick’n Tofu Nuggets — the kind that come out of the oil or air fryer shatteringly golden, with a tangy, savory sour cream and onion coating that makes them taste like your favorite potato chip flavor transformed into the most satisfying bite-sized nugget imaginable. This is that snack. The one that disappears the moment it hits the plate. The one that has both kids and adults reaching for one more.

This recipe marinates pressed tofu in a tangy buttermilk-style brine flavored with onion and garlic powder, then double-coats it in a seasoned flour mixture loaded with sour cream and onion seasoning before frying or air frying to a deeply crispy, golden exterior with a tender, juicy interior. The result is a nugget that captures the iconic sour cream and onion flavor in genuinely crunchy, craveable form.

What makes these nuggets so outstanding is the marinating step — soaking the pressed tofu in a tangy, seasoned plant milk brine before coating allows the flavor to penetrate the tofu itself rather than sitting only on the surface, producing nuggets that taste deeply seasoned throughout rather than only on the crust.

This recipe is 100% vegan, ready in about 40 minutes including marinating time, and absolutely wonderful served hot with extra dipping sauce alongside.


Recipe Information

Prep TimeMarinate TimeCook TimeTotal TimeServingsCalories
15 mins15 mins12 mins42 mins4~310 kcal

Ingredients

For the Tofu and Marinade

  • 450g extra firm tofu, pressed and cut into nugget-sized pieces
  • 1 cup (240ml) plant milk
  • 1 tbsp apple cider vinegar
  • 1 tsp onion powder
  • ½ tsp garlic powder
  • ½ tsp salt

For the Sour Cream and Onion Coating

  • 1½ cups (180g) all-purpose flour
  • 2 tbsp cornstarch
  • 2 tbsp dried onion flakes, finely crushed
  • 1½ tsp onion powder
  • 1 tsp garlic powder
  • 1 tsp citric acid or 1 tbsp nutritional yeast (for the tangy “sour cream” note)
  • 1 tsp salt
  • ½ tsp black pepper

For Frying

  • 3 cups (720ml) neutral vegetable oil (for deep frying), or oil spray for air frying

For the Dipping Sauce

  • ½ cup (120g) vegan sour cream
  • 1 tbsp fresh chives, finely chopped
  • 1 tsp lemon juice
  • Pinch of salt

Instructions

  1. Press the tofu. Press the tofu for at least 15 minutes to remove as much water as possible — this is essential for the nuggets to absorb the marinade and crisp properly. Cut into bite-sized nugget shapes.
  2. Make the marinade and soak. Whisk together the plant milk, apple cider vinegar, onion powder, garlic powder, and salt in a shallow dish. Add the tofu pieces and let marinate for 15 minutes, turning once halfway.
  3. Make the coating. In a wide shallow dish whisk together the flour, cornstarch, crushed onion flakes, onion powder, garlic powder, citric acid or nutritional yeast, salt, and pepper.
  4. Coat the nuggets. Remove a tofu piece from the marinade, letting excess drip off, and dredge thoroughly in the seasoned flour, pressing to coat well on all sides. Repeat with all pieces, placing them on a wire rack as you go.
  5. Fry or air fry. For deep frying, heat the oil to 350°F (175°C) and fry the nuggets in batches for 3–4 minutes until deeply golden and crispy, draining on a wire rack. For air frying, spray the coated nuggets generously with oil and air fry at 390°F (200°C) for 10–12 minutes, shaking halfway, until golden and crispy.
  6. Make the dipping sauce. Whisk together the vegan sour cream, fresh chives, lemon juice, and salt until smooth.
  7. Serve immediately. Serve the hot nuggets with the dipping sauce while at their crispiest.

Pro Tips

  • Press the tofu thoroughly before marinating — well-pressed tofu absorbs the marinade more effectively and crisps better during cooking.
  • The citric acid or nutritional yeast in the coating is what mimics the tangy character of classic sour cream and onion seasoning — do not skip both.
  • Press the flour coating firmly onto each piece of tofu for the thickest, craggiest, most satisfying crust.
  • Maintain oil temperature throughout frying and work in small batches to avoid greasy results.

Why Sour Cream and Onion Flavor Works So Well Here

The classic sour cream and onion flavor profile relies on a balance of tangy acidity, savory onion, and a hint of garlic — a combination that has proven enduringly popular in snack foods for decades because it satisfies the palate’s craving for both tang and savory depth simultaneously. Applying this same flavor profile to a crispy fried nugget translates the appeal of a favorite chip flavor into a more substantial, satisfying format.


Flavor Variations

  • Spicy Sour Cream and Onion Nuggets: Add cayenne pepper and chili flakes to the coating for a spicy version.
  • BBQ Coated Nuggets: Replace the sour cream and onion coating with a smoky barbecue seasoning blend for a different flavor profile.
  • Ranch Tofu Nuggets: Replace the onion-forward seasoning with dried dill, parsley, and extra garlic for a ranch-flavored version.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~310 kcal14g28g2g16g

Storage

  • Best fresh: These nuggets are at their crispiest within 10 minutes of cooking. Serve immediately whenever possible.
  • Refrigerator: Store cooked nuggets in an airtight container for up to 3 days. Reheat in an air fryer at 375°F (190°C) for 5 minutes to restore crispiness.
  • Freezer: Freeze cooked, cooled nuggets in a single layer for up to 1 month. Reheat from frozen in an air fryer or oven until crispy and heated through.

Frequently Asked Questions

Can I bake these instead of frying or air frying?

Yes — bake at 425°F (220°C) for 18–20 minutes, flipping halfway, on a wire rack set over a baking sheet for even crisping on both sides.

What is citric acid and where do I find it?

Citric acid is a sour, tangy powder available in the baking or canning section of most grocery stores, used to mimic the tangy “sour cream” flavor in seasoning blends. Nutritional yeast with a squeeze of extra lemon juice in the dipping sauce can be used as an alternative if citric acid is unavailable.

Can I make these gluten-free?

Yes — use a gluten-free flour blend with cornstarch for the coating, and check that the dried onion flakes have no gluten-containing additives.


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

Herby Spinach Feta Orzo with Crispy Harissa Chickpeas ​

278537176 314330417496965 1128404015788038024 N.AVFI

Ingredients.

1 tbsp olive oil

1 tbsp harissa spice blend

2 tbsp white wine vinegar

1 tbsp runny tahini

2 cups orzo

2-3 cups chopped baby spinach

1/2 cup chopped mixed fresh herbs

1/2 cup crumbled vegan feta Juice of 1 lemon

Salt and black pepper to taste

2 cups cooked chickpeas

Method.

🔹 Preheat oven to 425 F.


🔹 Rinse cooked chickpeas, and pat them dry with a clean kitchen towel.


🔹 Add olive oil and harissa, and toss until coated.


🔹 Spread chickpeas on a lined baking sheet, and bake for 20 minutes. Give them a stir, and bake for another 20 minutes.


🔹 In the meantime, prepare orzo according to package instructions.


🔹 Drain, then mix while still hot with crumbled vegan feta, chopped spinach, herbs, tahini, vinegar and lemon juice.


🔹 Season to taste with salt and black pepper.


🔹 Serve with chickpeas, and enjoy!

Creamy Sun-dried Tomato Pasta

278647954 314326024164071 6445764789234109554 N.AVFI

Ingredients.

  • ​1 tbsp Capers
  • ​2 tbsp Basil chopped plus additional fresh leaves for garnish
  • ​2 tsp Miso Paste
  • ​1 tbsp Vegan Butter
  • ​2 tsp Avocado Oil
  • ​1 cup reserved Pasta Water
  • ​2 cups Baby Spinach
  • ​1 cup Raw Cashews soaked & rinsed
  • ​1/2 cup White Wine (use one you’d enjoy drinking)
  • ​1/2 cup Plant Milk ( I like Oat for its creaminess)
  • ​1/4 cup Water
  • 454 g of short Pasta
  • ​40-45 g of Sun-dried Tomatoes rehydrated and chopped
  • ​4 cloves Garlic minced
  • ​1 small Onion chopped
  • ​Salt & Pepper to taste
  • Serve with Vegan Parmesan and more fresh Basil

Method.

🔹 To make the cashew cream, soak the cashews in hot water for 30 minutes. Drain, rinse and blend them with the 1/2 cup of plant milk and 1/4 cup of water. Blend until completely smooth. Set aside.

🔹 Boil the pasta according to package directions. While it cooks prepare the sauce.

🔹 Add the butter and oil to a large skillet on medium high heat. Once the butter has melted, sauté the onion until it becomes translucent. About 5 minutes.

🔹 Add in the miso paste, garlic, capers and sun-dried tomatoes and continue cooking for 3-5 minutes until the garlic becomes fragrant.

🔹 Add in the baby spinach and basil and mix well. Allow the spinach to begin to wilt before adding in the cashew cream and about 1/2 cup of the reserved pasta water.

🔹 Toss in the cooked pasta and mix well. Season with salt & pepper and add the remaining pasta water if sauce is too thick.

Serve with additional fresh basil and parmesan. Enjoy!

Red Hot Crispy BBQ Cauliflower

278291405 314312854165388 8601908324348576264 N.AVFI

Ingredients.

  • 1 tbsp smoked paprika
  • 1/4 tsp chilli powder
  • 1 tsp garlic powder
  • 1 tsp salt
  • 1 tbsp apple cider vinegar
  • 2 tbsp vegan butter, melted
  • 1 large head cauliflower
  • 3/4 cup plant mylk
  • 3/4 cup plain or GF plain flour
  • 1/3 cup BBQ sauce

Method.

🔹 Preheat oven to 180•c and line two baking sheets. Add plant mylk to a jug with ACV, stir well and leave to sit for a few mins until thickened to form a vegan buttermilk.


🔹 In a mixing bowl, combine flour, smoked paprika, chilli powder, garlic powder and salt.
Chop cauliflower into evenly sized florets. Dip each one in the buttermilk and then into flour mix. Set onto the baking tray, leaving space between each floret.


🔹 Bake for 15 mins, then flip them over and bake for another 15 mins.


🔹Make the BBQ sauce by combining BBQ sauce and melted butter in a small bowl. Brush sauce over the florets, or dip them into the sauce and then return to the oven for another 10 mins, until crispy. Best eaten right away, or can be reheated in a hot oven for 15 mins, turning over half way through. ​

Raw Chocolate Brownies with Chocolate Ganache

278314659 314308810832459 1029959285711657080 N

Ingredients.

🔹1 tsp instant coffee
🔹1/2 tsp sea salt
🔹1/4 tsp vanilla paste
🔹1/2 cup almond butter
🔹1 cup almond meal
🔹1 cup roast almonds
🔹1/4 cup cacao
🔹1 cup Medjool dates

Ganache:
🔹1/2 medium-large sized avocado
🔹1 cup coconut cream
🔹1/4 cup maple syrup
🔹1/3 cup cacao
🔹1/2 tsp sea salt
🔹1/4 tsp vanilla paste

Method.

▶️For the brownie base; simply place all ingredients into a food processor and process until combined and mixture sticks together with your hands. If its still a little dry add a little more almond butter or a touch of maple syrup.


▶️Line a small square baking dish with parchment paper, and spread the brownie in an ever layer, flattening out with the back of a spoon.


▶️For the ganache, place all ingredients into a food processor or blender and blend on high until smooth.


▶️Spread an even layer on top of the broniw base. Place in the fridge for 2 hours, or freezer for 1 hour.

Enjoy!⁣⁣

Spicy Tomato Sushi Rolls with Forbidden Rice — The Most Stunning Plant-Based Meal You Will Make All Week

stunning spicy tomato sushi rolls with forbidden rice

There are meals you make because dinner is needed. And then there are meals like these Spicy Tomato Sushi Rolls with Forbidden Rice — the kind that arrive on the board as sixteen dramatic, jewel-like rounds of deep purple-black forbidden rice wrapped around a vivid filling of spicy marinated tomato, creamy avocado, and fresh greens, so visually extraordinary that people stop and stare before they reach for one. This is that meal. The one that looks like it belongs on the table of a fine dining restaurant and is made entirely in your own kitchen. The one that proves plant-based cooking is not just nourishing but genuinely, breathtakingly beautiful.

These inside-out sushi rolls use cooked forbidden rice — the striking deep purple-black short grain rice that turns the entire roll into something visually dramatic — seasoned with rice vinegar, sugar, and salt in the traditional sushi rice manner, then rolled outside-in around a filling of roma tomatoes marinated in sesame oil, soy sauce, and chili until they take on a rich, deeply savory, slightly spicy character, with layers of ripe avocado and fresh greens that add creaminess and brightness to every single piece.

What makes these rolls so outstanding is the forbidden rice — its natural deep purple-black pigment from anthocyanins produces a color so dramatic against the vivid red tomato and green avocado filling that each sliced roll is a genuinely beautiful thing, making this one of the most visually impressive plant-based dishes in the entire collection.

This recipe is 100% vegan, naturally gluten-free when made with tamari, ready in about 60 minutes, and absolutely magnificent arranged on a board and served with pickled ginger, wasabi, and a small bowl of soy sauce alongside.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
30 mins30 mins60 mins4~380 kcal

Ingredients

For the Forbidden Rice

  • 1½ cups (300g) black forbidden rice
  • 2 cups (480ml) water
  • 3 tbsp rice vinegar
  • 1 tbsp sugar
  • 1 tsp salt

For the Spicy Marinated Tomato Filling

  • 4 roma tomatoes, deseeded and cut into long strips
  • 2 tbsp soy sauce or tamari
  • 1 tbsp sesame oil
  • 1 tbsp rice vinegar
  • 1 tsp sriracha or chili garlic sauce
  • 1 tsp maple syrup
  • ½ tsp smoked paprika

For the Roll Filling

  • 2 ripe avocados, sliced into long strips
  • 1 cup (30g) fresh spinach, watercress, or microgreens
  • ½ cucumber, cut into thin matchsticks
  • 4 nori sheets

For Serving

  • Soy sauce or tamari for dipping
  • Pickled ginger
  • Wasabi paste
  • Sesame seeds scattered over the finished rolls
  • Edible flowers for garnish (optional — as shown)

Instructions

  1. Cook the forbidden rice. Rinse the black rice thoroughly until the water runs less purple. Combine with 2 cups of water in a saucepan, bring to a boil, reduce to the lowest simmer, cover, and cook for 30–35 minutes until the water is absorbed and the rice is tender. Remove from heat and let steam covered for 10 minutes. Transfer to a wide bowl.
  2. Season the rice. In a small bowl dissolve the sugar and salt in the rice vinegar by whisking or warming briefly. Pour over the warm rice and fold through gently with a rice paddle or spatula until evenly seasoned. Fan the rice gently as you fold to help it cool — seasoned sushi rice should be used at body temperature, not hot. Cover with a damp towel while preparing the filling.
  3. Marinate the tomatoes. Combine the soy sauce, sesame oil, rice vinegar, sriracha, maple syrup, and smoked paprika in a shallow dish. Add the tomato strips and toss gently to coat. Marinate for 15 minutes — the tomatoes absorb the marinade and take on a deeply savory, spicy character that replicates the umami depth of traditional sushi fillings.
  4. Prepare the rolling station. Place a bamboo sushi mat on a clean surface and cover with plastic wrap — this prevents the rice from sticking to the mat during inside-out rolling. Fill a small bowl with water for wetting your hands.
  5. Build the inside-out roll. Place a sheet of nori shiny-side down on the plastic-wrapped mat. With wet hands, spread a thin, even layer of forbidden rice over the entire nori sheet, pressing gently to adhere. The rice layer should be approximately 5mm thick — thin enough to roll cleanly, thick enough to hold the filling.
  6. Flip the nori. Carefully flip the entire nori sheet rice-side down onto the plastic wrap so the rice is now on the outside and the nori is facing up. This is the inside-out configuration that puts the dramatic black rice on the exterior.
  7. Add the filling. Arrange a line of marinated tomato strips, avocado slices, fresh greens, and cucumber along the bottom third of the now-upward-facing nori.
  8. Roll tightly. Using the mat, lift the bottom edge and roll firmly and tightly over the filling, pressing as you go to maintain a compact, even cylinder. Continue rolling to the far edge, pressing firmly at the end to seal.
  9. Slice and serve. Using a very sharp knife dipped in water and wiped between each cut, slice each roll into 8 even pieces. Arrange on a board, scatter sesame seeds over the top, add edible flowers if using, and serve immediately with soy sauce, pickled ginger, and wasabi alongside.

Pro Tips

  • Wet your hands thoroughly before handling the rice — forbidden rice is stickier than white sushi rice and sticks to dry hands, tearing the nori and disrupting the even layer.
  • Use the rice at body temperature — hot rice tears the nori; cold rice does not adhere properly. Body temperature is the traditional sushi rice standard and produces the cleanest rolling experience.
  • Cover the mat with plastic wrap before rolling — this is essential for inside-out rolls and prevents the rice from sticking to the mat surface.
  • Use a very sharp knife and wipe between every cut — forbidden rice is stickier than white rice and requires a clean, sharp blade to slice without dragging the filling out of the roll.
  • Pat the marinated tomato strips gently dry before placing in the roll — excess marinade makes the roll too wet and can cause it to fall apart during slicing.

Why Forbidden Rice Makes This Dish So Spectacular

Forbidden rice — also known as black rice or purple rice — gets its dramatic deep purple-black color from anthocyanins, the same group of pigments that give blueberries, purple cabbage, and acai their distinctive colors. These pigments are powerful antioxidants, making forbidden rice not only visually extraordinary but also one of the most antioxidant-rich rice varieties available.

The name “forbidden” derives from ancient China, where black rice was so prized for its nutritional value and rarity that it was reserved exclusively for the Emperor and the imperial court — commoners who grew or consumed it faced severe punishment. Today it is widely available and its dramatic color, slightly nutty flavor, and firm, slightly chewy texture make it one of the most rewarding ingredients in plant-based cooking.

When used as the exterior rice in inside-out sushi rolls, the deep purple-black color creates a visual contrast against any filling that is genuinely dramatic — particularly against the vivid red of spicy marinated tomato and the bright green of avocado, producing rolls that look almost too beautiful to eat.


Flavor Variations

  • Mango and Avocado Forbidden Rice Rolls: Replace the spicy tomato filling with fresh mango strips and avocado for a sweeter, more tropical version with an equally beautiful color contrast.
  • Crispy Tofu Forbidden Rice Rolls: Add thin strips of sesame-crusted crispy tofu alongside the tomato filling for extra protein and texture.
  • Cucumber and Cream Cheese Rolls: Fill with vegan cream cheese and cucumber for a simpler, more accessible version that is particularly appealing as a first sushi-making project.

Nutritional Highlights (Per Serving — 8 pieces)

CaloriesProteinCarbsFiberFat
~380 kcal9g58g8g14g

Storage

  • Best fresh: These rolls are at their best within 1 hour of making — the rice begins to harden and the nori softens during storage.
  • Refrigerator: Store wrapped tightly in plastic wrap for up to 1 day. The texture will be slightly different but the flavor remains excellent.
  • Do not freeze: Sushi rolls do not freeze well — the rice becomes hard and grainy and the fillings lose their texture entirely.
  • Components: The marinated tomato filling and seasoned rice can be made ahead and stored separately — assemble the rolls fresh when ready to serve.

Frequently Asked Questions

Where do I find forbidden rice?

Black forbidden rice is available at Asian grocery stores, health food stores, and increasingly at mainstream supermarkets in the rice or health food aisle. It is also widely available online.

Can I use regular sushi rice instead of forbidden rice?

Yes — regular short grain white sushi rice works with the same technique and filling for a more classic visual result. The forbidden rice is specifically chosen for its dramatic color and slightly nuttier flavor.

Do I need a bamboo sushi mat?

A bamboo sushi mat makes rolling significantly easier and produces more even, professional rolls. A clean kitchen towel covered with plastic wrap can be used as a substitute, though the rolls may be slightly less even.


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 Cashew Apricot Tofu Stir Fry — The Most Exciting Plant-Based Dinner You Will Make All Week

cashew apricot tofu stir

There are stir-fries you make because something quick is needed. And then there are stir-fries like this Vegan Cashew Apricot Tofu Stir Fry — the kind that combines crispy golden tofu and crunchy cashews in a glossy sauce with the sweet, slightly jammy character of apricot that makes every bite genuinely surprising and deeply satisfying. This is that dish. The one that uses an unexpected ingredient — apricot jam — to create a sauce with a sweet-savory depth and a glossy, clingy coating that is one of the most crave-worthy things to come out of a weeknight pan.

This recipe pairs crispy pan-fried tofu with toasted cashews and stir-fried vegetables in an apricot-based sauce built on soy sauce, garlic, ginger, and rice vinegar, with apricot jam providing a natural sweetness and gloss that eliminates the need for refined sugar while adding its own distinct fruity character. The result is a stir-fry that is simultaneously familiar in its technique and genuinely original in its flavor.

What makes this dish so outstanding is the sauce — the apricot jam melts into the soy and ginger base and creates a glossy, lightly fruity coating that clings beautifully to every piece of tofu and vegetable without tasting overtly sweet, the fruit flavor acting instead as a deepening, rounding element against the salty soy base.

This recipe is 100% vegan, naturally gluten-free when made with tamari, ready in just 30 minutes, and absolutely wonderful served over steamed jasmine rice with extra cashews scattered over the top.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
10 mins20 mins30 mins4~370 kcal

Ingredients

For the Tofu

  • 400g firm tofu, pressed and cubed
  • 1 tbsp soy sauce or tamari
  • 1 tbsp cornstarch
  • 1 tbsp neutral oil

For the Stir Fry

  • 1 cup (140g) roasted cashews
  • 1 red bell pepper, sliced
  • 1 medium carrot, julienned or thinly sliced
  • 2 spring onions, cut into 2-inch pieces
  • 2 tbsp neutral oil

For the Apricot Sauce

  • 4 tbsp apricot jam or preserves
  • 3 tbsp soy sauce or tamari
  • 1 tbsp rice vinegar
  • 1 tbsp fresh ginger, grated
  • 3 cloves garlic, minced
  • 2 tbsp water
  • 1 tsp cornstarch mixed with 1 tbsp water (slurry)
  • ½ tsp chili flakes (optional)

To Serve

  • Steamed jasmine or basmati rice
  • Extra cashews
  • Fresh cilantro or spring onions
  • Sesame seeds

Instructions

  1. Prepare the tofu. Press the tofu for at least 10 minutes to remove excess water. Cut into 2cm cubes. Toss with the soy sauce and cornstarch until evenly coated.
  2. Crisp the tofu. Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat. Add the tofu in a single layer and cook for 3–4 minutes per side until golden and crispy on all sides. Remove and set aside.
  3. Toast the cashews. In the same pan, add the cashews and toast for 1–2 minutes until lightly golden and fragrant. Remove and set aside.
  4. Make the apricot sauce. In a small bowl whisk together the apricot jam, soy sauce, rice vinegar, ginger, garlic, water, and chili flakes if using until smooth.
  5. Stir fry the vegetables. Add the remaining oil to the pan over high heat. Add the bell pepper and carrot and stir fry for 3–4 minutes until tender-crisp.
  6. Add the sauce. Return the tofu and cashews to the pan. Pour the apricot sauce over and toss to coat everything evenly. Add the spring onions. Stir in the cornstarch slurry and cook for 1–2 minutes until the sauce thickens to a glossy, coating consistency.
  7. Serve immediately. Serve hot over steamed rice, garnished with fresh cilantro, extra cashews, and sesame seeds.

Pro Tips

  • Press the tofu thoroughly before cooking for the crispiest result — excess moisture prevents proper browning.
  • Use a good quality apricot jam with a high fruit content for the most vibrant, genuine apricot flavor in the finished sauce.
  • Have all components prepped and sauce ready before the heat goes on — stir frying moves quickly once started.
  • Toss the cornstarch slurry into the sauce only once everything else is in the pan and the sauce is simmering, for the cleanest thickening.

Why Apricot Works In a Savory Stir Fry

Fruit-based sauces have a long history in both Asian and Middle Eastern cooking, where the natural sweetness and acidity of fruit provide complexity and balance in savory dishes. Apricot jam in particular works beautifully in a soy-based stir fry because its moderate sweetness, gentle acidity, and slightly floral character complement rather than dominate the savory soy and ginger base, while its natural pectin content contributes to the glossy, clingy sauce texture.


Flavor Variations

  • Mango Cashew Tofu: Replace the apricot jam with mango chutney for a different fruity sweetness.
  • Orange Cashew Tofu: Replace the apricot jam with orange marmalade and add a splash of fresh orange juice for a citrus version.
  • Spicy Apricot Tofu: Double the chili flakes and add a teaspoon of chili garlic paste for a spicier version with more building heat.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~370 kcal18g32g4g20g

Storage

  • Refrigerator: Store in an airtight container for up to 3 days. Reheat in a hot pan with a splash of water to loosen the sauce.
  • Freezer: Not recommended, as the tofu texture softens considerably after freezing and thawing.
  • Meal prep: Prep the tofu and sauce in advance, then stir fry fresh just before serving for the crispiest result.

Frequently Asked Questions

Can I use a different nut instead of cashews?

Yes — toasted almonds or peanuts both work well as substitutes, though cashews provide the creamiest, mildest nut flavor that pairs most harmoniously with the apricot sauce.

Can I make this gluten-free?

Yes — use tamari instead of soy sauce and check that your apricot jam contains no gluten-containing additives.

Can I use a different protein instead of tofu?

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


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

Vegan Creme Eggs

278576824 314290530834287 7873734413508013660 N 819x1024.AVIF 1

Make 8 small eggs

Ingredients.

🔹 Creme Filling
🔹 ½ cup cashews
🔹 ¼ cup coconut manna/butter
🔹 2 tbsp very fine (powdered) coconut sugar, date sugar or regular sugar – use as light coloured as 🔹possible as this will colour the creme filling
🔹½ tsp vanilla essence (optional)
🔹¼ tsp powdered turmeric

Chocolate Eggs:

🔹 1 100g bar vegan dark or milk chocolate
🔹 Extra
🔹 Oil, to grease moulds

Method.

Filling
▶️ Add cashews and ½ cup hot water to a high speed blender (the hot water helps to blend the cashews).


▶️ Blend for 30 seconds or until mixture is smooth and creamy. Set aside.


▶️ In a double boiler (or a saucepan on a VERY low heat), gently melt coconut manna/butter until liquid.


▶️ Remove pan from heat and mix blended cashew cream into coconut butter, along with sugar and vanilla.


▶️ Refrigerate filling for 30 minutes to allow cream to set and thicken slightly.


Chocolate Eggs
▶️ Using kitchen towel, grease silicon moulds lightly with unflavoured oil to make eggs easier to remove.


▶️ Break chocolate into small pieces and melt in a double boiler (or saucepan on a VERY low heat again) on the stove, stirring frequently. Remove from heat.


▶️ Using a pastry brush, coat inside of each mould evenly with melted chocolate.


▶️ With a flat knife, scrape across the edge of each mould immediately after coating it to give a flat finish (this will make it easier to join egg halves together later on).


▶️ Refrigerate moulds for 10 minutes to set chocolate.


▶️ Repeat process, building up 3-4 layers of chocolate on each mould and leaving eggs to set in fridge for 10 minutes between applying each layer. (Pay special attention to building up a slightly thicker layer of chocolate around the edge of each mould so eggs are less likely to crack when sticking them together.)