A flavorful and hearty beef stew inspired by Moroccan cuisine, perfect for a comforting meal.
Heat the olive oil in a skillet over medium heat.
Ensure the oil is hot before adding the beef to get a good sear.
Add the beef and cook until browned on all sides.
Avoid overcrowding the skillet to ensure even browning.
Stir in the onion, parsley, paprika, ginger, salt, and pepper. Cook until the onion is softened.
Stir frequently to prevent the spices from burning.
Pour in half of the water and bring to a simmer. Cover and cook for 10 minutes.
Check occasionally to ensure the liquid doesn't evaporate completely.
Add the tomatoes and the remaining water. Cover and simmer for another 15 minutes.
Adjust the seasoning to taste before serving.
Serve the stew hot, optionally over couscous or with bread.
Garnish with fresh parsley for a touch of color and freshness.