Coconut Curry Beef with Sweet Potatoes & Jasmine Rice

Written by jas

Updated on:

The first time I made this coconut curry beef, I was in a cramped apartment kitchen, the rain drumming against the window, craving something that would wrap me in warmth. I had a tough cut of beef, a lone sweet potato, and a can of coconut milk. What emerged wasn’t just dinner—it was a revelation. The beef, slow-braised until fork-tender, the sweet potato melting into the velvety curry, and the jasmine rice soaking up every last drop. This dish is my go-to for those evenings when only a deeply comforting, one-pot meal will do.

Why This Recipe Works

The magic lies in the interplay of fat, acid, and heat. Browning the beef first is non-negotiable: the Maillard reaction creates a deep, savory crust that forms the flavor backbone. Coconut milk provides a rich emulsion that carries spices without overwhelming—its medium-chain triglycerides keep the sauce silky. Sweet potatoes release natural sugars as they cook, balancing the curry’s heat and adding body as they soften. Finally, simmering low and slow breaks down collagen in the beef, turning a tough cut into buttery perfection.

Ingredient Deep Dive

  • Beef Chuck: This cut has the perfect amount of marbling and connective tissue. As it simmers, collagen converts to gelatin, enriching the sauce and lending a luxurious mouthfeel.
  • Coconut Milk: Use full-fat for the best texture. The fat carries fat-soluble spices and prevents the sauce from separating. Avoid light coconut milk—it will be thin and watery.
  • Sweet Potatoes: Their starch and natural sweetness thicken the curry while adding a creamy, earthy note that contrasts beautifully with the savory beef.
  • Curry Powder: A good blend of turmeric, cumin, coriander, and fenugreek. The turmeric provides color and anti-inflammatory benefits, while cumin adds warmth.
  • Jasmine Rice: Its floral aroma and fluffy texture are the perfect canvas. Rinsing removes excess starch, preventing clumps.

Masterclass Instructions

Prep Like a Pro

  • Cut the beef into 1.5-inch cubes. Pat completely dry with paper towels—moisture is the enemy of browning.
  • Peel and cube sweet potatoes into 1-inch chunks (uniform size ensures even cooking).
  • Rinse jasmine rice in a fine-mesh sieve until water runs clear. Drain well.

Step 1: Sear the Beef

Heat 1 tablespoon coconut or vegetable oil in a heavy-bottomed pot (like a Dutch oven) over medium-high heat until shimmering. Add beef in a single layer—don’t crowd the pan. Sear undisturbed for 3-4 minutes per side until deeply browned. Work in batches if needed. Transfer beef to a plate.

Pro Tip: A stainless steel or cast-iron pot gives the best crust. Avoid nonstick—it won’t brown well.

Step 2: Bloom the Aromatics

Reduce heat to medium. Add 1 diced onion, 4 minced garlic cloves, and 1 tablespoon grated ginger. Sauté for 2 minutes until fragrant. Add 3 tablespoons curry powder and 1 teaspoon ground turmeric; cook 30 seconds—this unlocks their oils.

Step 3: Deglaze and Simmer

Pour in 1 can (13.5 oz) full-fat coconut milk and 1 cup beef broth. Scrape up any browned bits from the bottom. Return beef with any juices. Bring to a gentle simmer, then cover and reduce heat to low. Cook for 1½ hours, stirring occasionally.

Step 4: Add Sweet Potatoes

Gently stir in sweet potatoes. Cover and cook 30-40 minutes more, until beef is tender and sweet potatoes are soft but not mushy. Taste and adjust seasoning with salt, pepper, and a squeeze of lime for brightness.

Step 5: Cook Jasmine Rice

In a saucepan, combine 1 cup rice, 1½ cups water, and a pinch of salt. Bring to a boil, cover, reduce heat to low, and cook 15 minutes. Remove from heat and let stand 5 minutes. Fluff with a fork.

Step 6: Serve

Spoon rice into bowls, top with curry, and garnish with fresh cilantro, sliced red chili, or a dollop of yogurt if desired.

Troubleshooting & FAQ

Can I freeze this dish?

Absolutely! The curry freezes beautifully for up to 3 months. Cool completely, then store in an airtight container. Rice should be cooked fresh. Thaw overnight in the fridge and reheat gently on the stove.

How do I fix a runny sauce?

If the sauce is too thin, remove the lid and simmer on medium heat for 10-15 minutes to reduce. Alternatively, mash a few sweet potato cubes against the side of the pot to release their starch as a natural thickener.

Can I use a different cut of beef?

Yes, but choose tougher cuts like brisket or bottom round. Avoid lean cuts like sirloin—they’ll turn dry and tough. For a quicker option, use thinly sliced beef (like flank steak) and simmer only 20 minutes, but the texture won’t be as tender.

Is this recipe spicy?

It’s medium-mild. For more heat, add 1-2 minced bird’s eye chilies with the aromatics. For less, use a mild curry powder.

Hi, I'm Jas! I've been cooking since I was old enough to reach the stove, and somewhere along the way weeknight dinners became my obsession. I'm all about bold flavours with minimal effort — one pan, one pot, done. Most of my recipes started as experiments on a tired Tuesday evening and ended up becoming the meals my family requests on repeat. Everything I share here has been made in my actual kitchen, tested more times than I'd like to admit, and eaten with genuine happiness.

Leave a Comment