Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 cup (240 ml) full-fat canned coconut milk, well shaken
- 1 packed cup fresh cilantro (leaves and tender stems)
- 2 tbsp fresh lime juice (about 1–2 limes)
- 1 tsp finely grated lime zest
- 1 small garlic clove
- 1 small green chili (jalapeño or serrano), seeded for mild
- 1 tsp ground coriander
- 1/2 tsp ground cumin (optional but recommended)
- 1 tbsp neutral oil or melted coconut oil
- 1/2 tsp fine sea salt, plus more to taste
- 1–2 tbsp water (as needed to thin)
- 1/2 tsp sugar or honey (optional, for balance)
Do This
- 1. Zest and juice the limes; rinse cilantro and roughly chop, including tender stems.
- 2. Lightly warm ground coriander and cumin in a dry pan over low heat for 30–60 seconds until fragrant (optional, for deeper flavor).
- 3. Add coconut milk, cilantro, lime juice and zest, garlic, chili, toasted spices, oil, salt, and sugar/honey (if using) to a blender.
- 4. Blend on high for 30–60 seconds until the sauce is very smooth and silky; add 1–2 tbsp water if it seems too thick.
- 5. Taste and adjust: more lime for brightness, salt for punch, or chili for heat.
- 6. Use immediately at room temperature, or gently warm on low heat for 1–2 minutes if serving over hot fish, rice, or roasted vegetables.
- 7. Drizzle generously over cooked fish, steamed rice, roasted veggies, or grain bowls; garnish with extra cilantro and lime zest.
Why You’ll Love This Recipe
- Big flavor, little effort: everything comes together in a blender in about 15 minutes.
- Bright, tropical taste from coconut, lime, cilantro, and green chili that instantly wakes up simple fish, rice, or vegetables.
- Flexible and forgiving: easily adjust the heat, lime, and thickness to suit your taste and how you plan to serve it.
- Dairy-free, naturally gluten-free, and perfect for meal prep, with tons of uses throughout the week.
Grocery List
- Produce: Fresh cilantro, limes, garlic, green chili (jalapeño or serrano)
- Dairy: None (this sauce is dairy-free)
- Pantry: Canned full-fat coconut milk, neutral oil or coconut oil, ground coriander, ground cumin, fine sea salt, sugar or honey (optional)
Full Ingredients
Coconut-Lime Cilantro Sauce
- 1 cup (240 ml) full-fat canned coconut milk, well shaken
- 1 packed cup fresh cilantro, roughly chopped (leaves and tender stems)
- 2 tbsp fresh lime juice (from about 1–2 juicy limes)
- 1 tsp finely grated lime zest (zest the limes before juicing)
- 1 small garlic clove, roughly chopped
- 1 small green chili (such as jalapeño or serrano), stem removed
- For mild: remove seeds and inner ribs.
- For medium/hot: leave some or all seeds and ribs.
- 1 tsp ground coriander
- 1/2 tsp ground cumin (optional but adds warmth and depth)
- 1 tbsp neutral oil or melted coconut oil
- 1/2 tsp fine sea salt, plus more to taste
- 1/2 tsp sugar or honey (optional, to soften the acidity and heat)
- 1–2 tbsp water, as needed, to adjust thickness
Optional For Serving (Choose Your Base)
- Grilled, pan-seared, or baked white fish (such as cod, halibut, or tilapia)
- Hot cooked rice (jasmine, basmati, or brown rice)
- Roasted vegetables (such as sweet potato, cauliflower, broccoli, carrots, or bell peppers)
- Lime wedges and extra cilantro leaves, for garnish

Step-by-Step Instructions
Step 1: Prep the lime, cilantro, and chili
Rinse the limes and thoroughly dry them. Using a fine grater or microplane, zest one lime directly into a small bowl or onto a plate, taking only the bright green outer layer and avoiding the bitter white pith. You should have about 1 teaspoon of zest. Cut the limes in half and squeeze out 2 tablespoons of juice, straining out any seeds.
Rinse the cilantro under cool water to remove any grit. Shake off excess water or pat dry with a clean kitchen towel. Roughly chop the cilantro, including tender stems, until you have a packed cup. The stems hold a lot of flavor and blend beautifully into the sauce.
Trim the stem from the green chili. For a mild sauce, slice it in half lengthwise and scrape out the seeds and inner ribs with a spoon. For more heat, leave some or all of the seeds and ribs in. Roughly chop the chili into a few pieces so it blends easily.
Step 2: Bloom the spices for extra flavor
This step is optional but adds a noticeable depth to the sauce. Place a small, dry skillet over low heat. Add the ground coriander and the ground cumin (if using). Toast, stirring constantly, for 30–60 seconds, just until the spices become fragrant and slightly darker. Do not walk away; they can burn quickly and turn bitter. As soon as you smell a toasty aroma, remove the pan from the heat and transfer the spices to a small plate or bowl to cool slightly.
If you prefer to skip this step, simply add the ground coriander and cumin directly to the blender in the next step. The sauce will still be delicious, just a bit lighter in flavor.
Step 3: Load the blender
Add the following to a blender or a tall container if using an immersion blender: coconut milk, chopped cilantro, lime juice, lime zest, chopped garlic, chopped green chili, toasted coriander and cumin, oil, salt, and sugar or honey (if using). Start with 1/2 teaspoon of salt and 1/2 teaspoon of sweetener; you can always add more after tasting.
If your coconut milk has separated in the can, make sure you shake it well before opening, or stir the thick cream and thinner liquid together before measuring. This ensures a silky, even texture in the finished sauce.
Step 4: Blend until silky-smooth
Secure the blender lid and blend on high speed for 30–60 seconds, or until the sauce looks very smooth, glossy, and pale green with darker flecks of cilantro. Stop once or twice to scrape down the sides of the blender with a spatula if needed to catch any stray bits of garlic or chili.
Check the thickness: for a drizzleable sauce, you want it to pour in a thick, smooth stream, similar to heavy cream or a thin yogurt. If the sauce seems too thick, add 1 tablespoon of water and blend again. Repeat, adding up to 1 more tablespoon of water, until it reaches your desired consistency.
Step 5: Taste and fine-tune the balance
Turn off the blender and taste a spoonful of the sauce. Adjust to your liking:
- More brightness: Add an extra teaspoon of lime juice.
- More saltiness: Add a pinch or two of salt and blend briefly.
- More heat: Add a bit more chopped green chili and blend again.
- Softer edges: If the sauce tastes too sharp or acidic, add a tiny splash more coconut milk or another pinch of sugar or honey.
Blend for another 10–15 seconds after any adjustments so everything is fully incorporated.
Step 6: Serve, drizzle, and enjoy
You can use this sauce either at room temperature or gently warmed. For serving over hot fish, rice, or roasted vegetables, a slight warmth can make the flavors bloom. To warm, pour the blended sauce into a small saucepan and heat over very low heat for 1–2 minutes, stirring constantly, just until warmed through. Do not let it simmer or boil, as this can dull the fresh green color and cause it to thicken too much.
To serve, arrange your cooked fish, rice, or roasted vegetables on plates or in bowls. Drizzle the coconut-lime cilantro sauce generously over the top, or serve it in a small pouring jug or bowl on the side. Garnish with extra cilantro leaves, a sprinkle of lime zest, and lime wedges for squeezing. Enjoy immediately while everything is fresh and vibrant.
Pro Tips
- Keep it green: For the brightest color, avoid boiling the sauce. Gentle heat or serving it at room temperature keeps the cilantro vivid and the flavor fresh.
- Use cilantro stems: Do not throw away tender cilantro stems; they blend easily and add tons of flavor, so include them along with the leaves.
- Control the heat: Start with a seeded chili if you are spice-sensitive, then taste and add more chili (including some seeds) if you want a hotter sauce.
- Choose good coconut milk: A high-quality, full-fat coconut milk will give you a richer, silkier sauce than light or very watery brands.
- Blender matters: A high-speed blender will produce the smoothest, most velvety texture, but a regular blender or immersion blender still works well with an extra minute of blending.
Variations
- Creamier, tangier version: Replace 1/4 cup of the coconut milk with plain Greek yogurt (if you do not need the sauce to be dairy-free). This adds a gentle tang and makes the sauce slightly thicker and creamier.
- Mint-basil twist: Substitute half of the cilantro with fresh mint and/or basil for a more herbaceous, almost chutney-like flavor that is wonderful over grilled chicken or shrimp.
- Extra-spicy version: Use a serrano chili instead of jalapeño, keep the seeds, and add a pinch of crushed red pepper flakes. Taste carefully as you go so it does not become overpoweringly hot.
Storage & Make-Ahead
Transfer any leftover sauce to an airtight jar or container and refrigerate for up to 4–5 days. The color may deepen slightly and the flavors will continue to meld. If the sauce thickens in the fridge, whisk in a teaspoon or two of water or coconut milk to loosen it before serving. For longer storage, you can freeze the sauce in ice cube trays; once solid, pop the cubes into a freezer bag and store for up to 2 months. Thaw in the refrigerator overnight, then whisk or briefly blend to restore its silky texture. Because this sauce is so versatile, it is ideal for meal prep—make a batch on the weekend and use it to brighten up simple fish, rice bowls, roasted vegetables, or even sandwiches throughout the week.
Nutrition (per serving)
Approximate values per 1/4 cup (60 ml) serving, assuming 6 servings: about 110 calories, 11 g fat, 3 g carbohydrates, 1 g protein, 1 g fiber, and 150 mg sodium. Exact numbers will vary based on the specific coconut milk brand, oil choice, and amount of salt used.
