These curry chicken meatballs are simmered in a creamy coconut sauce and served bowl-style with charred cabbage, jalapeño, lime, and a drizzle of chili oil — high-protein, fiber-rich, meal-prep friendly, and absolutely loaded with flavor.

There are recipes that are “healthy and fine”… and then there are recipes that make you pause mid-bite and say, wait, why is this SO good?
These curry chicken meatballs fall firmly into the second category.
Simmered in a creamy coconut curry sauce and served as a cozy rice bowl with charred cabbage, lots of jalapeño, a squeeze of lime, and a little chili oil on top, this is one of those meals that hits every note: comforting, vibrant, deeply flavorful, and genuinely nourishing. It’s high in protein, rich in fiber and antioxidants, and somehow feels both weeknight-easy and dinner-party worthy. In other words: a true Abra classic (if I do say so myself!)
Let's get cooking!
Recipe at a Glance
🕒 Total Time: About 40 minutes
👩🍳 Skill Level: Easy–Intermediate (basic sauté + meatballs)
🍚 Serves: 4
🥣 Great for Meal Prep: Yes (keeps 4–5 days)
💪 Nutrition Highlights: High protein, fiber-rich, antioxidant-packed
🌶 Spice Level: Mild–Medium (easy to adjust)

Ingredient Highlights & Smart Swaps
This recipe keeps things intentionally simple — a short ingredient list, layered thoughtfully for big flavor.
- Ground Chicken – Lean, high-protein, and perfect for soaking up the curry-spiked coconut sauce. Ground turkey is an easy substitute if that’s what you have.
- Jalapeño – Used in both the meatballs and the sauce for gentle heat and brightness. Remove the seeds for milder flavor, or add extra if you like things spicy.
- Garlic & Fresh Ginger – This duo builds the aromatic backbone of the dish. Fresh ginger makes a noticeable difference here — warm, zippy, and grounding.
- Cilantro – Adds freshness and lift to the meatballs and the finished bowl. If cilantro isn’t your thing, you can skip it or sub parsley or chives, but it really does balance the richness.
- Breadcrumbs – Essential for tender, juicy meatballs. Regular or gluten-free breadcrumbs both work well.
- Curry Powder – The heart of the flavor. Use your favorite blend — mild, Madras, or something a little bolder. Every curry powder brings its own personality, which keeps this recipe interesting.
- Coconut Milk – Creates that creamy, luxurious sauce without needing dairy. Full-fat coconut milk gives the best texture, but light coconut milk will work in a pinch.
- Onion – Adds sweetness and depth to the sauce as it cooks down.
- Lime Juice – Absolutely non-negotiable in my book. Lime wakes everything up and balances the richness of the coconut milk.
- Rice – The perfect base for soaking up every last bit of sauce. Use white, brown, jasmine, or basmati — whatever fits your routine.
- Cabbage – Charred and smokey and balances this dish to check all the boxes for a nourishing plate.

Why This Recipe Works – How to Master
This isn’t just a “throw everything in a pan and hope for the best” situation. This recipe is intentionally built for flavor and real-life cooking.



Start with the meatballs – Juicy, tender chicken meatballs tips:
- Do not over mix – mixing just until combined keeps the meatballs tender and juicy.
- Roll into golf ball size, smaller is better here, smaller meatballs cook quickly, stay moist, and soak up more sauce — highly recommended here.
- Bake in the oven until moist and tender, they will finish cooking in the coconut curry sauce.

Charred cabbage = the secret weapon – while the meatballs are cooking take out a heavy bottomed skillet (I like to use cast iron here) and char the cabbage. Blackened bits are good, this is how you develop flavor
Cabbage gets sweet, crispy, and slightly smoky when charred, adding texture and fiber that balance the bowl beautifully.



Build Flavor in Layers for the Coconut Curry Sauce – This sauce is simple, but the order matters.
- Soften the aromatics first – Cooking the onion, jalapeño, and garlic gently in oil allows them to sweeten and mellow without burning.
- Bloom the curry powder – Adding curry powder directly to the hot oil and vegetables helps release its fat-soluble flavors and deepens the overall taste.



- Let the coconut milk reduce – Simmer until the sauce thickens slightly and coats the back of a spoon — this concentrates flavor and improves texture.
- Coat, don’t drown – Gently toss the meatballs in the sauce so they’re well coated but still distinct — the sauce should cling, not pool.
- Finish with lime – Lime juice is added at the end to brighten and balance the richness of the coconut milk. Taste and adjust before adding the meatballs.

How I Love to Serve It
This is technically a curry chicken meatball recipe, but let’s be honest — it’s really a bowl moment.
My favorite way to serve it:
- Steamed rice (white or brown)
- Curry chicken meatballs + coconut sauce
- Charred cabbage
- Fresh jalapeño slices
- Plenty of lime
- A drizzle of chili oil
It’s cozy, bold, and wildly satisfying without feeling heavy — exactly how I want my everyday food to feel.
Love Meatballs? Me too! Here are a few of my other favorite meatball recipes:
- Wild Mushroom Meatballs
- BBQ Turkey Meatballs
- Lemon Zucchini Meatballs
- Air Fryer Turkey Meatballs
- Greek Chicken Meatballs
Meal Prep & Storage Notes
This recipe was made for meal prep.
- The meatballs and sauce keep beautifully in the fridge for 4–5 days
- Flavors deepen overnight (hello, even better leftovers)
- Store rice separately for best texture
- Reheat gently on the stovetop or in the microwave with a splash of water or coconut milk
This is one of those recipes I intentionally double so Future Abra is very, very happy.

A Little Nutrition Perspective (without killing the vibe)
This dish checks a lot of boxes naturally:
- High-protein from the chicken meatballs
- Fiber-rich thanks to cabbage and aromatics
- Antioxidant support from curry spices, jalapeño, and lime
- Balanced fats from coconut milk that help with satiety and flavor
Dietary Swaps:
Gluten Free – Use GF breadcrumbs
If you’ve tried this recipe, don’t forget to rate and comment!
🌟🌟🌟🌟🌟

Ridiculously Good Curry Chicken Meatballs
Ingredients
Meatballs
- 1 lb ground chicken
- 1 large egg
- ¼ cup breadcrumbs
- ½ jalapeño finely chopped
- 1 clove garlic grated
- ½ inch fresh ginger grated (about 1 teaspoon)
- ¼ cup chopped fresh cilantro
- 1½ teaspoons curry powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
Charred Cabbage
- 1 head green cabbage cut into 8 wedges
- 1 tbsp olive oil
- salt & black pepper
Coconut Curry Sauce
- 1 tablespoon coconut oil or olive oil
- ½ jalapeño finely chopped
- 1 small onion chopped (about 1 cup)
- 2 cloves garlic chopped
- ½ teaspoon curry powder
- 1 can full-fat coconut milk 13.5 oz
- juice of 1–2 limes to taste
For Serving
- Cooked rice
- Extra sliced jalapeño
- Fresh cilantro
- Lime wedges
- Garlic chili crisp or chili oil
Instructions
Make the Meatballs
- Preheat oven to 350°F. Line a baking sheet with parchment paper.
- In a large bowl, add all meatball ingredients.1 lb ground chicken, 1 large egg, ¼ cup breadcrumbs, ½ jalapeño, 1 clove garlic , ½ inch fresh ginger, ¼ cup chopped fresh cilantro, 1½ teaspoons curry powder, ½ teaspoon salt, ¼ teaspoon black pepper
- Gently mix until just combined — do not overmix or the meatballs will be tough.
- Roll into small, golf-ball-sized meatballs and place on the prepared baking sheet.
- Bake for 15–18 minutes, until cooked through. Remove from oven and set aside.
Char the Cabbage
- While the meatballs bake, heat a cast iron skillet over medium heat until very hot.1 head green cabbage, 1 tbsp olive oil, salt & black pepper
- Toss cabbage wedges with olive oil, salt, and pepper.
- Add cabbage to the dry hot skillet in a single layer. Let it cook undisturbed for several minutes until deeply charred on one side.
- Flip and repeat until the cabbage is tender with crisp, caramelized edges.
- Remove from skillet and set aside.
Make the Coconut Curry Sauce
- Return the skillet to medium heat and add 1 tablespoon oil.1 tablespoon coconut oil or olive oil
- Add jalapeño, onion, and garlic. Cook for about 4 minutes, stirring frequently, until softened and fragrant.½ jalapeño, 1 small onion, 2 cloves garlic
- Sprinkle in curry powder and stir to coat the vegetables.½ teaspoon curry powder
- Pour in coconut milk and simmer until slightly reduced and thick enough to coat the back of a spoon.1 can full-fat coconut milk
- Add the juice of 1 lime, stir, then taste and adjust (add more lime if desired).juice of 1–2 limes
- Add the cooked meatballs to the skillet and gently toss to coat in the sauce.
Assemble
- Serve warm rice in bowls.
- Top with curry chicken meatballs, charred cabbage, and plenty of coconut curry sauce.
- Finish with sliced jalapeño, cilantro, extra lime juice, and a drizzle of garlic chili crisp.
Notes
-
Nutrition Information:
Nutrition facts are calculated for the curry chicken meatballs, coconut curry sauce, and charred cabbage only. Rice and optional toppings (chili crisp, extra jalapeño, cilantro, additional lime) are not included. -
Spice Level:
This recipe is mildly spicy. For less heat, remove the seeds from the jalapeño or reduce the amount. For more heat, add extra jalapeño or finish with chili oil or chili crisp. -
Make-Ahead & Meal Prep:
The meatballs and sauce can be made up to 4–5 days in advance and stored in an airtight container in the refrigerator. Flavors deepen over time, making leftovers especially good. -
Freezing:
Curry chicken meatballs can be frozen in the sauce for up to 2 months. Thaw overnight in the refrigerator and reheat gently on the stovetop or in the microwave. -
Coconut Milk:
Full-fat coconut milk yields the creamiest sauce. Light coconut milk can be used, but the sauce will be thinner. -
Charred Cabbage Tip:
For best flavor and texture, use a cast iron or heavy-bottomed skillet and allow the cabbage to char undisturbed before flipping. -
Serving Suggestions:
Serve over rice, cauliflower rice, or enjoy as-is with extra vegetables for a lower-carb option.

Share Your Thoughts