A delicious Lebanese-style spinach stew with lean ground beef, spinach, and toasted pine nuts. Quick to prepare, rich in protein and fiber, and lightly spiced, it makes a nutritious, family-friendly meal perfect for everyday cooking or meal prep. Serve over fluffy rice for a complete, satisfying dish.
Toasting the Pine Nuts: Begin by heating 1 tablespoon of olive oil in a heavy-bottomed sauté pan over medium heat. Once the oil is warm, add the pine nuts. Stir them gently and continuously, allowing them to turn a rich golden brown without burning. The aroma should be nutty and inviting. Once toasted, transfer the pine nuts to a small bowl and set aside—they will add a delightful crunch and depth to the stew later.
Browning the Ground Beef: In the same pan, add the remaining tablespoon of olive oil and let it warm over medium-high heat. Add the ground beef, breaking it apart with a wooden spoon or spatula. Sprinkle in 2 teaspoons of the 7-spice blend, 1 teaspoon of salt, and ¼ teaspoon of black pepper. Stir frequently as the beef cooks until it is evenly browned, and no pink remains, about 5–7 minutes. The pan should have flavorful juices—don’t discard them. Transfer the cooked beef to a bowl and set aside.
Sautéing the Aromatics: Using the same pan with the residual oil and juices, add the chopped cilantro, minced garlic, and crushed red pepper. Cook over medium heat, stirring constantly for 2–3 minutes until fragrant. This step allows the aromatics to release their essential oils, infusing the dish with vibrant, layered flavors that form the foundation of the stew.
Cooking the Spinach: Add the frozen spinach directly to the pan. Sprinkle with the remaining 1 teaspoon of salt. Stir the spinach to combine with the garlic and cilantro mixture, cooking until it softens and releases its moisture, about 5 minutes. If using fresh spinach, you may need to cook slightly longer to ensure it wilts completely. The spinach should be tender but still retain its bright green color, signaling freshness and nutrition.
Adding the Broth: Pour in the chicken broth (or water if preferred) and gently stir to combine all ingredients. Increase the heat slightly and bring the mixture to a gentle boil. This allows the flavors to meld together and prepares the stew for the final simmer with the beef and pine nuts.
Combining the Beef and Pine Nuts: Return the browned ground beef and toasted pine nuts to the pan. Stir gently to distribute them evenly throughout the spinach and broth. Reduce the heat to low and allow the stew to simmer uncovered for 20 minutes. During this time, the liquid will reduce slightly, thickening the stew while deepening the flavors. Stir occasionally to prevent sticking.
Finishing with Lemon Juice: After the stew has simmered and thickened, remove the pan from heat. Squeeze the juice of one lemon over the stew, stirring to combine. The lemon adds a fresh, tangy brightness that balances the rich, savory flavors and enhances the natural taste of the spinach and beef.
Serving the Stew: Serve the Lebanese Spinach Stew warm, ideally over a bed of fluffy Arabic rice pilaf. The pine nuts provide a satisfying crunch, while the tender spinach and beef create a hearty, nourishing meal. This stew is perfect for family dinners, meal prep, or any occasion where comfort food with a healthy twist is desired.
Notes
Use fresh or frozen spinach interchangeably; frozen spinach cooks faster and is convenient, while fresh spinach offers a brighter flavor but requires extra wilting time.
7-spice blend is central to the authentic Lebanese flavor, but a homemade mix of paprika, cumin, coriander, cloves, nutmeg, cardamom, and cinnamon works just as well.
Pine nuts add a subtle crunch and richness—toast them carefully to avoid burning, which can create bitterness.
Adjust crushed red pepper to taste; it adds a gentle heat that complements the earthy spinach and savory beef.
For meal prep, this stew freezes well and can be reheated gently on the stovetop or in the microwave without losing flavor or texture.