A delightful twist on a classic beef curry, incorporating sweet and savory flavors for a comforting meal.
Combine the flour, salt, and pepper in a mixing bowl. Coat the beef pieces evenly in the mixture.
Ensure the beef is dry before coating to help the flour adhere better.
Heat oil in a skillet over medium heat. Brown the beef pieces in batches until golden. Remove and set aside.
Avoid overcrowding the skillet to ensure even browning.
In the same skillet, sauté the onion and garlic until fragrant. Add the bay leaf, curry powder, cloves, and sugar. Stir to combine.
Deglaze the skillet with a splash of water or stock to incorporate the browned bits into the curry.
Return the beef to the skillet and add enough water to cover. Simmer covered for 1 hour.
Check occasionally and add more water if needed to prevent drying out.
Add the apples, raisins, and potatoes to the skillet. Cook covered for another 45 minutes until tender.
Cut the potatoes into even pieces to ensure they cook uniformly.
Prepare the couscous according to package instructions.
Fluff the couscous with a fork after cooking for a light texture.
Serve the curry over the couscous and enjoy.
Garnish with fresh cilantro or parsley for added freshness.