This aromatic beef dish transforms tough chuck meat into fork-tender perfection through an 8-hour slow cooking process. The meat first marinates in Greek yogurt with lemon juice, ginger-garlic paste, and ground spices including turmeric, coriander, and chili powder, which helps tenderize and infuse flavor deep into the fibers.
Layered with onions, tomatoes, and potatoes in the slow cooker, the beef simmers in a fragrant broth of beef stock and coconut milk, seasoned with whole spices like cinnamon sticks, cardamom pods, cloves, and bay leaves. The result is meltingly tender beef in a thick, complex sauce with layers of warming Indian flavors.
Perfect for busy days—just prep in 20 minutes, let the slow cooker work its magic, and return to a complete, satisfying meal. Serve over steamed rice or with warm naan bread to soak up the rich sauce.
The house smells incredible right now, and I have my slow cooker to thank for it. I remember my neighbor dropping by yesterday and asking what on earth I was cooking that smelled so divine. That aromatic curry base has been doing its thing for hours while I go about my day.
Last winter, during that terrible week of snowstorms, this curry saved dinner three nights in a row. My sister was staying over and we ate it huddled under blankets with steaming bowls. Something about slow cooked food just feels like comfort.
Ingredients
- Beef chuck: Cut into 1.5inch cubes, this cut breaks down perfectly during long slow cooking
- Greek yogurt: The acidity tenderizes the meat while adding a creamy tang to the sauce
- Ginger-garlic paste: This aromatic base builds the authentic Indian flavor foundation
- Coconut milk: Creates richness and balances the spices with natural sweetness
- Whole spices: Bay leaves, cinnamon stick, cloves, and cardamom release their oils slowly for deep flavor
Instructions
- Marinate the beef:
- Combine beef with yogurt, lemon juice, ginger-garlic paste, salt, turmeric, coriander, and chili powder in a large bowl. Let it sit for at least 30 minutes, though overnight in the fridge gives you the most flavorful results.
- Layer the slow cooker:
- Spread sliced onions, chopped tomatoes, cubed potatoes, and slit green chilies across the bottom of your slow cooker insert.
- Add beef and spices:
- Arrange the marinated beef over the vegetables, then sprinkle with curry powder or garam masala, cumin, paprika, bay leaves, cinnamon stick, cloves, and cardamom pods.
- Add liquids and cook:
- Pour in the beef broth and coconut milk, giving everything a gentle stir. Cover and cook on LOW for 8 hours or HIGH for 4 hours until the beef is fork tender and the sauce has thickened.
- Finish and serve:
- Remove the whole spices before serving, taste and adjust the seasoning with salt and pepper, then sprinkle with fresh cilantro and serve hot.
This recipe became a regular after I served it at my first proper dinner party. Everyone asked for the recipe, and now it is my go to when I want to feed people something special but do not want to be stuck in the kitchen.
Make It Your Own
Swap lamb for the beef if you prefer, or adjust the heat by adding more green chilies or a pinch of cayenne. The recipe is wonderfully forgiving.
Serving Suggestions
Steamed basmati rice or warm naan bread are perfect for soaking up that rich sauce. A simple cucumber raita on the side helps cool the palate.
Storage and Meal Prep
Leftovers actually taste better the next day as the flavors continue to meld. This curry keeps well in the refrigerator for up to 3 days and freezes beautifully for future meals.
- Portion into airtight containers before freezing
- Thaw overnight in the refrigerator for best texture
- Reheat gently on the stovetop with a splash of water if needed
There is something deeply satisfying about dinner taking care of itself while the house fills with these incredible smells.
Recipe Questions
- → What cut of beef works best for slow cooking?
-
Chuck roast is ideal for slow cooking because it has plenty of marbling and connective tissue that breaks down during long cooking, becoming incredibly tender and flavorful. Look for well-marbled pieces and cut them into uniform 1.5-inch cubes for even cooking.
- → Can I use a different type of meat?
-
Lamb shoulder or leg works beautifully as a substitute and maintains that authentic Indian flavor profile. You could also use boneless chicken thighs, though reduce cooking time to 4-5 hours on low since chicken cooks faster than beef.
- → How spicy is this dish?
-
As written, this dish has a mild to medium heat level from the chili powder and curry powder. You can easily adjust the spice level by reducing the chili powder, omitting the green chilies, or increasing them if you prefer more heat. The coconut milk also helps balance the spice.
- → Can I make this on the stovetop or in a Dutch oven?
-
Yes! Simmer covered in a Dutch oven or heavy pot at 300°F (150°C) for 3-4 hours, or until beef is tender. Check occasionally and add liquid if needed. The flavors will develop similarly, though you'll need to monitor it more closely than a slow cooker.
- → How long does this keep and can it be frozen?
-
The flavors actually improve after a day or two in the refrigerator. Store in an airtight container for up to 3-4 days. To freeze, cool completely and store in freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating.