A delightful and hearty dish combining the rich flavors of spiced beef, spinach, and rice.
Heat the olive oil in a cooking pot over medium heat.
Using extra virgin olive oil adds a rich flavor to the dish.
Add the chopped onion and sauté until translucent.
Ensure the onions are finely chopped for even cooking.
Add the ground beef and cook until browned.
Break the beef into small pieces as it cooks for better texture.
Stir in the allspice, cinnamon, and salt.
Toast the spices slightly in the pan to enhance their aroma.
Add the spinach and mix well with the beef mixture.
If using fresh spinach, chop it finely before adding.
Pour in the water, cover, and let it simmer for 30 minutes.
Check occasionally to ensure the mixture doesn't dry out.
In a separate pan, heat olive oil and sauté the minced garlic and chopped cilantro.
Cook until the garlic is golden but not burnt.
Add the garlic-cilantro mixture to the spinach and beef pot and stir well.
This step adds a fresh and aromatic flavor to the dish.
Cook the rice according to package instructions.
Rinse the rice before cooking to remove excess starch.
Serve the spinach and beef mixture over the cooked rice and squeeze fresh lemon juice on top.
The lemon juice adds a bright and tangy finish to the dish.