A delightful Kenyan-inspired beef curry with a rich blend of spices and a touch of sweetness.
Chop the onion into small pieces.
Use a sharp knife to make chopping easier and safer.
Heat a frying pan over medium heat and add a drizzle of oil. Sauté the onion until translucent.
Stir frequently to prevent the onion from burning.
Add the ground beef to the pan and cook until browned, breaking it apart with a spoon.
Ensure the beef is evenly browned for the best flavor.
Stir in the curry powder, garlic, and ginger, and cook for 2 minutes to release the aromas.
Cooking the spices briefly enhances their flavor.
Add the chopped tomatoes, tomato paste, and cinnamon. Stir well to combine.
Use ripe tomatoes for a richer taste.
Pour in the water and season with salt. Bring to a simmer.
Adjust the salt to your taste preference.
Reduce the heat to low and let the curry simmer for 20 minutes, stirring occasionally.
Simmering allows the flavors to meld beautifully.
Garnish with fresh cilantro before serving.
Chop the cilantro just before serving to retain its freshness.