This Slow Cooker Beef Curry recipe is hearty and comforting, and packed with fork-tender beef protein. It’s an easy crockpot meal full of rich flavor, thanks to a gorgeous combination of creamy coconut milk, tomatoes, curry powder, and other warm spices.

One of the best things about a chilly day, besides a comfy sweatshirt of course, is a crockpot of deliciousness simmering away on the kitchen counter. While I’ve always liked a fork-tender Classic Beef Pot Roast, this Slow Cooker Beef Curry definitely has my heart, as I simply cannot resist the combination of coconut milk and curry. We like to spoon it over big bowls of steamy rice – so seriously yummy!
What Makes This Slow Cooker Beef Curry a Favorite
When our family has flavorful, dependable recipes like this, there’s no need to think about take-out meals. Here’s why we love it:
- Low and slow cooking. If you love a fall-apart beef pot roast, all tender and incredibly flavorful from hours in a crockpot, then you must give this creamy beef curry a try. There’s just something extra-wonderful about slow cooker meals!
- Rich, bold flavors. The coconut milk gives the broth a silky texture and lovely taste. And a combination of curry powder and other cozy spices lends warm depth. Along with easy canned tomatoes, these ingredients are the base for this dish that is delicious beyond words. If you like recipes that combine coconut milk with beef, also be sure to try my Coconut Beef Satay!
- Leftovers you’ll look forward to. This curry beef is delicious straight out of the crockpot, but it tastes even better the next day as the flavors meld overnight, making it a perfect make-ahead or meal prep dinner.

What You’ll Need
Here’s what you’ll need to make this slow cooker beef curry. Scroll down to the printable recipe card to find the exact ingredient quantities and full recipe instructions.
- Beef – Budget-friendly beef chuck roast is my protein of choice for this recipe. This cut really shines in the slow cooker, as it breaks down into tender, richly flavored bites when it simmers away with low, slow heat.
- Salt & pepper – I use kosher salt and freshly ground black pepper.
- Tomatoes – Canned crushed tomatoes, with juice, add some texture to the curry without quite as much texture as diced tomatoes.
- Tomato paste – For richer tomato flavor.
- Coconut milk – Full-fat coconut milk gives the best flavor and texture.
- Fish sauce – This adds umami depth and flavor without necessarily announcing its presence. (In other words, it won’t make your curry taste like fish!)
- Butter – Unsalted butter adds some beautiful rich flavor and texture.
- Brown sugar – This adds some balance and just a touch of sweetness. Dark or light brown will both work.
- Garlic and ginger – Fresh garlic and fresh ginger are must-haves. They’re much more pungent than the dried and ground versions.
- Onion and red pepper – I add yellow onion and red bell pepper, which pair beautifully with the beef.
- Spices – Yellow curry powder, cumin, paprika, turmeric, cayenne, cinnamon, and red pepper flakes combine for incredible flavor.
- Lime juice – Freshly squeezed lime juice livens up the flavor of the finished curry, adding a bright contrast.
- Cilantro and green onion – For garnish and a little touch of fresh flavor.
How to Make Slow Cooker Beef Curry
Here, you’ll find a quick overview. For the complete recipe instructions, scroll down to the bottom of the page.


- Season the beef. Add the beef to the slow cooker and season it with salt and pepper.
- Add the saucy ingredients. Add the crushed tomatoes and their juices, then stir in the tomato paste, followed by the coconut milk and fish sauce.


- Stir in everything else. Add the butter, brown sugar, garlic, ginger, onion, and red pepper; stir to combine. Then, stir in the dried spices.


- Cook. Cover the slow cooker and cook on high for 6 to 8 hours, or until the beef is fork-tender.
- Shred the beef. Transfer the beef to a pan. Trim off any fat, then shred the beef with forks and return it to the curry sauce.
- Finish the dish. Stir in the lime juice, then cover and cook for 5 to 10 minutes more. Serve over rice, with cilantro and green onion for garnish.

Tips & Variations
Here are some tips for the perfect slow cooker beef curry, along with some ideas to help you put your own spin on the recipe.
- Cook until the beef is tender. If 7 hours have elapsed and the beef isn’t tender, keep on cookin’. It’s worth the wait to have super tender beef. Once the beef is fully cooked it will be tender — trust your crockpot!
- Add more veggies. Don’t hesitate to throw in additional vegetables. I love the addition of mushrooms, and sometimes I’ll add more bell peppers, some thinly sliced carrots, and/or halved fresh pea pods. You can also throw in some fresh spinach at the end of the cook time; just stir until wilted and combined. It’s great every which way you can dream up.
- Make it spicy. When I’m needing a little kick, some minced fresh jalapeño is always a fab addition. You can add more red pepper flakes too, or try a Thai chili pepper — just be careful, they can be fiery!

Serving Suggestions
Rice is the traditional accompaniment to any curry recipe, and jasmine or basmati rice work nicely…although our daughters adore Cilantro Lime Rice. But you can also serve this slow cooker beef curry with quinoa, cauliflower rice, or rice noodles — or simply all on its own if you prefer.
Top the beef curry with some plain yogurt for a cooling flavor – or with sliced fresh chilies for some heat. Some warm naan is also lovely, and a great tool for wiping your bowl clean!
If you like a fresh contrast, opt for sides and toppings such as Pickled Red Onions, Pickled Ginger, or my quick Cucumber Salad.
How to Store & Reheat Leftovers
- Refrigerator: Store any leftovers in an airtight container in the refrigerator for up to 4 days.
- Freezer: You can also freeze this beef curry for up to 3 months in an airtight, freezer-safe container or bag. Thaw overnight in the refrigerator.
- To reheat: Gently warm the leftovers on the stovetop or in the microwave, adding a splash of water or coconut milk to loosen the sauce if needed. (Small amounts of leftovers that aren’t enough for a full meal are delicious warmed up and served over baked sweet potatoes!)


Slow Cooker Beef Curry
Ingredients
- 3½ pounds beef chuck roast, cut into 8 similar-sized chunks
- 2 teaspoons kosher salt
- 1 teaspoon black pepper
- 28 ounces canned crushed tomatoes, with juice
- 3 tablespoons tomato paste
- 1 can (13.5 ounces) full-fat coconut milk
- 2 teaspoons fish sauce
- 3 tablespoons unsalted butter
- 1 tablespoon packed brown sugar
- 8 large cloves garlic, minced
- 3 tablespoons minced fresh ginger
- 1 large yellow onion, chopped into ½" pieces
- 1 large red bell pepper, chopped into ½" pieces
- 3 tablespoons yellow curry powder
- 1 tablespoon cumin
- 1 teaspoon paprika
- 1 teaspoon turmeric
- 1 teaspoon cayenne
- ½ teaspoon cinnamon
- ¼ teaspoon red pepper flakes
- 2 tablespoons freshly squeezed lime juice
- ¼ cup chopped fresh cilantro leaves
- ¼ cup chopped fresh green onion
Instructions
- Place beef pieces in the slow cooker bowl. Season all over with salt and pepper.
- Add crushed tomatoes to the slow cooker bowl. Then stir the tomato paste into the crushed tomatoes, followed by the coconut milk and fish sauce.
- Toss in butter, brown sugar, garlic, ginger, onion, and red pepper. Give everything a little stir to combine.
- Sprinkle the dried spices over the top: yellow curry powder, cumin, paprika, turmeric, cayenne, cinnamon, and red pepper flakes. Give everything another little stir to combine.
- Cover slow cooker and cook on high for 6-8 hours, until beef is very tender and shreds easily with a fork. I always allow 8 hours, to ensure I have fork-tender beef.
- Remove the beef pieces to a rimmed pan. Remove any large chunks of fat and then lightly shred the beef. Add beef back into the curry sauce, along with the lime juice, and fold gently to incorporate. Cover to warm it through, about 5-10 minutes.
- Serve beef curry over individual bowls of rice. Top with cilantro and green onion.
Nutrition Information:
This post was originally published in 2014, then updated in 2025.


Delicious!! Everyone in our family of 7 loved it (ages 5+). Thank you for this terrific recipe!
I have made it and can say its delicious.
Thank you so much for coming back to let me know that you liked this!! :)
This is great. I used little Thai can of Panang curry (I love this stuff), but otherwise it worked perfectly. If you do not have rice it works great with a loaf of french bread.
So glad you liked it!
Can i just say that I LOVE that this is made in a slow cooker! I really can’t wait to give this a try. I love curry dishes-espically when coconut is involved. I’m definitely pinning this one! :)
Thank you, Christina – I hope you like it! :)
I want to try this! I love finding easy and delicious slow cooker recipes, it makes it so much easier to have dinner waiting when I get home at 6:45. Would it be okay to put this on low for longer, or should I just do it for the 5 hours on high and let it switch over to “warm” when it’s done? (My slow cooker is programmable.) Thanks!
Hi Tahleen – it would definitely be fine to cook this longer on low. Cooking on high for a shorter time just happens to work out better for my schedule most of the time. :)
Oh, so delicious! I braised mine this time (cold temps call for heating the house with the oven!) using both an arm roast and rolled rump roast I had in the freezer. This recipe worked really well to liven up those drier cuts of meat. I also served it over sautéed cauliflower & broccoli for some additional veggies. Thank you, thank you for sharing.
This recipe is a keeper for sure!
I am so happy to know you liked this, Carol! Thanks for coming back to let me know – and Happiest New Year to you and your family! :)
First off , I love that you made this in the slow cooker. I have never had anything like this, it sounds so fantastic.
I told myself that the slow cooker is going to get used alot more this winter! If you give this a try, I’d love to know your thoughts. Thanks, Miss!
This looks like something I would love to eat!!!
I’m quite sure of that! ;)
Can you believe that I’ve never tried curry? Not once! But I am an adventurous eater and am dying to try this dish! Love the touch of coconut — sounds so heart warming and comforting to me!
No, Hayley, I almost canNOT believe that! The green curry that I linked to is the brand I like. It doesn’t pack any heat, just alot of warm flavors. Please let me know if you try this!
I love a good curry!
This looks too good for words. All of my favorite flavors!!
Thanks, Tieghan! And in a slow cooker, it’s just too easy and comforting, the perfect way to warm up in this cold.
OMGoodness. I want some now! LOL Looks fantastic, Brenda!
Happy Monday, friend!
Thank you, Sandy! It’s so good!
I’m always hunting for good slow cooker recipes, and this one looks like a real winner! Definitely love all the flavors going on here and your photos are great!!
So nice to hear from you again, Anna! If you try this, please come back to let me know what you think.
This looks amazing. Love a good crock pot recipe. Can’t wait to try!
Thanks, Nicole…hope you like it, too!
Thank you for the nice recipe.
You’re welcome, Liz!
This sounds so comforting, Brenda!
This looks sooo good, Brenda!! Love it! Must try it soon!
One of my goals in 2014 is to use my slow cooker more! Love this recipe!
Thanks, Kristen. We have the same goal. One new slow cooker recipe a week is my aim, at least until spring. Then I’m back to the beloved grill. :)
This is my type of recipe in every way!! I know my husband would love it too. Pinning!
Awesome, thanks! I hope you like it, Liz!
What a great recipe, Brenda! I am always looking for new crock pot recipes! Tasty twist on this one! Stay warm today!
Thanks, Lisa!