← All Recipes
Recipe by James John Deren

Moroccan Tofu with Couscous

Adapted from Vegetarian Times. As with stir-frys, it’s very important to have everything prepared before starting. This recipe cheats with store-bought Couscous but homemade works great, too!

Prep Time 20 mins
Cook Time 20 mins
Servings 4 servings
Category Main Dish

Ingredients

  • ½ C Sliced Almonds
  • 2 T Olive Oil, evenly separated
  • 1 lb Extra Firm Tofu
  • 2 C Sweet Onion, diced
  • 1 C Carrot, diced
  • 3-4 Large Cloves Garlic, minced
  • 1 ½ t Ground Ginger
  • 1 ¼ t Ground Cinnamon
  • ¾ t Ground Cumin
  • ¼ t Smoked Paprika
  • 1 C Low Sodium Vegetable Broth
  • 2 T Honey
  • Juice and grated peel of 1 lemon (or 3 T lemon juice)
  • 1 box Your favorite store-bought Couscous (such as Wild Mushroom) or your favorite homemade recipe.
  • Parsley, to garnish.

Instructions

  1. 1 Everything Is Prepared In One Pan: Everything is prepared in one pan, so be sure the pan you use has a lid that fits well.
  2. 2 Get The Tofu Ready: Get the tofu ready:
  3. 3 Slice The Tofu Lengthwise Into 2: Slice the tofu lengthwise into 2 slabs. Wrap each in clean tea towels, cover with a cutting board then place a heavy pan (such as cast iron) on top. Let rest 30 minutes.
  4. 4 Cut Into 3/4 Inch Cubes: Cut into 3/4 inch cubes.
  5. 5 Prepare The Couscous: Prepare the Couscous:
  6. 6 Either Make Your Version, Or Prepare: Either make your version, or prepare according to package directions. Set aside and keep covered.
  7. 7 Prepare The Almonds: Prepare the Almonds:
  8. 8 Heat The Pan On Medium: Heat the pan on medium. Toast the almonds by stirring/tossing often. Do not take your eyes off the pan. They are done when fragrant and starting to brown. Set aside.
  9. 9 Prepare The Tofu: Prepare the tofu:
  10. 10 Increase The Heat To Medium-High And: Increase the heat to medium-high and add 1 T oil. Brown the tofu by occasionally turning until evenly colored. Don’t worry if a few sides are left unbrowned. Remove to a towel on a plate.
  11. 11 Prepare The Sauce: Prepare the sauce:
  12. 12 Combine The Broth, Honey And Lemon: Combine the broth, honey and lemon juice in a small dish and set aside.
  13. 13 Add 1 T Oil Back To: Add 1 T oil back to the pan. Add the onion and carrot, saute for one minute.
  14. 14 Add The Garlic And Saute Another: Add the garlic and saute another 4-5 minutes until everything is softened.
  15. 15 Add Ginger, Cinnamon, Cumin And Paprika: Add ginger, cinnamon, cumin and paprika and then saute 1 minute, or until combined and fragrant.
  16. 16 Add The Tofu And Stir In: Add the tofu and stir in the broth mixture.
  17. 17 Return To A Boil, Then Reduce: Return to a boil, then reduce heat to medium and simmer, covered, for 15 minutes.
  18. 18 Remove The Tofu And Cover It: Remove the tofu and cover it to keep it warm.
  19. 19 Add The Almonds And Cook Until: Add the almonds and cook until the liquid has reduced to something resembling a sauce.
  20. 20 Season To Taste: Season to taste.
  21. 21 Plate: Plate:
  22. 22 Place A Mound Of 1/4 Of: Place a mound of 1/4 of the Couscous on a plate. Top with a 1/4 of the tofu pieces, then finish with 1/4 of the almond sauce. Garnish with parsley.

Pro Tips & Delicious Variations

  • Spices are front-and-center in this dish so it’s important they are as fresh as possible. If they are older than 6 months or so, add an extra dash or two.
  • When browning the tofu, you can toss the pan to flip it. Just be careful- it takes practice!
  • Serve with a lighter red wine, like Chianti or Shiraz.
  • Instead of parsley garnish, chop 1/4 of it and add to the Couscous just before serving.
← Back to All Recipes
©️ 2026 James John Deren