-
- Prepare the Tomatoes:
- Slice 3-4 large tomatoes into small chunks. Place them in a blender, add enough water to cover the tomatoes, and blend until smooth. Set aside.
- Prepare the Beef Broth:
- In a large pot, add 3-4 cups of water, cubed beef, 1 onion (quartered), a few bay leaves, and salt and pepper to taste.
- Bring the mixture to a boil, then reduce the heat and simmer for 1 hour. Add water as needed to maintain the liquid level while simmering.
- Once the beef is cooked, separate the meat from the broth and set both aside.
- Cooking the Stew:
- In the same pot, add 1-2 tablespoons of ghee and 1 tablespoon of olive oil. Heat over medium heat.
- Sauté the diced onion and minced garlic for about 1 minute until fragrant.
- Add the boiled beef cubes, then pour in the blended tomato mixture. Stir well.
- Season with a teaspoon of salt and pepper to taste. Cover the pot and let the mixture simmer for 10-15 minutes.
- Simmering the Stew:
- Once the stew has simmered, stir in 1-2 tablespoons of tomato paste and add the reserved beef broth.
- Add the baby okra, green peas, and diced carrots to the pot.
- Cover the pot and let it cook until the vegetables are tender and the beef is soft, about 20-30 minutes.
- If you prefer a thicker sauce, let the stew simmer longer until the broth reduces to a creamier texture.
- Yogurt Drizzle for Creaminess (Optional): A dollop of Greek yogurt on top before serving can add a creamy tang that balances the dish, especially if you’ve added any spicy elements.
Serve and Enjoy:
Serve the Bamya hot with rice or bread, depending on your preference. This hearty Bamya stew is rich in flavor and perfect for a family meal!