Garlic Shrimp Coconut Milk (Printable)

Tender shrimp cooked with garlic and simmered in a creamy coconut milk sauce with aromatic herbs.

# What You'll Need:

→ Seafood

01 - 1 lb large shrimp, peeled and deveined

→ Vegetables & Aromatics

02 - 4 cloves garlic, minced
03 - 1 small onion, finely chopped
04 - 1 red bell pepper, thinly sliced
05 - 2 tablespoons fresh cilantro, chopped
06 - 2 green onions, sliced

→ Sauce & Seasoning

07 - 1 (13.5 oz) can coconut milk, full-fat recommended
08 - 1 tablespoon fresh lime juice
09 - 1 tablespoon soy sauce or fish sauce
10 - 1/2 teaspoon chili flakes
11 - 1/2 teaspoon ground black pepper
12 - 1/2 teaspoon salt
13 - 2 tablespoons olive oil or coconut oil

# How to Make It:

01 - Pat the shrimp dry with paper towels and season lightly with salt and pepper.
02 - Heat 1 tablespoon oil in a large skillet over medium-high heat. Add shrimp in a single layer; cook for 1–2 minutes per side until just pink and opaque. Remove shrimp and set aside.
03 - In the same skillet, add remaining oil. Sauté onion and bell pepper for 3–4 minutes until softened. Add garlic and cook for 30 seconds until fragrant.
04 - Pour in coconut milk, soy (or fish) sauce, lime juice, chili flakes, and stir to combine. Bring to a gentle simmer.
05 - Return shrimp to the skillet. Simmer 2–3 minutes, stirring occasionally, until shrimp are heated through and sauce has slightly thickened.
06 - Remove from heat. Garnish with cilantro and green onions before serving.

# Expert Advice:

01 -
  • Everything happens in one pan so cleanup is practically nonexistent
  • The coconut milk creates this luxurious sauce that somehow feels restaurant fancy but comes together in under 30 minutes
02 -
  • Overcooked shrimp are tragic and rubbery, remove them from the pan as soon as they turn pink
  • The sauce continues thickening off the heat, so do not over reduce it while simmering
03 -
  • Let your coconut milk come to room temperature before adding it so it does not seize up when it hits the hot pan
  • Use a large skillet so everything cooks in a single layer without overcrowding