Edit recipe
See report
Share

Ingredients

1 hr
  1. 500 gbeef, cut into bite-sized cubes (stewing beef or chuck works well)
  2. 2 tablespoonsvegetable oil
  3. 1large onion, finely chopped
  4. 2-3garlic cloves, minced
  5. 1-inch piece of ginger, grated or minced
  6. 1-2green chilies, chopped (adjust to your spice preference)
  7. 1 teaspoonground turmeric
  8. 1 tablespooncurry powder (or a mix of coriander, cumin, and cardamom)
  9. 1 teaspoonground cumin
  10. 1 teaspoonpaprika (optional, for color and depth)
  11. 1 can (400 ml)coconut milk
  12. 2medium tomatoes, chopped (or 1 cup canned diced tomatoes)
  13. 1 cupbeef stock or water
  14. 2medium potatoes, peeled and cubed (optional)
  15. Salt and pepper to taste
  16. Fresh coriander leaves, chopped, for garnish
  17. TIP: After cooking, For a richer flavor, let the curry sit for 10-15 minutes before serving to allow the spices to meld

Cooking Instructions

1 hr
  1. 1

    Prep the Beef: Season the beef cubes with salt and pepper. Set aside.

  2. 2

    Sear the Beef: Heat the vegetable oil in a large pot or deep skillet over medium-high heat. Add the beef cubes in batches, browning them on all sides. Remove the beef and set it aside (it doesn’t need to be fully cooked yet).

  3. 3

    Cook the Aromatics: In the same pot, add the chopped onion and sauté until soft and golden, about 5 minutes. Add the garlic, ginger, and green chilies, and cook for another 1-2 minutes until fragrant.

  4. 4

    Add Spices: Stir in the turmeric, curry powder, cumin, and paprika. Cook the spices for about 30 seconds to release their flavors, stirring constantly to avoid burning.

  5. 5

    Combine Ingredients: Return the browned beef to the pot. Add the chopped tomatoes and stir well, letting them cook down for 3-4 minutes until they soften and form a thick base.

  6. 6

    Simmer: Pour in the coconut milk and beef stock (or water). Stir to combine, then bring the mixture to a gentle boil. Reduce the heat to low, cover, and let it simmer for 45 minutes to 1 hour, or until the beef is tender. Stir occasionally.

  7. 7

    Add Potatoes (Optional): If using potatoes, add them after the beef has simmered for about 30 minutes. Cook until the potatoes are soft, about 20-25 minutes more

  8. 8

    Adjust Seasoning: Taste the curry and adjust with salt and pepper as needed. If you prefer more heat, add extra chili at this stage.

  9. 9

    Serve: Once the beef is tender and the sauce has thickened to your liking, remove from heat. Garnish with fresh coriander and serve hot with rice, chapati, or ugali.

Reactions

Edit recipe
See report
Share

Cooksnaps

Did you make this recipe? Share a picture of your creation!

Grey hand-drawn cartoon of a camera and a frying pan with stars rising from the pan

Comments

Written by

Eva Saida
Eva Saida @EvaButterfly
on

Similar Recipes

More Recommended Recipes