Slow-Cooked Spiced Beef Curry with Creamy Coconut Sauce Over Rice

Ingredients:
2 lbs beef chuck, cut into 1.5-inch cubes
1 tablespoon vegetable oil
1 large onion, thinly sliced
4 cloves garlic, minced
1 tablespoon fresh ginger, grated
2 tablespoons curry powder
1 teaspoon ground cumin
1/2 teaspoon ground cinnamon
1/2 teaspoon ground turmeric
1/4 teaspoon cayenne pepper (optional)
1 (14 oz) can diced tomatoes
1 (13.5 oz) can full-fat coconut milk
1 tablespoon brown sugar
Salt and pepper to taste

For serving:

  • Steamed jasmine or basmati rice
  • Fresh coriander (cilantro)
  • Toasted coconut flakes (optional)

🍳 Instructions

  1. Brown the Beef:
    • Heat oil in a skillet over medium-high heat.
    • Sear beef chunks until browned on all sides. Transfer to slow cooker.
  2. Sauté Aromatics:
    • In the same pan, sauté onion until soft.
    • Add garlic and ginger, cook for 1 minute.
    • Stir in curry powder, cumin, turmeric, cinnamon, and chili flakes. Cook for another minute to release the aromas.
  3. Build the Sauce:
    • Add diced tomatoes, tomato paste, and beef broth.
    • Pour in coconut milk and stir well. Bring to a gentle boil.
  4. Slow Cook:
    • Pour the sauce over the beef in the slow cooker.
    • Cook on low for 7–8 hours or high for 4–5 hours, until beef is tender and sauce is rich.
  5. Serve:
    • Spoon the curry over fluffy rice.
    • Garnish with fresh coriander and coconut flakes if desired.

Leave a Comment