Jerk Meatballs in Coconut Curry Sauce
A bold Caribbean-inspired dish with spicy, smoky meatballs simmered in a creamy, aromatic coconut curry sauce
This recipe brings together the fiery, herbaceous flavors of Jamaican-style jerk seasoning with the rich, velvety comfort of coconut curry. The result is a dish that feels both vibrant and comforting—perfect for a cozy dinner with a twist of tropical flair. Juicy, spiced meatballs are browned to perfection, then gently simmered in a fragrant sauce made with coconut milk, curry spices, and a hint of sweetness. Every bite is layered, complex, and deeply satisfying.
Ingredients
For the jerk meatballs
- 500 g (1 lb) ground beef (or a mix of beef and pork)
- 1 small onion, finely grated
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1 tablespoon jerk seasoning
- 1 teaspoon allspice
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika
- 1 small chili (optional), finely chopped
- 1 egg
- ½ cup breadcrumbs
- 2 tablespoons fresh parsley or cilantro, chopped
- Salt and black pepper, to taste
For the coconut curry sauce
- 2 tablespoons vegetable oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1–2 teaspoons curry powder
- 1 teaspoon turmeric
- 1 teaspoon ground cumin
- 1 tablespoon tomato paste
- 400 ml coconut milk
- 1 cup chicken or beef broth
- 1 tablespoon soy sauce
- 1 teaspoon brown sugar
- Juice of ½ lime
Optional additions
- 1 bell pepper, sliced
- 1 cup spinach or kale
- Fresh cilantro, for garnish
Preparation Time
- Prep: 25 minutes
- Cooking: 40 minutes
- Total: About 1 hour 5 minutes
Step 1: Prepare the Meatball Mixture
In a large bowl, combine the ground meat, grated onion, garlic, ginger, jerk seasoning, allspice, thyme, smoked paprika, and chili (if using). Add the egg, breadcrumbs, and chopped herbs.
Mix everything gently with your hands or a spoon until just combined. Avoid overmixing, as it can make the meatballs dense.
Season with salt and pepper to taste.
Step 2: Shape the Meatballs
Using your hands, form the mixture into small meatballs—about the size of a golf ball. You should get around 18–20 meatballs.
Place them on a tray and let them rest for 5–10 minutes. This helps them hold their shape during cooking.
Step 3: Brown the Meatballs
Heat 1–2 tablespoons of oil in a large skillet or pot over medium-high heat.
Add the meatballs in batches, turning them to brown on all sides. You don’t need to cook them through at this stage—just develop a nice golden crust.
Once browned, remove the meatballs and set aside.
Step 4: Build the Curry Base
In the same pan, add a little more oil if needed. Add the chopped onion and cook for about 5 minutes until softened.
Stir in the garlic and ginger, cooking for another minute until fragrant.
Add curry powder, turmeric, and cumin. Toast the spices for 1–2 minutes to release their aromas.
Step 5: Create the Sauce
Stir in the tomato paste and cook for another minute.
Pour in the coconut milk and broth, stirring to combine. Add soy sauce and brown sugar.
Bring the mixture to a gentle simmer. The sauce should begin to thicken slightly and become smooth and creamy.
Step 6: Simmer the Meatballs
Return the browned meatballs to the pan, nestling them into the sauce.
Reduce the heat to low, cover, and let simmer for 20–25 minutes. Stir occasionally to ensure even cooking.
During this time, the meatballs will absorb the flavors of the sauce and become incredibly tender.
Step 7: Add Vegetables (Optional)
If using bell peppers or leafy greens, add them during the last 5–10 minutes of cooking.
They will soften while still retaining some texture and freshness.
Step 8: Finish the Dish
Stir in lime juice to brighten the flavors.
Taste the sauce and adjust seasoning:
- Add more salt if needed
- Add more sugar for sweetness
- Add chili for extra heat
Step 9: Serve
Serve the jerk meatballs hot, spooned generously with the coconut curry sauce.
Best served with:
- Steamed white rice
- Coconut rice
- Flatbread or roti
Garnish with fresh cilantro for a burst of color and freshness.
Tips for Success
1. Don’t Overmix the Meat
Gentle mixing keeps the meatballs soft and juicy.
2. Brown for Flavor
Searing the meatballs adds depth and prevents them from falling apart in the sauce.
3. Use Full-Fat Coconut Milk
This ensures a rich, creamy texture.
4. Balance the Flavors
The dish should have a balance of:
- Heat (jerk seasoning, chili)
- Sweetness (brown sugar, coconut milk)
- Acidity (lime juice)
Variations
1. Chicken or Turkey Meatballs
Use ground chicken or turkey for a lighter version.
2. Vegetarian Option
Replace meatballs with chickpea or lentil balls, or even roasted vegetables.
3. Extra Creamy
Add a tablespoon of peanut butter to the sauce for added richness.
Storage & Reheating
- Refrigerator: Store for up to 3 days
- Freezer: Freeze for up to 2 months
- Reheat: Warm gently on the stove, adding a splash of broth or water
Why You’ll Love This Recipe
This dish is:
- Rich and comforting
- Packed with bold, exotic flavors
- Easy enough for weeknights yet impressive for guests
The spicy jerk meatballs contrast beautifully with the creamy coconut curry sauce, creating a meal that’s both exciting and satisfying.
Serving Idea for a Complete Meal
Pair with:
- Mango or pineapple salad
- Fried plantains
- A refreshing lime drink
Jerk Meatballs in Coconut Curry Sauce is a perfect fusion dish—bringing together Caribbean spice and creamy curry comfort in one unforgettable meal.