
Warm, deeply spiced, and just a little bit sweet, this Moroccan-inspired beef stew is the kind of pot that makes your whole kitchen smell incredible. Chunks of beef chuck are seared until deeply browned, then slow-simmered with turmeric, Ceylon cinnamon, fresh ginger, and garlic until the meat is fall-apart tender and the broth turns rich and fragrant. The dried apricots are the real secret weapon here — they soften into the stew and add a subtle sweetness that plays beautifully against the savory bone broth and a splash of apple cider vinegar. Carrots and zucchini round out the pot with hearty, satisfying texture, and a finish of fresh cilantro and mint lifts the whole dish. Because every component is a whole-food ingredient — no binders, no thickeners, no hidden additives — this is naturally free from eggs without any substitutions or workarounds required. It's the kind of recipe that feels special enough for a dinner party but is genuinely straightforward to pull off on a weeknight. Ladle it into deep bowls and don't skip the fresh herbs.
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!
