A deeply spiced, melt-in-your-mouth Indian beef curry made easily in a slow cooker with coconut milk, tomatoes, and warming spices.
2 lbs beef chuck or stewing beef, cubed
2 tbsp oil (for browning)
1 large onion, chopped
4 garlic cloves, minced
1 tbsp fresh ginger, grated
1 cup crushed tomatoes
1 cup coconut milk (or ¾ cup plain yogurt)
2 tsp ground cumin
2 tsp ground coriander
1 tsp turmeric
1 tsp paprika or Kashmiri chili powder
1 tsp garam masala
½ tsp ground cinnamon or 1 stick
1–2 bay leaves
Salt and black pepper, to taste
1 green chili (optional)
1 tbsp lemon juice
Fresh cilantro, chopped (for garnish)
Optional: Brown beef in batches and set aside.
Sauté onions until golden, then add garlic, ginger, and spices. Cook for 1–2 minutes.
Combine beef, sautéed mix, tomatoes, coconut milk, bay leaves, and chili in slow cooker.
Cook on low for 8–9 hours (or high for 4–5 hours), until beef is very tender.
Stir in lemon juice. Adjust seasoning. Garnish with cilantro and serve hot.
For thicker curry, remove lid during last 30 mins.
Stir in cream or yogurt at the end for extra richness.
Freeze leftovers in portions for easy future meals.