Fiery Coconut Curry Chicken Meatballs in Velvety Spinach Sauce

“`html

Fiery Coconut Curry Chicken Meatballs in a Velvety Spinach and Sundried Tomato Sauce – A Bold Fusion of Heat, Cream, and Umami

⚖️
Difficulty
Medium
⏲️
Prep Time
20 mins
🕒
Cook Time
30 mins
⏱️
Total Time
50 mins
🍽️
Servings
6 servings

I still remember the first time I made these coconut curry chicken meatballs. It was a chilly evening in my tiny NYC apartment, and I was craving something that would wrap around me like a warm blanket — something that tasted like the spice markets of Marrakech but also like the creamy French sauces I learned to master in Paris. That night, I pulled out a can of coconut milk, a jar of sundried tomatoes I’d grabbed from the Union Square Greenmarket, and a bunch of fresh spinach from the corner bodega. What came together in that skillet was pure magic: tender, juicy chicken meatballs simmered in a fiery, fragrant coconut curry sauce, made velvety with wilted spinach and punctuated with the sweet-tangy punch of sundried tomatoes. These spicy chicken meatballs with coconut sauce have become my signature weeknight showstopper.

Imagine biting into a perfectly seasoned chicken meatball — moist, tender, with hints of garlic, paprika, and fresh coriander — then letting the sauce take over. The coconut milk brings lush creaminess, while red curry paste, turmeric, and smoked paprika deliver a slow-building warmth that tingles on your tongue without overwhelming it. The sundried tomatoes add a concentrated burst of umami-sweetness, and the spinach melts into the sauce, giving it a silky body that clings to every meatball. A final squeeze of lime brightens everything, balancing the richness with a citrusy zing. This isn’t just a curry — it’s a love letter to bold, layered flavors, inspired by my Moroccan roots, refined through French technique, and made for the adventurous home cook.

What sets these chicken meatballs in curry cream sauce apart from other recipes is the way I build the sauce in layers and the little tricks I’ve developed over years behind the stove. In this post, I’ll share my tested method for keeping ground chicken meatballs ultra-moist (hello, breadcrumb-and-egg ratio), the technique for preventing coconut milk from curdling when you add acidic ingredients, and one very common mistake that home cooks make when adding spinach to a curry sauce. Whether you’re new to cooking with Thai-inspired flavors or you’ve been making curry for decades, I promise you’ll walk away with a bowl of something extraordinary. Let’s dive in!

Why This Fiery Coconut Curry Chicken Meatballs Recipe Is the Best

The Flavor Secret. The magic of this dish lies in the way the sauce is built. I start by blooming the red curry paste, turmeric, and smoked paprika in hot oil — this step, which I learned in culinary school in Paris, awakens the essential oils and deepens every spice’s aroma. Then I deglaze the pan with coconut milk and chicken broth, scraping up all the browned bits from the meatballs. Those caramelized bits are pure flavor gold. The sundried tomatoes add a concentrated sweetness that tames the heat, while the spinach adds an earthy backbone. It’s a sauce that tastes complex and slow-cooked, but it comes together in under 30 minutes.

Perfected Texture. Ground chicken can easily turn dry and crumbly if you’re not careful. My trick comes straight from my mother’s kitchen in Morocco: the right binder makes all the difference. I use a combination of breadcrumbs and egg, plus a touch of olive oil in the pan, to ensure each meatball stays tender and juicy on the inside with a beautifully browned crust on the outside. And I never overcrowd the skillet — browning in batches gives each meatball room to develop that golden crust that locks in moisture. The final simmer in the sauce finishes the job, infusing the meatballs with curry flavor while keeping them succulent.

Foolproof & Fast. Despite its bold flavors, this recipe is surprisingly forgiving. You don’t need any special equipment — just a large skillet and a bowl. The technique is straightforward enough for a Tuesday night dinner, yet the result is impressive enough to serve to guests. I’ve taught this recipe to beginner cooks in my workshop series, and every single person has walked away with a perfect pan of meatballs. The key is following the order of operations: brown the meatballs first, build the sauce in the same pan, then let everything simmer together. It’s efficient, it’s flavorful, and it makes for minimal cleanup.

Coconut Curry Chicken Meatballs Ingredients

I love sourcing ingredients for this recipe. The fresh ginger and red chili come from the Asian market on Grand Street, the baby spinach I grab from the farmer’s market in Union Square, and the coconut milk I always keep stocked from my monthly trip to the specialty grocery in Brooklyn. There’s something about gathering these vibrant ingredients that already sets the stage for a beautiful meal. Let me walk you through exactly what you’ll need.

Ingredients List

  • For the Meatballs:
  • 2 lbs ground chicken
  • 1/2 cup breadcrumbs (plain or panko)
  • 1 large egg
  • 3 cloves garlic, minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon paprika
  • 1 tablespoon chopped fresh coriander (cilantro)
  • For the Curry Sauce:
  • 1 tablespoon olive oil
  • 1 small onion, finely diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 red chili, finely sliced (adjust to taste)
  • 2 tablespoons red curry paste
  • 1 teaspoon turmeric
  • 1 teaspoon smoked paprika
  • 2 cans (14 oz each) full-fat coconut milk
  • 1/2 cup chicken broth
  • 1/2 cup sundried tomatoes (oil-packed or dry), chopped
  • 4 cups baby spinach (about 5 oz)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons fresh lime juice

Ingredient Spotlight

Ground Chicken: The star of the show. I recommend using ground chicken with a bit of fat (93/7 or even 85/15) — lean ground chicken (99/1) can result in drier meatballs. If you can’t find ground chicken, ground turkey or even ground pork work beautifully. Look for fresh ground chicken at the butcher counter rather than pre-packaged, if possible — the texture is better.

Red Curry Paste: This is the backbone of the sauce’s heat and depth. I use Thai red curry paste — look for brands like Maesri or Thai Kitchen in the international aisle. Refrigerate after opening and it will keep for months. The paste is significantly more flavorful than curry powder alone. If you’re sensitive to heat, start with 1 tablespoon and add more to taste.

Full-Fat Coconut Milk: Please don’t use light coconut milk here. The fat content is essential for the velvety texture that makes this sauce so luxurious. The fat also helps carry the flavors of the curry paste and spices. I always shake the can well before opening to emulsify the cream and water. Chaokoh and Aroy-D are my favorite brands — thick, creamy, and consistent.

Sundried Tomatoes: These little gems add a concentrated sweetness and umami that balances the heat from the curry. I prefer oil-packed sundried tomatoes because they’re softer and more flavorful, but dry-packed work fine — just rehydrate them in hot water for 10 minutes before chopping. If you’re out of sundried tomatoes, you can substitute with 1/4 cup tomato paste plus 1 teaspoon sugar, but the texture won’t be quite the same.

Original Ingredient Best Substitution Flavor / Texture Impact
Ground Chicken Ground Turkey (93/7) Slightly leaner, still tender; add 1 tbsp olive oil to mixture
Red Curry Paste 1 tbsp curry powder + 1 tsp chili garlic sauce Less complex but still flavorful; add 1 tsp fish sauce for depth
Full-Fat Coconut Milk 1 can coconut cream + water to thin Richer, even creamier; reduce simmer time slightly
Sundried Tomatoes 1/4 cup tomato paste + 1 tsp sugar Less texture, more uniform sweetness; still good
Baby Spinach Frozen chopped spinach (thawed, squeezed dry) More moisture; add at the end and cook 1 min longer

How to Make Fiery Coconut Curry Chicken Meatballs — Step-by-Step

Trust me when I say this recipe is easier than it looks. Follow these steps in order, and you’ll have a restaurant-quality curry simmering on your stove in under an hour. I’ve broken down each step with visual cues so you know exactly what to look for.

Step 1: Prepare the Meatball Mixture

In a large mixing bowl, combine the ground chicken, breadcrumbs, egg, minced garlic, salt, pepper, paprika, and chopped coriander. Use your hands to mix gently — overmixing will make the meatballs dense. Mix just until everything is evenly distributed, about 30 seconds. Form into 1-inch meatballs (about 24 total). Wet your hands slightly to prevent sticking.

💡 Stella’s Pro Tip: To test if the seasoning is right, cook a tiny piece of the mixture in a small pan and taste it before forming all the meatballs. Adjust salt or pepper as needed. This trick has saved many a batch!

Step 2: Brown the Meatballs

Heat olive oil in a large skillet (12-inch works best) over medium-high heat. Add the meatballs in a single layer — do not crowd the pan. Brown on all sides, about 2–3 minutes per side, working in batches if needed. You’re looking for a deep golden crust. Remove the browned meatballs to a plate and set aside.

⚠️ Common Mistake to Avoid: Crowding the skillet. If you add too many meatballs at once, they’ll steam instead of brown, and you’ll lose that beautiful crust. Brown in two or three batches. It takes an extra few minutes but makes a huge difference.

Step 3: Sauté the Aromatics

In the same skillet, reduce heat to medium. Add the diced onion and cook, stirring occasionally, until soft and translucent — about 3 minutes. Add the minced garlic, grated ginger, and sliced red chili. Cook for 1 minute until fragrant. You should smell the ginger and garlic immediately.

💡 Stella’s Pro Tip: Don’t let the garlic burn — if the pan seems too hot, add a splash of chicken broth or water to cool it down. Burnt garlic will make the whole sauce bitter.

Step 4: Bloom the Spices

Stir in the red curry paste, turmeric, and smoked paprika. Cook for 1 minute, stirring constantly, until the mixture is fragrant and the paste has darkened slightly. Blooming the spices in oil is a classic French technique that deepens their flavor dramatically.

⚠️ Common Mistake to Avoid: Skipping this blooming step or rushing through it. Those 60 seconds are where the flavor transforms from “meh” to “wow.” Don’t skip it.

Step 5: Build the Sauce

Pour in the coconut milk and chicken broth. Use a wooden spoon to scrape up all the browned bits from the bottom of the skillet — that’s where the flavor lives. Add the chopped sundried tomatoes and bring the sauce to a gentle simmer. You should see small bubbles rising steadily, not a rolling boil.

💡 Stella’s Pro Tip: If you see the coconut milk starting to separate or look curdled, reduce the heat immediately. Coconut milk can break if it boils too aggressively. Keep it at a gentle simmer for best results.

Step 6: Simmer the Meatballs

Return the browned meatballs to the skillet, nestling them into the sauce. Reduce heat to medium-low, cover partially, and let simmer for 15 minutes. The meatballs will finish cooking through and absorb the curry flavors. Turn them halfway through for even coating.

⚠️ Common Mistake to Avoid: Simmering at too high a heat. A gentle simmer (not a boil) ensures the meatballs stay tender and the sauce stays creamy. High heat will toughen the chicken and potentially curdle the coconut milk.

Step 7: Add Spinach and Finish

Stir in the baby spinach and cook until wilted, about 2 minutes. The spinach will reduce dramatically, so don’t worry if it looks like a mountain at first. Season with salt, pepper, and fresh lime juice. Taste and adjust seasoning — you might want a pinch more salt or an extra squeeze of lime.

💡 Stella’s Pro Tip: Add the spinach in handfuls, stirring each batch before adding the next. This ensures even wilting, and you won’t end up with some leaves overcooked and others still raw.

Step Action Duration Key Visual Cue
1 Prepare meatball mixture 5 mins Mixture holds together when squeezed
2 Brown meatballs 6–8 mins total Deep golden crust on all sides
3 Sauté aromatics 4 mins Onion translucent, garlic fragrant
4 Bloom spices 1 min Paste darkens, becomes very fragrant
5 Build the sauce 3 mins Sauce at gentle simmer, bits scraped up
6 Simmer meatballs 15 mins Meatballs cooked through, sauce slightly thickened
7 Add spinach & finish 2 mins Spinach wilted, sauce glossy and green-flecked

Serving & Presentation

This dish is a complete meal in itself, but how you serve it can elevate it from a simple weeknight dinner to a centerpiece-worthy spread. I love to serve these coconut curry chicken meatballs over a bed of steamed jasmine rice — the fluffy grains soak up every drop of that velvety sauce. For a lower-carb option, try cauliflower rice or even just a chunk of crusty bread to mop up the sauce. In my NYC kitchen, I often pair it with a simple cucumber and red onion salad dressed with rice vinegar and a pinch of sugar — the cool crunch is a perfect counterpoint to the fiery curry.

When I’m hosting friends, I’ll set out a bowl of these meatballs with a side of warm naan bread and a dollop of cooling yogurt or raita on the side. The contrast between the warm, spicy meatballs and the cool, creamy yogurt is absolutely divine. Garnish with a few extra fresh coriander leaves, a sprinkle of red chili flakes, and a wedge of lime on the side. Trust me — the plate looks as good as it tastes.

Pairing Type Suggestions Why It Works
Side Dish Jasmine rice, cauliflower rice, crusty sourdough Absorbs the sauce and balances the heat
Sauce / Dip Raita (yogurt with cucumber & mint), mango chutney Cool, tangy contrast to the fiery curry
Beverage Crisp lager (like Kingfisher), unoaked Chardonnay, iced chai Refreshing, not too heavy; cuts through richness
Garnish Fresh coriander, lime wedges, sliced red chili, coconut flakes Adds freshness, color, and a final flavor pop

Make-Ahead, Storage & Reheating

One of the things I love most about this recipe is how well it keeps. In fact, the flavors deepen overnight, making leftovers even better the next day. Here’s my tried-and-true system for make-ahead, storage, and reheating — essential for my busy NYC schedule where I’m juggling recipe development, grocery runs, and teaching workshops.

Method Container Duration Reheating Tip
Refrigerator Airtight glass or plastic container Up to 4 days Reheat gently in a skillet over medium-low, adding a splash of broth or water to loosen the sauce
Freezer Freezer-safe container or zip-top bag Up to 3 months Thaw overnight in the fridge, then reheat in a skillet. The sauce may need a splash of coconut milk or broth to restore creaminess
Make-Ahead Prepare meatballs and sauce separately Up to 2 days in advance Combine meatballs and sauce in a skillet, then simmer for 10 minutes before serving. Add spinach fresh when reheating for best texture

A few extra tips from my kitchen: If you’re freezing this dish, I recommend freezing the meatballs and sauce together in one container, but leave out the spinach until you’re ready to serve. Spinach doesn’t freeze well — it turns mushy and releases too much water upon thawing. When you’re ready to eat, thaw overnight in the fridge, reheat gently, and stir in fresh spinach at the end. Also, coconut milk sauces can thicken significantly when chilled — don’t be alarmed. Just add a splash of chicken broth or water when reheating to bring it back to that velvety consistency.

Variations & Easy Swaps

Variation Key Change Best For Difficulty Impact
Moroccan-Inspired Replace red curry paste with harissa + ras el hanout North African flavor lovers Easy — no new techniques needed
Gluten-Free / Dairy-Free Use gluten-free breadcrumbs or almond flour Those with gluten sensitivities Easy — simple swap
Veggie-Packed Add grated zucchini or carrot to meatball mixture Sneaking in extra vegetables Easy — squeeze out excess moisture first

Moroccan-Inspired Variation

This variation is very close to my heart. Replace the red curry paste with 2 tablespoons of harissa paste and add 1 teaspoon of ras el hanout (a Moroccan spice blend) along with the turmeric. The harissa brings a smoky, earthy heat that’s different from Thai curry but absolutely gorgeous with coconut milk. I grew up eating harissa in my mother’s kitchen in Morocco, and this version always makes me feel like I’m back home, sitting on the rooftop in Marrakech as the sun sets. Serve with couscous instead of rice for a truly North African experience.

Gluten-Free / Dairy-Free Variation

This recipe is naturally dairy-free (no cheese or cream here!), but if you need it gluten-free, simply swap the breadcrumbs for gluten-free panko or almond flour. I’ve tested both: gluten-free panko gives the closest texture to the original, while almond flour makes the meatballs slightly more tender and adds a subtle nuttiness that actually pairs beautifully with the curry. If using almond flour, reduce the amount to 1/3 cup and add an extra tablespoon of chicken broth to the mixture to keep it moist. All other ingredients are naturally gluten-free, so this is an easy adaptation.

Seasonal Veggie-Packed Variation

In the summer, when I’m hitting the NYC farmers markets, I love adding grated zucchini or carrot to the meatball mixture. Grate about 1/2 cup of zucchini, squeeze out as much liquid as you can with a clean kitchen towel, and mix it into the ground chicken along with the other ingredients. The vegetable adds moisture and a subtle sweetness that’s lovely with the curry. In the fall, try adding finely chopped kale instead of spinach to the sauce — it holds up better to longer simmering if you’re making this dish for a crowd in a slow cooker.

What is the best way to keep the chicken meatballs moist and tender in a coconut curry sauce?

The key to moist chicken meatballs lies in three things: the binder, the browning technique, and the simmering method. First, use the right ratio of breadcrumbs to egg — the breadcrumbs absorb moisture and the egg acts as a binder, preventing the meatballs from drying out. I use 1/2 cup breadcrumbs and 1 egg for every 2 pounds of ground chicken. Second, brown the meatballs in batches over medium-high heat — this creates a crust that seals in juices. Don’t overcook them during browning; they’ll finish cooking in the sauce. Finally, simmer the meatballs in the coconut curry sauce at a gentle simmer (not a boil) for exactly 15 minutes. The acid from the sundried tomatoes and lime juice can toughen chicken if overcooked, so keep an eye on the clock. Also, use ground chicken with some fat content — 93/7 or 85/15 — rather than ultra-lean 99/1, which will almost always result in drier meatballs.

Can I substitute ground turkey or beef for the chicken in this curry meatball recipe?

Absolutely! Ground turkey is the most seamless swap — use 93/7 turkey for the juiciest results. The cooking time remains the same, and turkey takes on the curry flavors beautifully. If you’re using ground beef, I recommend 85/15 or even 80/20 for meatballs — the extra fat keeps them tender, and beef pairs wonderfully with the curry, sundried tomatoes, and spinach. One small adjustment: beef meatballs can release more fat into the sauce, so you may want to skim off any excess after browning before building the sauce. Ground pork would also work beautifully here, especially with this flavor profile. For any substitution, be sure to taste and adjust the salt — different meats have different natural sodium levels. Ground lamb would be incredible too, especially if you’re leaning into the Moroccan-inspired variation.

How do you prevent the coconut milk from curdling when cooking with spinach and sundried tomatoes?

Coconut milk can curdle (or “break”) when exposed to high heat, acidic ingredients, or drastic temperature changes. Here’s my foolproof method: First, always use full-fat coconut milk — the higher fat content makes it more stable. Light coconut milk is much more likely to separate. Second, bring the sauce to a gentle simmer, not a rolling boil. If you see large bubbles, reduce the heat immediately. Third, when adding acidic ingredients like sundried tomatoes or lime juice, stir them in gently and avoid adding them to a sauce that’s boiling aggressively. I add the lime juice only at the very end, off the heat if possible, to preserve its freshness and prevent any curdling. Finally, if your coconut milk does separate slightly, don’t panic — just whisk it vigorously back together over low heat. A tablespoon of cornstarch mixed with a little cold water can also help stabilize the sauce if needed.

Should I use fresh or frozen spinach for the velvety sauce in these curry meatballs?

I recommend fresh baby spinach for this specific recipe. The fresh spinach wilts quickly in the hot sauce, adding a beautiful green color and a tender texture that blends into the velvety sauce. Frozen spinach can work in a pinch, but it requires some preparation: thaw it completely, then squeeze out every drop of excess moisture with a clean kitchen towel. If you add frozen spinach without squeezing, it will release water into the sauce, thinning it out and potentially diluting the flavor. Also, frozen spinach tends to break down more completely than fresh, so you’ll lose some of the visual appeal. If you do use frozen, add it at the end and cook just until heated through — about 1 minute — then stir in an extra tablespoon of coconut milk or cream to restore richness. For best results in this recipe, stick with fresh baby spinach.

Can I make these coconut curry chicken meatballs in a slow cooker or Instant Pot?

Yes, with some adjustments. For the slow cooker: Brown the meatballs and sauté the aromatics in a skillet first, then transfer everything (except the spinach and lime juice) to the slow cooker. Cook on low for 4-5 hours or on high for 2-3 hours. Stir in the spinach and lime juice just before serving. For the Instant Pot: Use the sauté function to brown the meatballs in batches and cook the aromatics. Then add the coconut milk, broth, and sundried tomatoes. Pressure cook on high for 8 minutes with a quick release. Remove the meatballs, stir in the spinach until wilted, then return the meatballs and finish with lime juice. Note that the sauce won’t reduce as much in a pressure cooker, so if you want it thicker, simmer on sauté mode for 5 minutes after pressure cooking. Either method works well, but the skillet version still gives you the best texture and flavor control.

Is this recipe spicy? How can I adjust the heat level?

Yes, these meatballs have a definite kick — the “fiery” in the name is intentional! The heat comes from the red curry paste and fresh red chili. If you’re sensitive to spice, here’s how to adjust: Start with 1 tablespoon of red curry paste instead of 2, and remove the seeds from the red chili before slicing (or omit the chili entirely). You can also add a tablespoon of coconut cream or a dollop of plain yogurt to the sauce to mellow the heat. For those who love fire, add an extra teaspoon of curry paste, keep the chili seeds, or add a dash of cayenne pepper. I also love adding a drizzle of chili oil on top before serving. The beauty of this recipe is that it’s incredibly adaptable — you can make it as mild or as blazing as you like. The key is to taste as you go and adjust gradually.

What can I serve with these chicken meatballs besides rice?

There are so many delicious options! While jasmine rice is classic, I also love serving these meatballs with warm naan bread or garlic naan for dipping and mopping up the sauce. Couscous is a wonderful alternative — especially if you’re making the Moroccan-inspired variation. For a lower-carb option, try cauliflower rice, zucchini noodles (zoodles), or even just a simple bed of arugula or watercress that wilts slightly under the hot sauce. Quinoa is another great choice — its nutty flavor and fluffy texture pair beautifully with the curry. And don’t forget about roasted potatoes or sweet potatoes! The creamy, slightly sweet potatoes are a fantastic counterpoint to the spicy sauce. In my NYC kitchen, I’ll sometimes serve it over crispy smashed potatoes for a truly indulgent meal.

Can I use dried herbs instead of fresh coriander in the meatballs?

I always recommend fresh coriander (cilantro) for this recipe — its bright, citrusy flavor is one of the key notes that lifts the meatballs and balances the rich curry sauce. However, if you don’t have fresh coriander on hand, you can substitute with 1 teaspoon of dried coriander leaf (not ground coriander seed, which is very different). Dried coriander leaf has a milder, slightly floral flavor that will work but won’t be as vibrant. Alternatively, you can use fresh parsley (flat-leaf is best) with a squeeze of extra lemon or lime zest to mimic the brightness. Or simply omit the herb altogether and add an extra teaspoon of paprika or a pinch of ground cumin to the meatball mixture for a different but still delicious flavor profile. The meatballs will still be delicious — just adjust your seasoning to taste.

How do I store leftovers and how long do they keep?

Leftovers of these coconut curry chicken meatballs are a gift! Store them in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen and meld together overnight, making day-two meatballs even more flavorful. For the best texture, store the meatballs and sauce together — this keeps the meatballs moist. If you plan to freeze leftovers, I recommend freezing without the spinach, as spinach becomes mushy when frozen and thawed. Instead, freeze the meatballs and sauce in a freezer-safe container for up to 3 months. When you’re ready to eat, thaw overnight in the refrigerator, reheat gently in a skillet over medium-low heat, and stir in fresh spinach at the end. Add a splash of chicken broth or coconut milk if the sauce has thickened too much during storage. This make-ahead approach is a lifesaver on busy weeknights!

Can I make these meatballs keto-friendly or low-carb?

Absolutely! This recipe is naturally low in sugar and can be easily adapted for keto. Here are my tested modifications: Replace the breadcrumbs with almond flour (use 1/3 cup) or crushed pork rinds (use 1/2 cup, finely ground) for a zero-carb binder. The egg still works as the binding agent. The coconut milk is keto-friendly (full-fat is best), and the spinach is very low in carbs. The sundried tomatoes add a small amount of carbs, so if you’re being very strict, you can reduce them to 1/4 cup or substitute with 2 tablespoons of tomato paste. Serve over cauliflower rice or riced broccoli instead of traditional rice. Each serving (without rice) comes in at roughly 8-10 net carbs, making it a solid keto option. The meatballs are also naturally gluten-free if you use gluten-free breadcrumbs or almond flour. It’s one of my most popular keto adaptations!

Share Your Version!

I absolutely love hearing from you — it’s the best part of running this little food blog from my NYC kitchen. When you make these Fiery Coconut Curry Chicken Meatballs, let me know how it went! Did you add extra chili because you like it hot, or did you dial back the heat for the family? Did you try the Moroccan-inspired variation with harissa and couscous? Drop a star rating and a comment below — it helps other readers know what to expect, and it honestly makes my day to read about your kitchen adventures. If you post a photo on Instagram or Pinterest, tag @leosfoods so I can see your beautiful creation and share it with our community.

I’d love to know: what’s your favorite way to serve these meatballs? Do you go for rice, naan, or something else entirely? Scroll down to the comments and tell me all about it. And if you try a substitution that works brilliantly, please share it — that’s how we all become better cooks together.

From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — Stella 🧡

📌

Love This Recipe? Save It to Pinterest!

If you enjoyed this Fiery Coconut Curry Chicken Meatballs in a Velvety Spinach and Sundried Tomato Sauce recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.

👉 Follow Stella on Pinterest @stellarecipeblog

📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!

“`

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Fiery Coconut Curry Chicken Meatballs in a Velvety Spinach and Sundried Tomato Sauce

Fiery coconut curry chicken meatballs served in a velvety spinach and sundried tomato sauce.

  • Total Time: 50 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • For the Meatballs:
  • 2 lbs ground chicken
  • 1/2 cup breadcrumbs
  • 1 large egg
  • 3 cloves garlic, minced
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon paprika
  • 1 tablespoon chopped fresh coriander
  • For the Curry Sauce:
  • 1 tablespoon olive oil
  • 1 small onion, finely diced
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 red chili, finely sliced
  • 2 tablespoons red curry paste
  • 1 teaspoon turmeric
  • 1 teaspoon smoked paprika
  • 2 cans (14 oz each) coconut milk
  • 1/2 cup chicken broth
  • 1/2 cup sundried tomatoes, chopped
  • 4 cups baby spinach
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 2 tablespoons lime juice

Instructions

  1. In a large bowl, combine ground chicken, breadcrumbs, egg, minced garlic, salt, pepper, paprika, and coriander. Mix until well combined, then form into 1-inch meatballs.
  2. Heat olive oil in a large skillet over medium-high heat. Brown the meatballs on all sides, working in batches if necessary. Remove and set aside.
  3. In the same skillet, add onion and cook until soft, about 3 minutes. Add minced garlic, ginger, and chili; cook for 1 minute.
  4. Stir in red curry paste, turmeric, and smoked paprika. Cook for 1 minute until fragrant.
  5. Pour in coconut milk and chicken broth, scraping up any browned bits from the bottom. Add sundried tomatoes and bring to a simmer.
  6. Return meatballs to the skillet. Reduce heat to medium-low and simmer for 15 minutes, until meatballs are cooked through.
  7. Stir in baby spinach and cook until wilted, about 2 minutes. Season with salt, pepper, and lime juice. Serve hot.

Notes

For extra heat, add more red chili or a dash of cayenne pepper. Serve over steamed rice or with naan bread.

  • Author: Chef Stella
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Method: Main Course
  • Cuisine: Indian-inspired

Nutrition

  • Calories: 420
  • Sugar: 5g
  • Fat: 28g
  • Carbohydrates: 15g
  • Protein: 30g


Fiery Coconut Curry Chicken Meatballs in a Velvety Spinach and Sundried Tomato Sauce

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating