Go Back
A rustic wooden bowl holds a delicious Slow Cooker Indian Beef Curry with tender meat, garnished with fresh cilantro and served with white rice.
Daniel

Slow Cooker Indian Beef Curry

This flavorful Slow Cooker Indian Beef Curry features tender beef slow-cooked to perfection in a rich, aromatic tomato-coconut sauce with a blend of traditional Indian spices. It's an effortless way to bring authentic Indian flavors to your dinner table.
Prep Time 25 minutes
Cook Time 7 hours
Total Time 7 hours 25 minutes
Servings: 6 servings
Course: Main Course
Cuisine: Indian
Calories: 450

Ingredients
  

For the Beef
  • 1.5 lbs beef chuck roast cut into 1.5-inch cubes
  • 1 tsp salt
  • 1/2 tsp black pepper freshly ground
  • 2 tbsp olive oil divided
Aromatic Base
  • 1 large yellow onion chopped
  • 4 cloves garlic minced
  • 1 inch fresh ginger grated
Spice Blend
  • 2 tbsp curry powder
  • 1 tbsp garam masala
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1/2 tsp turmeric powder
  • 1/4 tsp cayenne pepper (optional, for heat)
Liquids & Finishing
  • 1 (14.5 oz) can diced tomatoes undrained
  • 1 (13.5 oz) can full-fat coconut milk
  • 1/2 cup beef broth
  • 2 tbsp tomato paste
  • 1 tbsp fresh lime juice
  • 1/4 cup fresh cilantro chopped, for garnish

Equipment

  • 6-quart Slow Cooker
  • Large skillet
  • Mixing Bowl
  • Whisk

Method
 

Prepare the Beef
  1. Pat the beef cubes dry with paper towels. Season generously with salt and black pepper.
  2. Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Brown the beef in batches until seared on all sides, about 2-3 minutes per batch. Do not overcrowd the pan. Remove beef and place into the slow cooker insert.
Sauté Aromatics
  1. Add the remaining 1 tablespoon of olive oil to the same skillet (add a little more if needed). Reduce heat to medium. Add the chopped onion and cook until softened and translucent, about 5-7 minutes.
  2. Stir in the minced garlic and grated ginger. Cook for another 1-2 minutes until fragrant, being careful not to burn the garlic.
Bloom the Spices
  1. Add the curry powder, garam masala, ground cumin, ground coriander, turmeric powder, and cayenne pepper (if using) to the skillet with the onions, garlic, and ginger. Cook for 1 minute, stirring constantly, until the spices are very fragrant. This step helps to deepen the flavor of the spices.
Combine in Slow Cooker
  1. Transfer the aromatic and spice mixture from the skillet to the slow cooker with the browned beef.
  2. Add the diced tomatoes (undrained), full-fat coconut milk, beef broth, and tomato paste to the slow cooker. Stir everything gently to combine.
Slow Cook
  1. Cover the slow cooker and cook on LOW for 6-8 hours, or on HIGH for 3-4 hours, until the beef is fork-tender. The longer it cooks on low, the more tender the beef will be.
Finish and Serve
  1. Once cooked, stir in the fresh lime juice. Taste and adjust seasoning with additional salt or pepper if needed.
  2. Garnish with fresh chopped cilantro before serving.
  3. Serve hot over basmati rice, with naan bread, or alongside steamed vegetables.

Notes

For a thicker curry, you can remove the beef, then whisk 1 tablespoon of cornstarch mixed with 2 tablespoons of cold water into the sauce in the slow cooker. Cook on HIGH for 15-20 minutes, stirring occasionally, until thickened. Store leftovers in an airtight container in the refrigerator for up to 3-4 days.