
Warm, fragrant, and deeply satisfying, this Moroccan-inspired beef stew layers bold spice with a gentle sweetness that feels almost luxurious on a weeknight. Ceylon cinnamon, turmeric, and fresh ginger build an aromatic base that perfumes the whole kitchen as the beef slowly braises into fork-tender, fall-apart perfection. The dried apricots melt into the broth alongside carrots and zucchini, creating a sauce that's rich and slightly sweet without a single ingredient that raises concern for those avoiding lupin. That matters more than it might seem — lupin flour and lupin seeds have a way of sneaking into spice blends, broths, and packaged pantry staples, so cooking from scratch with whole, clearly labeled ingredients like these is genuinely the safest route. Coconut oil handles the searing, bone broth deepens the base, and a splash of apple cider vinegar keeps everything bright and balanced. Finish with torn fresh mint and cilantro if you have them — they lift the whole bowl and make it feel like something you'd order at a restaurant rather than pull together at home.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings














Pat the beef cubes dry with paper towels and season all over with the salt. Heat the coconut oil in a Dutch oven over medium-high heat until shimmering. Working in two batches to avoid crowding, sear the beef on two or three sides until deeply browned, about 3–4 minutes per side, then transfer to a plate. Repeat with the remaining beef.
Reduce the heat to medium. Add the sliced onion to the pot and cook, stirring occasionally, until softened and golden at the edges, about 6–7 minutes.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
