This Slow Cooker Thai Beef Curry is the recipe I make when I want something that tastes like a Saturday-night takeout order but requires about fifteen minutes of actual effort. Chuck roast goes into the crock with coconut milk, red curry paste, fish sauce, and brown sugar, and six hours later you have beef that shreds under a spoon in a sauce that is rich, gently spicy, and just sweet enough.
Advertisements1
The trick is browning the beef first. It adds one extra pan and about ten minutes, but it builds a deep savory base that plain slow-cooked beef simply cannot match. If you are truly short on time, you can skip it, but I promise the sear is what makes this taste like a restaurant dish rather than a stew.
I finish the curry with lime juice and Thai basil off the heat so the sauce stays bright instead of flat. Serve it over jasmine rice, cauliflower rice, or rice noodles, and dinner is done.
Why You'll Love This Recipe
About the Ingredients
3 lb (1.35 kg) beef chuck roast, cut into 1 1/2-inch chunks
Chuck is ideal because its marbling breaks down during long cooking. If chuck is unavailable, boneless short ribs or beef shank work well and stay equally tender.
2 tbsp vegetable oil, for searing
Use a neutral high-smoke-point oil like canola or grapeseed. Avocado oil works too, but avoid olive oil here since it smokes at the temperature needed for a good sear.
1 large yellow onion, sliced into 1/2-inch wedges
Yellow onion gives the sweetest braised result. In a pinch, two shallots or a red onion will substitute, though red onion will tint the sauce slightly pink.
4 garlic cloves, minced
Fresh garlic is best, but 1 teaspoon of garlic powder can stand in. Add fresh garlic at the start and powder near the end so it does not turn bitter.
3 tbsp Thai red curry paste
Mae Ploy and Maesri are the most widely available authentic brands. If you only have green curry paste, use it 1:1 for a sharper, herbier curry.
1 can (13.5 oz / 400 ml) full-fat coconut milk
Full-fat is essential for body; light coconut milk makes a thin sauce. Shake the can hard before opening, or whisk the separated cream back in.
1 can (14.5 oz / 400 g) diced tomatoes, drained
Diced tomatoes add acidity that balances the coconut fat. Crushed tomatoes work as a substitute but will make the sauce thicker and more stew-like.
2 tbsp fish sauce
Fish sauce is the salty backbone of Thai cooking. For a vegetarian swap, use 2 tablespoons soy sauce plus 1 teaspoon of miso for similar depth.
1 tbsp brown sugar
Brown sugar rounds out the curry's heat. Coconut sugar or palm sugar are traditional substitutes and can be used in the same amount.
1 lb (450 g) Yukon Gold potatoes, cut into 1-inch cubes
Yukon Golds hold their shape without turning grainy. Russets will work but tend to break down and thicken the sauce more.
1 tbsp fresh lime juice, plus lime wedges for serving
Add lime at the very end, off the heat, so the brightness survives. Bottled lime juice is a last resort; lemon juice is a better substitute.
1/2 cup fresh Thai basil leaves, plus more for garnish
Thai basil has a licorice note that regular basil lacks. If unavailable, use cilantro or regular basil stirred in at the end.
Tips & Tricks
Do not skip the sear
Browning the beef in batches at 450°F (230°C) for 3 to 4 minutes per side creates flavor compounds the slow cooker alone cannot produce. Crowding the pan steams the meat instead of browning it, so work in two or three batches.
Add the lime and basil last
Acid and delicate herbs turn dull after hours of heat. Stir them in after the slow cooker is off so the curry tastes fresh rather than cooked-out.
Watch your curry paste heat level
Brands vary wildly, from mild to fiery. Start with 2 tablespoons, taste the sauce at the 4-hour mark, and add more if you want extra heat.
Thicken at the end, not the start
If the sauce looks thin, remove the lid for the last 30 minutes on High. Adding cornstarch at the beginning can make the sauce gluey over six hours.
Pro Tips
Step-by-Step Instructions
1. Pat the beef dry
Blot the beef chunks thoroughly with paper towels and season generously with salt and pepper. Dry meat browns instead of steaming, which is the difference between a rich curry and a bland one.
2. Sear in batches
Heat 1 tablespoon of oil in a large skillet over medium-high heat until it shimmers, about 350°F (175°C). Sear the beef in two batches for 3 to 4 minutes per side until deeply golden brown, adding the remaining oil for the second batch, then transfer to the slow cooker.
3. Bloom the aromatics
Lower the skillet to medium heat, add the onion and garlic, and cook for 3 to 4 minutes until softened and fragrant. Stir in the curry paste and cook 60 seconds until it darkens slightly and smells toasted.
4. Build the sauce
Pour in the coconut milk and scrape up the browned bits from the pan with a wooden spoon. Stir in the tomatoes, fish sauce, and brown sugar until fully combined.
5. Load the slow cooker
Pour the sauce over the beef, then nestle the potatoes on top so they sit above the liquid line. Cover and cook on Low for 6 to 7 hours or on High for 3 1/2 to 4 hours.
6. Check for doneness
The curry is ready when the beef shreds easily with a fork and the potatoes pierce with no resistance, with the sauce bubbling gently at the edges. If the beef still resists, cook another 30 minutes on High.
7. Brighten the sauce
Turn off the slow cooker and stir in the lime juice and Thai basil. Taste and adjust with more fish sauce for salt or brown sugar for sweetness.
8. Serve hot
Ladle over jasmine rice with lime wedges and extra basil. The sauce should coat the back of a spoon and glisten.
Delicious Variations
Green Curry Version
Swap the red curry paste for green and add 1 cup of sliced bamboo shoots in the last hour for a sharper, herbaceous curry.
Peanut Satay Twist
Stir 1/3 cup creamy peanut butter into the sauce before cooking and finish with chopped peanuts for a richer, nuttier profile.
Vegetarian Curry
Replace the beef with 2 cans of chickpeas and 1 lb of butternut squash, use soy sauce instead of fish sauce, and cook on Low for 4 hours.
How to Store Slow Cooker Thai Beef Curry
Refrigerator
Store in an airtight container for up to 4 days; the flavor actually improves on day two.
Freezer
Freeze in portions for up to 3 months; thaw overnight in the refrigerator before reheating.
Reheating
Reheat gently on the stovetop over medium-low heat or in the microwave, adding a splash of coconut milk or water if the sauce has thickened.
Frequently Asked Questions
Q: Can I put raw beef in the slow cooker without browning it first?
Yes, you can, but the curry will taste noticeably flatter. Searing takes about 10 minutes and creates the deep roasted flavor that makes this dish taste restaurant-quality, so I only skip it in a true time crunch.
Q: How spicy is Thai red curry?
Thai red curry is usually medium-hot, though it varies a lot by brand. Start with 2 tablespoons of paste and taste the sauce at the 4-hour mark before adding more.
Q: Can I use light coconut milk instead of full-fat?
You can, but the sauce will be thinner and less rich. If you only have light coconut milk, stir in 2 tablespoons of coconut cream or a spoonful of peanut butter at the end to restore some body.
Q: What is the best cut of beef for slow cooker curry?
Chuck roast is the best choice because its marbling breaks down into tender meat during long cooking. Boneless short ribs and beef shank are excellent alternatives with similar results.
Q: Can I make this Thai beef curry in an Instant Pot?
Yes. Sear the beef using the sauté function, add the remaining ingredients, and pressure cook on High for 35 minutes with a 10-minute natural release. Stir in the lime and basil after the pressure drops.
If you make this Slow Cooker Thai Beef Curry, I would love to hear how it turned out. Leave a comment below with the curry paste brand you used and how spicy it came out, and tag me in your photos so I can see your bowl.
Slow Cooker Thai Beef Curry
Slow Cooker Thai Beef Curry makes fork-tender beef in a creamy coconut red curry sauce with almost no hands-on work for a cozy weeknight dinner.
🧂 Ingredients
- 3 lb (1.35 kg) beef chuck roast, cut into 1 1/2-inch chunks
- 2 tbsp vegetable oil, for searing
- 1 large yellow onion, sliced into 1/2-inch wedges
- 4 garlic cloves, minced
- 3 tbsp Thai red curry paste
- 1 can (13.5 oz / 400 ml) full-fat coconut milk
- 1 can (14.5 oz / 400 g) diced tomatoes, drained
- 2 tbsp fish sauce
- 1 tbsp brown sugar
- 1 lb (450 g) Yukon Gold potatoes, cut into 1-inch cubes
- 1 tbsp fresh lime juice, plus lime wedges for serving
- 1/2 cup fresh Thai basil leaves, plus more for garnish
📋 Instructions
- 1Pat the beef dry — Blot the beef chunks thoroughly with paper towels and season generously with salt and pepper. Dry meat browns instead of steaming, which is the difference between a rich curry and a bland one.
- 2Sear in batches — Heat 1 tablespoon of oil in a large skillet over medium-high heat until it shimmers, about 350°F (175°C). Sear the beef in two batches for 3 to 4 minutes per side until deeply golden brown, adding the remaining oil for the second batch, then transfer to the slow cooker.
- 3Bloom the aromatics — Lower the skillet to medium heat, add the onion and garlic, and cook for 3 to 4 minutes until softened and fragrant. Stir in the curry paste and cook 60 seconds until it darkens slightly and smells toasted.
- 4Build the sauce — Pour in the coconut milk and scrape up the browned bits from the pan with a wooden spoon. Stir in the tomatoes, fish sauce, and brown sugar until fully combined.
- 5Load the slow cooker — Pour the sauce over the beef, then nestle the potatoes on top so they sit above the liquid line. Cover and cook on Low for 6 to 7 hours or on High for 3 1/2 to 4 hours.
- 6Check for doneness — The curry is ready when the beef shreds easily with a fork and the potatoes pierce with no resistance, with the sauce bubbling gently at the edges. If the beef still resists, cook another 30 minutes on High.
- 7Brighten the sauce — Turn off the slow cooker and stir in the lime juice and Thai basil. Taste and adjust with more fish sauce for salt or brown sugar for sweetness.
- 8Serve hot — Ladle over jasmine rice with lime wedges and extra basil. The sauce should coat the back of a spoon and glisten.



