Lemongrass-Infused Red Curry with Pan-Seared Fish Balls & Garden Aromatics

Lemongrass-Infused Red Curry with Pan-Seared Fish Balls & Garden Aromatics

This Thai-French fusion dish features delicate fish balls made light and airy using French mousseline technique, then pan-seared until golden and served in a fragrant red curry with crisp vegetables. The gentle cooking and cream emulsion create restaurant-quality texture at home. Takes about 55 minutes and serves 4 people.

Quick Info

Prep Time
25 min
Active Time
30 min
Total Time
55 min
Difficulty
Medium
Serves
4
Cost Level
$$
Make-Ahead
Partially

How Does This Create Such Light, Delicate Fish Balls?

Traditional French technique shows that keeping everything ice-cold while blending prevents the fish proteins from breaking down too early. When you add cold cream slowly while pulsing, you create tiny air pockets that make the fish balls fluffy instead of rubbery.

Professional chefs know that 'cracking the cream' releases the fat-soluble flavors locked in curry paste. Food science shows that simmering coconut cream until the oil separates, then frying the spices in that oil, creates deeper flavor than just stirring paste into liquid.

The pan-searing creates what chefs call the Maillard reaction—that golden-brown crust that adds nutty flavor and forms a protective shell. This keeps the soft, mousse-like interior from falling apart when you add the fish balls to the hot curry.

Ingredients

Recipe yields 4 servings

For the Fish Balls

500 g (1.1 lbs) firm white fish (cod, haddock, or monkfish)
chilled and cut into chunks
100 g (7 tablespoons) heavy cream
ice cold
30 g (1 large egg white) egg white
for binding
15 g (1 tablespoon) red curry paste
for the fish mixture
1 stalk fresh lemongrass
finely minced
4 g (4 leaves) kaffir lime leaves
finely julienned
45 g (3 tablespoons) neutral oil
for pan-frying

For the Red Curry Sauce

400 g (1⅔ cups) coconut cream
high fat content, no emulsifiers
45 g (3 tablespoons) red curry paste
for the sauce
2 stalks fresh lemongrass
bruised with a knife
15 g (1 tablespoon) palm sugar or brown sugar
to balance heat
20 g (1 tablespoon) fish sauce
adjust to taste
30 g (2 tablespoons) fresh lime juice
added at the end

For the Vegetables & Garnish

150 g (5 oz) baby bok choy
halved lengthwise
100 g (3.5 oz) sugar snap peas
trimmed
80 g (½ medium pepper) red bell pepper
thinly sliced
15 g (½ cup leaves) fresh Thai basil
whole leaves
10 g (2 tablespoons) fresh cilantro
for garnish
4 g (4 leaves) kaffir lime leaves
julienned for garnish

Instructions

Make the Fish Balls

  1. 1

    Blend the Chilled Fish

    Pulse the chilled fish chunks in a food processor until they form a coarse paste. Keeping everything ice-cold (around 35°F / 2°C) is essential—warm fish proteins break down too early and create a rubbery texture instead of a light, airy one.

  2. 2

    Create the Mousseline Emulsion

    Add the egg white and 15 g (1 tablespoon) of curry paste to the fish. With the processor running, slowly drizzle in the ice-cold heavy cream. This creates what French chefs call a 'farce fine'—a light, fluffy mixture with tiny air pockets that makes the fish balls delicate instead of dense.

  3. 3

    Fold in the Aromatics

    Stop the processor and fold in the minced lemongrass and half of the julienned kaffir lime leaves by hand with a spatula. Folding gently preserves the texture of the aromatics and keeps them from getting pulverized into the mixture.

  4. 4

    Shape and Rest the Fish Balls

    With wet hands, shape the mixture into 3 cm (about 1¼ inch) balls and place them on a plate. Chill in the refrigerator for 15 minutes. This resting time allows the proteins to set and firm up, so the balls hold together beautifully during frying.

  5. 5

    Pan-Sear Until Golden

    Heat the neutral oil in a non-stick skillet over medium heat (around 350°F / 175°C). Sear the fish balls, turning gently, until golden brown on all sides—about 6-8 minutes total. The pan-frying creates a crispy, flavorful crust that protects the soft interior and adds nutty depth through browning.

Build the Red Curry Sauce

  1. 6

    Crack the Coconut Cream

    In a heavy-bottomed saucepan, simmer 100 ml (about ⅓ cup) of the coconut cream over medium heat until the oil separates and pools on the surface—this takes about 3-4 minutes. Then fry the remaining 45 g (3 tablespoons) of curry paste in that separated oil for 1-2 minutes. This 'cracking' technique releases the fat-soluble flavors locked in the spices, creating much deeper taste than just stirring paste into liquid.

  2. 7

    Simmer with Aromatics

    Add the remaining coconut cream, bruised lemongrass stalks, and palm sugar to the pot. Simmer gently at medium-low heat (around 185°F / 85°C) for 8 minutes. The long, gentle simmer allows the woody lemongrass to infuse the sauce with deep citrus oils without burning.

Add Vegetables and Finish

  1. 8

    Cook the Vegetables Until Tender-Crisp

    Add the baby bok choy, sugar snap peas, and red bell pepper to the curry sauce. Simmer for 2-3 minutes until the vegetables are tender-crisp and still vibrant green. They should provide a bright, crunchy contrast to the soft fish balls and rich sauce.

  2. 9

    Finish with Fresh Flavors

    Remove and discard the bruised lemongrass stalks. Stir in the lime juice, fish sauce, and fresh Thai basil leaves just before serving. Adding these at the very end preserves what chefs call the 'high notes'—the bright, fresh flavors that would fade if cooked too long.

  3. 10

    Plate and Serve

    Place the warm fish balls into serving bowls and pour the fragrant curry and vegetables around them. This presentation keeps the pan-fried exterior crisp rather than soggy. Garnish with fresh cilantro and extra julienned kaffir lime leaves.

Tips & Tricks

If your fish mixture is too soft to roll into balls: Use two spoons to form 'quenelles' (football shapes) and drop them directly into the hot pan. Or chill the mixture for an extra 10 minutes to firm it up before shaping.

If your coconut cream won't separate or 'crack': Modern coconut milks often have emulsifiers that prevent separation. Use high-quality coconut cream with no additives, or simply sauté the curry paste in 1 tablespoon of neutral oil before adding the cream.

If your fish balls fall apart during cooking: Make sure your fish was extremely dry before processing—pat it with paper towels. Excess moisture prevents the proteins from binding properly. Also, don't skip the 15-minute chill time.

If your curry sauce tastes too salty: Some commercial red curry pastes are already very salty. Always taste the sauce before adding fish sauce, and add it gradually—you can always add more but you can't take it out.

If your vegetables are mushy instead of crisp: Don't overcook them. They only need 2-3 minutes in the hot curry. Pull them off the heat when they're still bright and slightly crunchy—they'll continue cooking a bit from residual heat.

If you don't have kaffir lime leaves: Use regular lime zest plus a bit of extra lemongrass to compensate. Kaffir lime has a unique floral aroma, but this substitution will still give you bright citrus notes.

Frequently Asked Questions

Why do I need to use heavy cream in a fish ball?

The cream acts as a fat source that, when combined with the egg white and fish protein, creates what French chefs call a 'mousseline.' This results in a texture that's much lighter and more sophisticated than a standard rubbery fish ball—it's almost fluffy inside with a delicate mouthfeel.

Can I make the fish balls ahead of time?

Yes! Shape the fish balls and refrigerate them (covered) for up to 24 hours before cooking. You can also pan-sear them, let them cool, and refrigerate for up to 2 days. Reheat gently in the curry sauce just before serving.

Can I use lemon instead of lime?

While lemon provides acidity, lime (especially kaffir lime) has a specific floral aroma that's essential for authentic red curry flavor. If you must use lemon, add a bit of extra lemongrass zest and a pinch of lime zest if you can find it to compensate for the missing floral notes.

What if I don't have a food processor?

You can finely mince the fish by hand with a sharp knife, then mix it vigorously with the other ingredients in a bowl set over ice. It takes more effort, but you'll still get a good texture. Just make sure everything stays very cold.

Can I substitute the vegetables?

Absolutely. Asparagus, bamboo shoots, green beans, or baby corn also pair beautifully with this lemongrass and red curry profile. Just keep the cooking time short so they stay crisp and colorful.

How do I bruise lemongrass properly?

Hit the lemongrass stalk with the back of a heavy knife or a rolling pin until it splits and flattens slightly. This breaks the internal cells and releases the aromatic oils into your curry. You'll smell the difference immediately.

Is this dish very spicy?

It depends on your curry paste brand. Most red curry pastes have moderate heat. If you're sensitive to spice, start with 2 tablespoons of paste in the sauce instead of 3, then taste and add more if needed. The sugar and coconut cream help balance the heat.

Can I freeze the fish balls?

Yes. Freeze the shaped, uncooked fish balls on a baking sheet until solid, then transfer to a freezer bag for up to 2 months. Pan-sear them directly from frozen—just add 2-3 extra minutes to the cooking time.