Beef cheek Massaman curry is a Thai-style slow-cooked curry of tender beef, potatoes and peanuts in a warmly spiced coconut sauce. Massaman has regional and family variations and is often associated with southern Thailand and Malay and Persian influences; a slow cooker makes the collagen-rich cheeks tender with little hands-on attention.
Ingredients
- 3 lb beef cheeks, trimmed and cut into large chunks (1.36 kg)
- 1 tbsp neutral oil, such as canola (15 ml)
- 2 medium yellow onions, thinly sliced (about 300 g)
- ⅓ cup Massaman curry paste (about 80 g; the salt and heat vary by brand)
- 2 cans full-fat coconut milk, 13.5 oz each (2 cans / 800 ml total)
- 1 cup low-sodium beef stock (240 ml)
- 1 tbsp tamarind concentrate (15 ml)
- 2 tbsp fish sauce (30 ml)
- 2 tbsp packed palm sugar or light brown sugar (about 25 g)
- 1 cinnamon stick (about 7 g)
- 2 whole star anise (about 2 g)
- 2 bay leaves (about 1 g)
- 1½ lb waxy potatoes, peeled if desired and cut into 2-inch chunks (680 g)
- ½ cup roasted unsalted peanuts (70 g)
- ½ tsp fine salt, or to taste (3 g)
- 1 tbsp fresh lime juice, plus lime wedges for serving (15 ml)
- ¼ cup loosely packed chopped cilantro for serving (about 10 g)
Instructions
- Prepare the ingredients, about 20 minutes. Pat the beef cheeks dry and cut away any thick, hard pieces of surface fat or silverskin, leaving some soft fat for flavor. Cut the cheeks into pieces roughly 2 to 3 inches across so they cook at a similar rate. Slice the onions and cut the potatoes into substantial chunks; small pieces are more likely to break apart during the long cook. Measure the paste, liquids and seasonings before you begin browning.
- Brown the beef, about 15 minutes. Heat the oil in a large skillet over medium-high heat. Working in batches so the pan is not crowded, brown the beef on a few sides, turning as needed. Transfer each batch to the slow cooker. Browning builds savory flavor, but the cheeks do not need to cook through in the skillet. If the skillet begins to smoke or the browned bits become very dark, lower the heat.
- Start the curry sauce, about 2 minutes. Reduce the skillet heat to medium and add the sliced onions. Cook for about 2 minutes, stirring and scraping up the browned bits. Add the Massaman paste and stir for 30 to 60 seconds, just until fragrant. Tip the onion mixture into the slow cooker. Pour a little of the measured stock into the skillet, swirl to loosen any remaining browned bits, then add that liquid to the cooker too.
- Add the sauce ingredients and begin slow cooking. Add the coconut milk, remaining stock, tamarind, fish sauce, sugar, cinnamon stick, star anise and bay leaves. Stir gently to distribute the paste, then nestle the beef below the surface of the liquid. Cover and cook on LOW for 5 hours. Avoid lifting the lid during this period, because heat escapes and can extend the cooking time.
- Add the potatoes and finish cooking. After 5 hours, stir in the potato chunks and peanuts. Cover again and cook on LOW for 3 more hours, until the beef is very tender and the potatoes are cooked through but still hold their shape. For food safety, USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum for whole cuts of beef; check a thick piece with a food thermometer. These cheeks need to cook well beyond that minimum to become fork-tender. If they are still firm, continue cooking and check again in 30-minute increments.
- Balance and serve, about 8 minutes. Remove the cinnamon stick, star anise and bay leaves. Stir carefully so you do not crush the potatoes. Taste the sauce and add the lime juice and salt as needed; curry paste, fish sauce and stock differ in saltiness, so adjust only after tasting. If the sauce seems thin, let the curry sit uncovered in the switched-off cooker for a few minutes, or serve it with rice to catch the sauce. Scatter with cilantro and offer lime wedges at the table.
Tips
- Choose beef cheeks when you can. Their connective tissue softens during a long, gentle cook and gives the sauce body. If cheeks are unavailable, boneless beef chuck cut into large chunks is the closest easy substitute; it may become tender sooner, so start checking it after about 6 hours on LOW.
- Check your curry paste before adding extra salt. Paste varies in chile heat, salt and intensity. If yours is especially spicy or concentrated, start with ¼ cup (about 60 g), then stir in more near the end if you want a stronger flavor. The finished curry should taste savory, gently sweet, tangy and aromatic rather than sharply salty.
- Keep the potato pieces large and add them later. Three hours in the slow cooker is usually enough for 2-inch waxy potato chunks while helping them keep their shape. If you cannot return to add them at the 5-hour mark, cut them into especially large pieces and add them at the beginning; expect them to be softer, and check them when the beef is ready.
- Use tamarind concentrate, not a sweetened sauce, if possible. Tamarind gives the curry a fruity sour note. If you cannot find it, use 1 tbsp (15 ml) lime juice in the sauce instead; it will taste brighter and less rounded. Keep the separate finishing lime juice in the recipe, then adjust to taste.
Serving Suggestions
Serve the curry hot with steamed jasmine rice, which absorbs the coconut sauce and balances the rich beef. A smaller bowl of rice is also useful if you are serving it as part of a Thai-inspired meal with other dishes. Put extra roasted peanuts, cilantro and lime wedges on the table so diners can add crunch, freshness or acidity to their portions.
A crisp cucumber salad or lightly dressed greens make a refreshing contrast to the slow-cooked sauce. Keep the sides simply seasoned: the curry already brings salt, sweetness, spice and richness. If serving a crowd, use a warmed serving dish and bring the rice and curry to the table separately so guests can choose their own portions.
Variations
Make it milder or hotter: Use less curry paste for a gentler sauce, or stir in a little more near the end if you want extra chile flavor. Since the salt level varies among pastes, taste before increasing the fish sauce. For extra heat without changing the whole pot, serve sliced fresh chile on the side.
Swap the nuts or aromatics: Cashews can replace the peanuts in the same quantity, although they give a softer, creamier bite. If you do not have star anise, omit it rather than replacing it with a large amount of ground spice; cinnamon and the curry paste still provide a fragrant base. A pinch of ground cardamom can add a warm note, but it is optional.
Use a different cut: Beef chuck is a practical substitute for cheeks. Avoid very lean steak, which can turn dry and stringy during an eight-hour braise. For a version without beef, use firm vegetables such as pumpkin or sweet potato and reduce the cooking time; those vegetables do not need the long cook required for cheeks.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking, in shallow covered containers, and keep them at 40°F (4°C) or colder. The curry keeps for 3 to 4 days in the refrigerator. The sauce may thicken as it chills, and the potatoes will soften a little; stir in a splash of water or stock when reheating if needed.
For longer storage, freeze the cooled curry in airtight, freezer-safe containers for about 2 to 3 months for best quality. Thaw it in the refrigerator rather than on the counter. Reheat portions on the stovetop over medium-low heat, stirring gently, or in the microwave, until the center reaches 165°F (74°C). Check with a food thermometer, especially when reheating a large portion, and avoid repeatedly cooling and reheating the whole batch.
Frequently Asked Questions
Can I cook this curry on HIGH instead of LOW?
LOW is recommended because the gradual heat gives the beef cheeks time to soften without overcooking the potatoes. If you need to use HIGH, the timing depends on your slow cooker; begin checking the beef after about 5 hours, and add the potatoes for the final 2 to 3 hours. Cook until the cheeks are fork-tender, not just until a set time has passed.
Do I need to sear the beef first?
Searing is not required for food safety, but it adds browned, savory flavor to the finished sauce. If you are short on time, you can put the raw beef in the slow cooker and continue with the recipe. The curry will still cook, though the flavor may be less deep and the sauce may have fewer browned notes.
Why is my Massaman curry sauce thin?
Slow cookers trap moisture, and the sauce may look looser than a curry simmered uncovered on the stove. Make sure the lid has stayed on during cooking, then let the finished curry stand uncovered briefly so it can settle. You can also ladle some sauce into a saucepan and simmer it until reduced, then stir it back in; do this gently so the beef and potatoes stay intact.
Can I put frozen beef cheeks straight into the slow cooker?
No. Thaw the beef in the refrigerator before cooking so it heats more evenly and does not spend too long warming through in the slow cooker. Keep raw beef separate from ready-to-eat ingredients, and wash hands, utensils and work surfaces after handling it.
Can I make the curry ahead?
Yes. Cook it, cool it promptly, and refrigerate it for up to 3 to 4 days. The flavors meld as it rests, though the potatoes may become softer when reheated. Warm it gently to 165°F (74°C and add lime juice or a small splash of stock after reheating if the sauce needs freshening or loosening.
Related
- Piri Piri Chicken: Origins and a Fiery Recipe
- Sri Lanka Cooking Recipes: Coconut Chicken Curry
- Traditional South African Biltong Recipe, Made at Home
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).