
Warm, fragrant, and deeply satisfying, this Moroccan-inspired beef stew is the kind of pot that makes the whole kitchen smell incredible. Turmeric, Ceylon cinnamon, fresh ginger, and ground ginger layer together into a spice profile that feels exotic but approachable, while dried apricots and a touch of honey bring a gentle sweetness that balances the savory broth beautifully. Beef chuck is seared in batches until deeply browned before slow-simmering in bone broth with apple cider vinegar — that low-and-slow process is what breaks down the collagen and turns the meat fork-tender and rich. Carrots and zucchini join the pot in stages so every component finishes at just the right texture, and nothing gets mushy or lost in the sauce. For anyone navigating poultry-free cooking, this recipe is a genuinely exciting option because it leans fully into beef without any workarounds or substitutions — the flavor stands completely on its own. A handful of fresh cilantro and torn mint scattered over the top at serving adds a bright, herby finish that lifts the whole bowl. It's the kind of stew you'll want to make on a Sunday and eat all week.
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!
