Print

Indian Beef Curry in Slow Cooker

A rich and flavorful Indian beef curry slow-cooked to tender perfection with aromatic spices and a creamy tomato base, perfect for a comforting dinner.

Ingredients

Scale
  • 2 lbs beef chuck, cut into cubes
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 tbsp vegetable oil
  • 2 tbsp curry powder
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp turmeric powder
  • 1/2 tsp chili powder
  • 1 cinnamon stick
  • 1 (14 oz) can diced tomatoes
  • 1 cup beef broth
  • 1/2 cup plain yogurt
  • Salt to taste
  • Fresh cilantro, chopped (for garnish)

Instructions

  1. In a large skillet, heat vegetable oil over medium heat. Add chopped onions and sauté until golden brown.
  2. Add garlic and ginger; cook for 1 minute until fragrant.
  3. Stir in curry powder, ground cumin, coriander, turmeric, chili powder, and cinnamon stick. Cook spices for 2 minutes, stirring constantly.
  4. Add beef cubes to the skillet and brown on all sides, about 5-7 minutes.
  5. Transfer browned beef and spice mixture to the slow cooker.
  6. Add diced tomatoes and beef broth to the slow cooker. Stir to combine.
  7. Cover and cook on low for 6-8 hours or high for 3-4 hours until beef is tender.
  8. About 15 minutes before serving, stir in the plain yogurt and salt to taste. Remove cinnamon stick.
  9. Garnish with fresh cilantro before serving. Enjoy with rice or naan.

Notes

For an extra creamy texture, add a splash of coconut milk when stirring in the yogurt. Serve with basmati rice or warm naan bread to soak up the flavorful sauce.