Massaman meatball curry

Massaman Meatball Curry features tender beef meatballs infused with aromatic Massaman curry paste, coconut milk, and hearty vegetables. This dish offers a comforting blend of Thai and Indian flavors, making it perfect for a satisfying meal.

14 Feb 2026
Cook time 35 min
Prep time 40 min

Ingredients:

18 oz ground beef (80/20%)
1 cup bread crumbs
1 egg
1 tbsp ginger root
1/3 cup curry paste
2 tbsp peanut oil
1 onion
1 carrot
2 potatoes
1.50 cups chicken gravy
1 cup coconut milk
Massaman meatball curry

Massaman Meatball Curry is a delightful fusion of Thai and Indian flavors. This aromatic dish combines tender beef meatballs with the rich and creamy taste of coconut milk, and the spicy-sweet notes of Massaman curry paste. With hearty vegetables like potatoes, carrots, and onions, this curry makes a comforting and satisfying meal perfect for any day of the week.

Instructions:

1. Prepare the Meatballs:
- In a large mixing bowl, combine the ground beef, bread crumbs, egg, and grated ginger. Mix thoroughly until well combined.
- Shape the mixture into small meatballs, about the size of a golf ball. You should get approximately 16-20 meatballs depending on their size.

2. Cook the Meatballs:
- Heat 1 tablespoon of peanut oil in a large skillet over medium-high heat. Once hot, add the meatballs in batches (avoid overcrowding the pan). Sear the meatballs until they are browned on all sides, about 5-7 minutes per batch.
- Once browned, remove the meatballs and set them aside on a plate.
3. Prepare the Curry Base:
- In the same skillet, add the remaining 1 tablespoon of peanut oil.
- Add the diced onion and sliced carrot. Sauté for about 5 minutes until they soften and become slightly caramelized.
- Stir in the curry paste and cook for another 2-3 minutes until the paste becomes fragrant.
4. Add the Potatoes and Liquids:
- Add the cubed potatoes to the skillet, stirring to coat them in the curry paste.
- Pour in the chicken gravy and coconut milk. Stir well to combine all the ingredients.
5. Cook the Curry:
- Bring the mixture to a gentle boil, then reduce the heat to low, covering the skillet with a lid. Let it simmer for about 20 minutes, or until the potatoes are tender and cooked through.
6. Combine and Final Simmer:
- Add the browned meatballs back into the skillet, gently nestling them into the curry.
- Simmer for an additional 10 minutes, ensuring the meatballs are cooked through and all the flavors meld together.
7. Serve:
- Serve the Massaman meatball curry hot, garnished with fresh cilantro or chopped peanuts if desired.
- Enjoy it with steamed jasmine rice or warm naan bread for a complete meal.

Massaman Meatball Curry is an indulgent and flavorful dish that brings together the best of both Thai and Indian cuisine. Its rich, creamy sauce and tender meatballs will quickly become a favorite. Serve it over steamed rice or with warm naan bread to soak up every last bit of the delicious curry. Enjoy this comforting and exotic dish with your family and friends.

Massaman meatball curry FAQ:

What is the cooking time for the meatballs in this recipe?

The meatballs should be seared for about 5-7 minutes per batch on medium-high heat until browned on all sides. After adding them back to the curry, simmer for an additional 10 minutes to ensure they are cooked through.

Can I substitute the ground beef with another type of meat?

Yes, you can substitute ground beef with ground turkey, chicken, or pork. However, make sure the meat has a similar fat content (about 80/20%) for optimal flavor and moisture.

How do I store leftover Massaman meatball curry?

Store leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm it on the stove over low heat until heated through or use a microwave.

What size of pan should I use to make this curry?

A large skillet or sauté pan is recommended for this recipe. It should be big enough to hold all the ingredients while allowing space for the meatballs to sear without overcrowding.

What can I use instead of coconut milk?

If you need a substitute for coconut milk, consider using unsweetened almond milk or heavy cream. Keep in mind that these alternatives will alter the flavor and richness of the curry.

Tips:

- Make sure to grate or finely chop the ginger root for an even distribution of flavor in your meatballs.

- Use full-fat coconut milk for a richer and creamier curry sauce.

- If the meatball mixture seems too loose, add a bit more bread crumbs until it holds together well.

- When sautéing the meatballs, avoid overcrowding the pan to ensure they brown evenly and retain their shape.

- Cut the potatoes and carrots into similar-sized pieces to ensure even cooking.

- Allow the curry to simmer gently to let the flavors meld together, but avoid boiling too vigorously to prevent the coconut milk from splitting.

- Taste the curry before serving and adjust the seasoning with salt or additional curry paste if needed.

Nutrition per serving

4 Servings
Calories 770kcal
Protein 30g
Carbohydrates 45g
Fiber 6g
Sugar 7g
Fat 50g

More recipes

Meatball korma curry

Hearty lamb meatballs in a rich coconut korma curry.

14 Feb 2026

Savoury mince

Hearty savoury mince made with ground beef and peas.

02 Dec 2025

Pork chops with horseradish apples

Tender pork chops with a zesty horseradish apple topping.

12 Jan 2026

Lemon-garlic butternut squash noodles with parmesan cheese

Delicious lemon-garlic butternut squash noodles with parmesan.

20 Nov 2025

Fast thai beef salad

A quick and refreshing Thai beef salad with vibrant flavors.

15 Dec 2025

Baked salmon with almond parsley salad

Enjoy baked salmon served with an almond parsley salad.

21 Nov 2025

Steamed salmon with tarragon vinaigrette

Steamed salmon with a tangy tarragon vinaigrette for a healthy meal.

29 Dec 2025

Garlic and herb white spaghetti

Enjoy a light and flavorful garlic and herb white spaghetti.

05 Jan 2026

Posts