Quick Coconut Curry Shrimp Meatballs
Photo by Cristian Mihaila on Pexels

Quick Coconut Curry Shrimp Meatballs

Tender pan-fried shrimp meatballs with Thai red curry paste and coconut, finished in a silky coconut curry sauce. Ready in under 30 minutes, these are aromatic and versatile—serve as an appetizer with a dipping sauce, over rice, or nestled in lettuce cups.

Prep
12 min
Cook
15 min
Wait
3 min
Total
30 min
Makes
16 meatballs (2 per serving)
Share

Steps

Before you start
  • Pat shrimp completely dry with paper towels—excess moisture prevents browning
  • Have all sauce ingredients measured and ready before you start cooking
  • If using large shrimp, pulse in food processor for 2–3 seconds until coarsely chopped but not pasty
  1. Mix meatball base

    • In a large bowl, combine the ground shrimp, curry paste, panko, egg, fish sauce, lime zest, cilantro, salt, and black pepper.
    • Use your hands or a fork to gently combine until just mixed—do not overmix or the meatballs will become dense.
    • The mixture should hold together loosely.
    + Show details

    Ready when: mixture just combined and holds together when squeezed gently

    Tip: Overworking the mixture makes the meatballs tough and rubbery. Mix just until no dry ingredients remain.

  2. Shape meatballs

    • Using a 1-tablespoon ice cream scoop or your hands, form the mixture into 16 roughly equal meatballs, each about the size of a walnut.
    • Place them on a clean work surface or parchment paper.
    + Show details

    Ready when: all 16 meatballs formed and uniform in size

    Tip: Wetting your hands slightly prevents the mixture from sticking, making shaping easier and faster.

  3. Heat skillet and cook meatballs

    • Heat the neutral oil in a 12-inch nonstick or cast-iron skillet over medium-high heat until shimmering (about 1 minute).
    • Working in batches if needed to avoid crowding, add the meatballs and cook, rolling them gently with a wooden spoon every 1–2 minutes, for 6–7 minutes total until golden brown all over and cooked through.
    • Transfer cooked meatballs to a clean plate.
    + Show details

    Ready when: meatballs are golden brown on all sides and feel firm to the touch

    Tip: Gently rolling (not flipping aggressively) keeps the meatballs intact. They will continue to cook slightly as you finish the sauce, so don't worry if the centers feel tender.

  4. Build coconut curry sauce

    • In the same skillet (no need to wipe it clean), add the minced garlic over medium heat and cook for 30 seconds until fragrant.
    • Pour in the coconut milk, lime juice, and brown sugar.
    • Stir well to combine and bring to a gentle simmer.
    + Show details

    Ready when: sauce reaches a gentle simmer with small bubbles breaking the surface

    Tip: Scraping the bottom of the pan with your spoon releases flavorful browned bits into the sauce for deeper flavor.

  5. Simmer meatballs in sauce

    • Return the cooked meatballs to the skillet and gently stir to coat them in the coconut curry sauce.
    • Reduce heat to medium-low and simmer for 2–3 minutes, stirring occasionally, until the sauce thickens slightly and the meatballs are heated through.
    + Show details

    Ready when: sauce coats the back of a spoon lightly, and meatballs are warmed through

    Tip: Keep the heat gentle to avoid breaking apart the delicate shrimp meatballs. Stirring occasionally ensures even coating.

  6. Serve

    • Transfer the meatballs and sauce to a serving platter or individual bowls.
    • Taste and adjust seasoning with additional salt or lime juice as needed.
    • Serve hot with jasmine rice, over rice noodles, in lettuce cups, or with toothpicks as an appetizer.

Good to know

Tips
  • For the most tender meatballs, avoid pressing them while they cook. Let them develop a golden crust undisturbed before rolling gently.
  • If your shrimp was previously frozen, thaw it completely and pat it very dry. Wet shrimp will not brown and will create meatballs that fall apart.
  • Serve with lime wedges, jalapeño slices, or a drizzle of sriracha for extra brightness and heat.
  • Leftover sauce is excellent spooned over steamed vegetables, cucumber salad, or used as a dipping sauce for spring rolls.
Make ahead

Assemble and shape meatballs up to 4 hours ahead, cover, and refrigerate. Cook from cold; add 1–2 minutes to the cooking time. Alternatively, prepare the shrimp mixture, cover, and refrigerate overnight; shape and cook when ready.

Storage & reheating

Refrigerate leftover meatballs and sauce in an airtight container for up to 3 days. Reheat gently in a skillet over medium heat, stirring occasionally, for 3–4 minutes until warmed through. Freeze in an airtight container for up to 2 months; thaw in the refrigerator overnight and reheat as above.

Substitutions
  • red Thai curry paste → Thai green curry paste or yellow curry paste. Adjust quantity to taste; green curry is spicier, yellow is milder. Flavor profile will shift accordingly.
  • fish sauce → soy sauce or tamari. Use the same amount. Fish sauce adds authentic depth, but soy provides umami with a less pungent aroma.
  • fresh cilantro → Thai basil or mint. Thai basil echoes the curry flavor; mint adds freshness. Use the same amount.
  • unsweetened coconut milk (full-fat) → light coconut milk or a blend of broth and heavy cream. Light coconut milk will produce a thinner sauce; adjust sweetness with an extra ¼ tsp brown sugar if needed.

More meatballs

See all →

Find more like this

Meal
Snack
Cuisine
Thai
Main ingredient
Shrimp
Method
Stovetop

Reviews (0)