Grab your copy now: The Plant-Powered Plan to Beat Diabetes

Moroccan Apricot Tofu with Chickpeas and Brown Rice

Sharon Palmer RD

Moroccan Apricot Tofu with Chickpeas and Brown Rice – Sweet, Savory & Plant-Based

Bring the bold flavors of North Africa to your kitchen with this Moroccan Apricot Tofu with Brown Rice, a sweet and savory plant-based dish featuring juicy fresh apricots, tender chickpeas, and perfectly pan-fried tofu in a fragrant spiced sauce. Inspired by traditional Moroccan tagines, this healthy vegan recipe is easy to make and bursting with warm spices like cumin, cinnamon, and paprika. Whether you use fresh or dried apricots, this satisfying meal is packed with protein, naturally gluten-free, and perfect for weeknight dinners or make-ahead lunches.

This pan fried tofu with apricot Moroccan sauce is rich with the warm spices of Morocco and succulent sweet apricots. I loved my time spent in Morocco, and apricot sauce served over a protein (usually chicken) is a traditional Moroccan dish. This vegan apricot tofu dish features pan fried tofu, chickpeas, a rich seasoned apricot sauce, and brown rice. It’s aromatic, colorful, and virtually bursting with flavors. Featuring the Moroccan spice blend ras el hanout, fresh apricots (you can also use frozen, canned, or dried), tomato sauce, and chickpeas, this one dish meal is easy to get on the table in minutes. Plus, this apricot tofu recipe features budget-friendly, whole ingredients, making it a nutritious dinner you can thoroughly enjoy. The leftovers are amazing, too. I make this dish each year when my apricot tree is packed with fruit, as it’s a favorite of our family.

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

Pan Fried Tofu with Apricot Moroccan Sauce


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

  • Author: The Plant-Powered Dietitian
  • Total Time: 40 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

This Moroccan Apricot Tofu recipe combines sweet fresh apricots, chickpeas, and warming spices in a rich, flavorful sauce served with brown rice. A healthy, plant-based meal that’s easy to make and packed with protein.


Ingredients

Scale

Brown Rice:

Crispy Pan Fried Tofu:

Apricot Moroccan Sauce:


Instructions

  1. Cook brown rice, according to package directions by placing rice and water in a medium pot, bringing to simmer, reducing heat to medium, and covering pot. Cook until tender (about 40 minutes). Drain any remaining water and set aside. 
  2. Meanwhile, prepare crispy tofu by mixing together flour and seasoning salt in a shallow bowl. Dredge the tofu cubes into the flour mixture to cover all sides. Reserve any remaining flour in the bowl for step 5.
  3. Heat 2 tablespoons of olive oil in a large skillet or sauté pan over medium-high heat. Add tofu to skillet (reserve any leftover flour from dredging tofu) and brown each side, turning as needed with tongs or spatula, until all sides are golden brown (about 15 minutes total). Remove browned tofu from pan and set aside, reserving any leftover oil and crumbs in pan.
  4. Prepare Moroccan apricot sauce by adding 1 teaspoon olive oil to the skillet or sauté pan (with any remaining oil from cooking tofu) and heating over medium heat. Add tomato sauce, tomato paste, apple cider vinegar, brown sugar (optional), chili powder, ras el hanout, garlic powder, and hot sauce and heat over medium for 3 minutes.
  5. Place vanilla and orange juice into the small bowl with remaining flour mixture from dredging the tofu. Whisk together until smooth. Add to the sauce mixture in the skillet or pan, and mix well while cooking over medium heat.
  6. Add sliced apricots and chickpeas, and mix together well. Cover and let simmer over medium for 8-10 minutes, until apricots are tender and mixture is thickened.
  7. Remove from heat, top with chopped parsley or cilantro, and serve over cooked brown rice. 
  8. Makes 6 servings (about 1 cup Moroccan Apricot Tofu with ½ cup cooked brown rice per serving). 

Notes

*Ras el hanout is a traditional Moroccan seasoning made from coriander, paprika, cumin, cardamom, cinnamon, black pepper, red pepper, turmeric, ginger, nutmeg, clove, and allspice. 

**If you don’t have fresh apricots, use frozen and thawed, or canned and drained apricots (reduce cooking time with canned apricots). You can also use ¾ cup dried apricots which have been soaked overnight in water and drained. 

To make this recipe gluten-free, use cornstarch instead of flour. 

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Entree
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 444
  • Sugar: 9 g
  • Sodium: 161 mg
  • Fat: 15 g
  • Saturated Fat: 2 g
  • Carbohydrates: 60 g
  • Fiber: 8 g
  • Protein: 22 g

Top 10 Tofu Recipes

Discover more of my favorite tofu recipes here:

Easy Vegan Tofu Scramble Wrap with Vegetables and Dill
Kale Tofu Vegan Bowl with Turmeric Hemp Hearts Topping
Easy Silky Lemon Tofu Pudding Cups
Vegan Poke Bowl with Tofu, Watermelon, and Quinoa
Tofu Mushroom Tacos
Savory Oatmeal with Spinach, Mushrooms and Tofu
Buffalo Cauliflower Tofu Skewers
Crunchy Mandarin Tofu Salad
Asparagus Dill Tofu Quiche
Nicoise Salad with Tofu

As an Amazon Influencer, I earn from qualifying purchases. For more information about affiliate links, click here.

More Tools for Eating and Living the Goodness

One thought on “Moroccan Apricot Tofu with Chickpeas and Brown Rice

  1. What an amazing tofu recipe! I saw apricots at the store, and was looking for a new way to use them in a savory dish. I love your recipes. Keep up the good work!

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