I bring a vibrant, garlicky stir-fry of broccoli, cashews, and tofu, served over hearty whole wheat couscous. The sauce is light but full of flavor — a blend of vegan butter, soy sauce, a touch of sweetness, and a splash of lemon juice. It all comes together in about 30 minutes and makes a satisfying vegan lunch or dinner that’s easy to whip up any day of the week.

Why You’ll Love This Recipe

I love how this recipe combines ease and bold flavors. The garlic and cashews add a savory richness, tofu brings heartiness, and broccoli gives it a fresh, green crunch. It’s a one-pan stir-fry that delivers big results with little effort. I can also easily adapt it based on what I have in my kitchen, which makes it even more convenient.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Couscous

  • 1 cup whole wheat couscous

  • 1 cup vegetable broth

  • 1 tsp soy sauce

Tofu

  • 1 block (≈ 350 g) extra‑firm tofu, drained and cubed

  • 1 ½ tbsp cornstarch

  • ¼ tsp sea salt

  • ¼ tsp garlic powder

  • Oil, for frying

Garlicky Cashew Broccoli

  • 1 ½ tbsp brown sugar

  • 1 tbsp hot water

  • 2 tbsp soy sauce

  • ½ tsp lemon juice

  • 2 tbsp vegan butter (divided)

  • 4 cups (≈ 227 g) broccoli florets

  • ½ cup (≈ 64 g) raw cashews, chopped or halved

  • 3 cloves garlic, minced

  • To serve: optional sriracha, sesame seeds, etc.

Directions

  1. Prepare the couscous according to package instructions, replacing the water with vegetable broth and adding 1 tsp soy sauce.

  2. In a bowl, gently toss the tofu cubes with cornstarch, sea salt, and garlic powder. Coat evenly without breaking the cubes.

  3. Heat oil in a frying pan or wok over medium‑high heat. Fry tofu until golden brown and crispy on all sides, then set aside.

  4. In a small bowl, mix brown sugar and hot water until the sugar dissolves. Add soy sauce and lemon juice, then set aside.

  5. In the same pan, melt 1 ½ tbsp vegan butter over high heat. Add broccoli and stir-fry uncovered for 2–3 minutes. Cover and cook for another 2–3 minutes until just tender.

  6. Add the remaining ½ tbsp vegan butter, cashews, and minced garlic. Stir-fry for 1–2 minutes until garlic is fragrant.

  7. Return the tofu to the pan and pour in the sauce. Stir well and cook for 1–2 more minutes until the sauce thickens and coats everything.

  8. Serve hot over couscous. Garnish with sesame seeds or sriracha if desired.

Servings And Timing

  • Servings: 2

  • Total Time: About 30 minutes

Variations

  • Swap couscous with rice, quinoa, or noodles.

  • Use peanuts or almonds instead of cashews.

  • Add bell peppers, carrots, or snap peas for extra vegetables.

  • Stir in chili flakes or sriracha to add heat.

  • Use tamari for a gluten-free option.

Storage/Reheating

  • Store leftovers in an airtight container in the fridge for up to 3–4 days.

  • Reheat in a skillet over medium heat with a splash of water or plant milk to restore moisture.

  • For crunchier cashews, add freshly toasted ones just before serving.

FAQs

What Type Of Tofu Works Best Here?

I always go with extra-firm tofu because it holds its shape well and gets wonderfully crispy when pan-fried.

Can I Make This Gluten-Free?

Yes, I just replace the soy sauce with tamari and swap out couscous for rice or quinoa.

How Do I Keep The Cashews Crunchy?

To keep the cashews crunchy, I toast them separately and stir them in just before serving.

Is This Recipe Good For Meal Prep?

Definitely. It holds up well in the fridge and I often make a double batch to enjoy throughout the week.

Can I Reduce The Sugar In The Sauce?

Yes, I sometimes cut the brown sugar in half or use a natural sweetener like maple syrup to lighten it up.

Conclusion

This garlicky cashew broccoli and tofu stir-fry has become one of my go-to vegan meals when I want something quick, flavorful, and satisfying. I love the mix of textures — the crisp tofu, crunchy cashews, and tender broccoli — all coated in a savory-sweet garlic sauce. It’s easy to make, flexible, and perfect for weeknights or meal prep.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Garlicky Cashew Broccoli & Tofu Stir‑Fry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 30 minutes
  • Yield: 2 servings
  • Diet: Vegan

Description

This garlicky cashew broccoli and tofu stir-fry is a vibrant, satisfying vegan dish featuring crispy tofu, fresh broccoli, and crunchy cashews tossed in a savory-sweet garlic sauce. Served over whole wheat couscous, it’s an easy, flavor-packed meal ready in just 30 minutes.


Ingredients

  • For the Couscous:
  • 1 cup whole wheat couscous
  • 1 cup vegetable broth
  • 1 tsp soy sauce
  • For the Tofu:
  • 1 block (≈ 350 g) extra-firm tofu, drained and cubed
  • 1½ tbsp cornstarch
  • ¼ tsp sea salt
  • ¼ tsp garlic powder
  • Oil, for frying
  • For the Garlicky Cashew Broccoli:
  • 1½ tbsp brown sugar
  • 1 tbsp hot water
  • 2 tbsp soy sauce
  • ½ tsp lemon juice
  • 2 tbsp vegan butter (divided)
  • 4 cups (≈ 227 g) broccoli florets
  • ½ cup (≈ 64 g) raw cashews, chopped or halved
  • 3 cloves garlic, minced
  • To Serve (Optional): Sriracha, sesame seeds

Instructions

  1. Prepare couscous according to package instructions, replacing water with vegetable broth and adding 1 tsp soy sauce.
  2. In a bowl, gently toss tofu cubes with cornstarch, sea salt, and garlic powder until evenly coated.
  3. Heat oil in a large skillet or wok over medium-high heat. Fry tofu until golden brown on all sides. Remove and set aside.
  4. In a small bowl, dissolve brown sugar in hot water. Stir in soy sauce and lemon juice. Set aside.
  5. In the same skillet, melt 1½ tbsp vegan butter over high heat. Add broccoli and stir-fry uncovered for 2–3 minutes. Cover and cook another 2–3 minutes until tender.
  6. Add remaining ½ tbsp vegan butter, cashews, and minced garlic. Stir-fry for 1–2 minutes until garlic is fragrant.
  7. Return tofu to the skillet and pour in the sauce. Stir everything together and cook for 1–2 more minutes until sauce thickens and coats the stir-fry.
  8. Serve hot over couscous. Top with sriracha or sesame seeds if desired.

Notes

  • Swap couscous for rice, quinoa, or noodles if preferred.
  • Use peanuts or almonds instead of cashews for variation.
  • Add bell peppers, snap peas, or carrots for extra veggies.
  • Use tamari for a gluten-free version.
  • To keep cashews crunchy, toast them separately and add just before serving.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stir-Fry
  • Cuisine: Asian-Inspired

Nutrition

  • Serving Size: 1 bowl
  • Calories: 520
  • Sugar: 8g
  • Sodium: 780mg
  • Fat: 28g
  • Saturated Fat: 6g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 44g
  • Fiber: 7g
  • Protein: 25g
  • Cholesterol: 0mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star