Ham Curry Rice Recipe: Spiced Coconut Infusion Over Fluffy Grains

Ham Curry Rice Recipe: Spiced Coconut Infusion Over Fluffy Grains

This dish offers a rich combination of flavors with tender ham and fragrant spices in a creamy coconut base. The curry is simmered to perfection, allowing the spices to meld beautifully.

Served over fluffy rice, it creates a comforting meal that’s hearty and satisfying. The balance of savory ham and aromatic curry makes it a standout dish for any occasion.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
⏱️
Duration
30 min
🔥
Calories
Med Cal

Ingredients for Ham Curry Rice

Tender ham, fragrant spices, and creamy coconut come together for this satisfying dish over fluffy rice.

Ingredient Amount Notes
Cooked Ham 🍖 1 ½ lb Diced, low-sodium preferred
Jasmine Rice 🍚 2 cups Uncooked, rinsed before cooking
Coconut Milk 🥥 1 can Full-fat for creaminess
Yellow Onion 🧅 1 whole Medium size, finely diced
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Fresh Ginger 🌿 1 tbsp Peeled and grated
Curry Powder 🌶️ 2 tbsp Mild or hot variety
Ground Turmeric 🌿 1 tsp For color and earthiness
Ground Cumin 🌿 1 tsp Toasted for deeper flavor
Chicken Stock 🥫 1 ½ cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp For richness and depth
Vegetable Oil 🛢️ 2 tbsp Neutral flavor, for sautéing
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The ham is key here—diced from a quality baked ham (not deli slices) gives the best texture and flavor. Look for low-sodium to control the seasoning. For the coconut milk, full-fat cans from Thai brands like Chaokoh or Aroy-D deliver the richest results. Jasmine rice is traditional, but basmati works too (just adjust water ratio slightly).

No ham? Rotisserie chicken or smoked turkey makes a great substitute. Short on fresh ginger? Ground ginger at one-third the amount works in a pinch. For the curry powder, Madras or Japanese S&B Golden Curry blends add depth. If you’re out of fresh cilantro, parsley or green onions (both work well) can step in for garnish.

The curry reheats beautifully—flavors deepen overnight. Store in an airtight container for up to 4 days in the fridge or freeze for 3 months. Cook the rice fresh when ready to serve for best texture.

❤️

Why You’ll Love This Recipe

  • One Pot Magic: I toss everything in a single pan—ham, coconut milk, and rice—and let it simmer while I set the table.
  • Creamy & Rich: The coconut milk soaks into the jasmine rice, and the garlic and onion give it that deep, cozy warmth.
  • Meal Prep Hero: I make a big batch on Sunday, and it reheats beautifully for lunch all week.
  • Budget Stretcher: Honestly, leftover ham turns into a whole new meal with just a few pantry staples.

Step-by-Step Instructions for Ham Curry Rice

Here is the proven method to create this flavorful dish with perfect texture every time.

Step 1: Prepare the Rice Base

Rinse the 2 cups jasmine rice under cold water until the water runs clear. This removes excess starch and prevents the grains from becoming gummy during cooking. I find that three to four rinses usually does the trick.

Combine the rinsed rice with the 1.5 cups chicken stock in a medium saucepan. The liquid should cover the rice by about half an inch. Bring to a boil, then immediately reduce to a simmer, cover, and cook for 15-18 minutes until the liquid is fully absorbed and the rice is tender. Fluff with a fork and set aside.

Step 2: Build the Curry Foundation

Heat the 2 tbsp vegetable oil in a large skillet over medium heat. Add the finely diced yellow onion and sauté for 5-7 minutes until it turns translucent and begins to caramelize around the edges. This develops the sweetness that balances the spices.

Stir in the 4 cloves minced garlic cloves, 1 tbsp grated fresh ginger, 2 tbsp curry powder, 1 tsp ground turmeric, and 1 tsp ground cumin. Cook for 1-2 minutes until the spices become fragrant—this blooms their flavors and removes any raw taste. Watch closely to prevent burning.

Step 3: Create the Sauce and Incorporate Ham

Add the 2 tbsp tomato paste to the skillet and stir to coat the onion-spice mixture. Cook for 1 minute to deepen its color and richness. Then pour in the 1 can coconut milk, stirring to combine all ingredients into a smooth, golden sauce.

Fold in the diced 1.5 lb cooked ham, ensuring each piece is well-coated. Simmer the mixture for 8-10 minutes on medium-low heat until the sauce thickens slightly. The ham should warm through completely without drying out. Season with 1 tsp salt and 0.5 tsp black pepper.

Step 4: Combine and Finish

Add the cooked jasmine rice to the skillet, gently folding it into the curry sauce until every grain is coated. The rice should be moist but not soggy—if the mixture seems dry, add a splash of water or additional chicken stock. Cook for an additional 2-3 minutes to allow the flavors to meld together.

Taste and adjust seasoning if needed. The curry should have a balanced warmth from the spices with a creamy, fragrant coconut undertone. The ham adds a subtle smokiness that complements the dish perfectly.

Step 5: Garnish and Serve

Transfer the ham curry rice to a serving dish and sprinkle with the 0.25 cup chopped fresh cilantro. The cilantro adds a bright, fresh contrast to the rich, spiced flavors. Serve immediately while hot, ensuring each portion has a good distribution of ham and sauce.

The dish should have a vibrant golden color from the turmeric with visible flecks of green cilantro. Each bite should deliver tender rice, flavorful ham, and a creamy, aromatic sauce that lingers pleasantly on the palate.

👨‍🍳

Pro Tips For Making Ham Curry Rice

  • Sauté Onions First: Cook the yellow onions until golden before adding garlic—this builds a sweet, deep base that makes the curry taste richer. I learned this the hard way after skipping it and ending up with a flat, one-note dish.
  • Dice Ham Small: Cut the cooked ham into ¼-inch pieces so it absorbs the curry sauce better. Sounds tedious, but it actually changes the outcome—bigger chunks just sit there like chewy obstacles.
  • Simmer, Don’t Boil: Once the coconut milk goes in, keep the heat low to avoid splitting. After ruining a batch with high heat, I now hover at a gentle bubble—your sauce will stay creamy.
  • Use Day-Old Rice: Leftover jasmine rice works best here because it’s drier and soaks up the curry without turning mushy. My grandmother swore by this, and she was right.

Essential Equipment for This Dish

Essential Cookware

I always use a large, heavy-bottomed skillet like my 12-inch cast iron for even heat distribution when building the curry base. This prevents hot spots that could burn your spices. A medium saucepan with a tight lid is perfect for cooking the rice.

Precision Tools

A microplane makes quick work of grating the fresh ginger, while a sharp chef’s knife (I love my 8-inch Wüsthof) helps dice the onion and ham uniformly. These small details make a big difference in texture and flavor.

Measuring Essentials

Accurate measurements matter for balance. I keep nesting measuring cups and stainless steel measuring spoons handy for the spices and liquids. A liquid measuring cup ensures you get the full 1 can coconut milk without spills.

Mixing and Serving

A wooden spoon is ideal for stirring the curry—it won’t scratch your skillet. For serving, a large, shallow bowl showcases the vibrant colors beautifully. I also keep a rice paddle nearby for fluffing the jasmine rice perfectly. 💛

Optional Upgrades

For serious home cooks, a mortar and pestle lets you toast and grind whole spices for maximum freshness. A fine-mesh strainer helps rinse the rice thoroughly, and a kitchen scale ensures precise measurements every time.

Cleanup Helpers

I line my serving bowls with parchment paper for easy cleanup. A silicone spatula gets every last bit of curry from the skillet. These small tools make the process smoother and more enjoyable. 💡

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 720mg31%
Total Carbohydrate 50g18%
Dietary Fiber 3g11%
Sugars 4g
Protein 32g64%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use leftover holiday ham?

Diced leftover ham works perfectly and adds great flavor. Just ensure it’s not overly salty, as that can affect the dish’s balance.

2

What if I don’t have fresh ginger?

Ground ginger works in a pinch—use 1/3 teaspoon for every 1 tablespoon of fresh. The flavor will be slightly different but still delicious.

3

How do I prevent the rice from getting mushy?

Rinse the rice thoroughly before cooking and use the exact 1.5 cups chicken stock. Avoid stirring the rice while it simmers.

4

Can I make this spicier?

Add 1/2 teaspoon cayenne pepper or a diced chili with the spices. For extra heat, stir in 1 tablespoon sriracha at the end.

★★★★★4.6(14 reviews)
Tyler Campbell