One-Pot Moroccan-Spiced Tofu with Apricots, Chickpeas & Almonds (Gluten-Free, 45-Minute Recipe)

This aromatic one-pot dish features tofu simmered with sweet dried apricots, hearty chickpeas, tomatoes, and warming Moroccan spices, finished with a sprinkle of toasted almonds and fresh cilantro. Naturally gluten-free and protein-rich, it’s a vibrant, satisfying meal for any night of the week.

⏱️ 45 minutes
👥 4 servings
🔥 390 calories
One-Pot Moroccan-Spiced Tofu with Apricots, Chickpeas & Almonds (Gluten-Free, 45-Minute Recipe)
Ingredients
  • 16 oz extra-firm tofu, pressed and cubed
  • 2 tbsp olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic cloves, minced
  • 2 tsp ground cumin
  • 1 tsp ground coriander
  • 0.5 tsp ground cinnamon
  • 1 tsp smoked paprika
  • 0.25 tsp cayenne pepper (optional)
  • 2 tbsp tomato paste
  • 1.5 cups canned diced tomatoes (with juices)
  • 2 cups vegetable broth (gluten-free)
  • 1.5 cups canned chickpeas, drained and rinsed
  • 0.5 cup dried apricots, chopped
  • 1 large zest and juice of 1 lemon
  • 1 tsp sea salt
  • 0.5 tsp black pepper
  • 0.25 cup sliced almonds, toasted
  • 0.25 cup fresh cilantro, chopped
Advertisement
300x250

Instructions

1

Heat olive oil in a large Dutch oven or deep skillet over medium heat. Add cubed tofu and cook until golden on all sides, about 8 minutes, turning occasionally.

⏱️ 8 minutes 🌡️ medium
2

Add onion and sauté until translucent, about 4 minutes. Stir in garlic and cook for 1 minute until fragrant.

⏱️ 5 minutes 🌡️ medium
3

Sprinkle in cumin, coriander, cinnamon, smoked paprika, and cayenne. Stir and cook for 1 minute to bloom the spices.

⏱️ 1 minute 🌡️ medium
4

Add tomato paste, diced tomatoes (with juices), and vegetable broth. Stir to combine, scraping up any browned bits from the bottom.

⏱️ 1 minute 🌡️ medium-high
5

Add chickpeas, chopped apricots, lemon zest, lemon juice, salt, and black pepper. Bring to a simmer.

⏱️ 2 minutes 🌡️ medium-high
6

Reduce heat to low, cover, and let simmer for 20 minutes, stirring once or twice, until flavors meld and sauce thickens.

⏱️ 20 minutes 🌡️ low
7

Uncover, taste, and adjust seasoning if needed. Serve hot, garnished with toasted almonds and chopped cilantro.

⏱️ 1 minute
Advertisement
Flexible Ad

Nutrition Information

390
Calories
22g
Protein
44g
Carbs
14g
Fat

Per serving. Values are approximate and may vary.

Frequently Asked Questions

Yes, the flavors deepen as it sits. Store in the fridge and reheat before serving.

Absolutely. Freeze in a sealed container for up to 2 months. Thaw overnight in the fridge before reheating.

Place tofu between paper towels and set a heavy pan on top for 20 minutes to remove excess water.

Enjoy it as-is, or serve with gluten-free quinoa or cauliflower rice for a heartier meal.

Reviews

No reviews yet. Be the first to rate this recipe!

Leave a review

You Might Also Like