Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Curry

A creamy coconut curry sauce with only 5.2g net carbs per serving, ready in 25 minutes for whatever protein is around. The trick is reduction: I let the first can of coconut milk boil down by a third before the curry paste goes in, which is what thickens the sauce without any starch. Zucchini and bell pepper finish right in the pot.
  • 5.2gnet carbs
  • 1.8gprotein
  • 25minutes
  • 6servings

This post may contain affiliate links. See my disclosure policy.

I keep this curry sauce in my fridge at all times. It takes 25 minutes to make, and once you have a batch ready, any combination of protein and vegetables becomes a full dinner in under 10 minutes. Pour it over pan-seared chicken thighs, toss it with creamy garlic shrimp, or ladle it over a bowl of cauliflower fried rice. The sauce does all the heavy lifting.

Most curry recipes you find online are complete meals with protein and vegetables cooked into the sauce. This recipe is different. It is a standalone curry sauce, which means you control what goes into each serving. That makes it one of the most useful recipes I have for meal prep. I make a double batch on Sunday, portion it into containers, and use it throughout the week with whatever protein I have on hand.

a bamboo plate with a curry dish on it next to tea towels

The Reduction Technique

The key to getting a thick, deeply flavored sauce (instead of thin, watery curry) is reducing half the coconut milk before adding the curry paste. I pour one can into the pan and let it simmer until the fat separates and the liquid reduces. Then I stir in the curry paste and let it bloom in the concentrated coconut fat. This is where all the depth of flavor comes from. After that, I add the rest of the coconut milk to bring the sauce together. Skipping this step is the most common reason homemade curry tastes flat.

Pairing Ideas

My go-to pairings for this curry sauce include chicken stir fry vegetables (bell pepper, broccoli, mushrooms), diced chicken thighs, or shrimp. Firmer vegetables like broccoli go in when I pour in the second can of coconut milk, while the zucchini and bell pepper go in during the last few minutes like the steps call for, so they stay crisp. I skip potatoes, carrots, and sweet peas because the carbs add up fast. If you want a bowl-style meal, serve it over cauliflower rice with a squeeze of fresh lime. For a heartier dinner, I pair it with keto chicken katsu sliced on top. The mild heat from the curry paste works with almost any protein, and if you want something closer to Indian flavors, my keto butter chicken uses a similar coconut base with different spices.

At 5.2 grams of net carbs per serving, this curry sauce sits well within daily macros even when you add vegetables and protein on top. A typical Thai restaurant yellow curry runs 15 to 20 grams of net carbs per serving (before rice), mostly from added sugar and thickeners. This version gets its body from coconut fat and curry paste alone.

orange colored curry sauce over cauliflower rice with zucchini and bell pepper and basil

Is curry keto friendly?

With only 5.2 grams of net carbs per serving, this curry fits comfortably into a keto diet. The carbs come primarily from the curry paste and coconut milk. The brand I use (Thai Kitchen red curry paste) has about 3 grams of net carbs per tablespoon, but since you are splitting 3 tablespoons across 6 servings, the paste only contributes about 1.5 grams per bowl. Compare that to a typical restaurant Thai curry, which often adds palm sugar and cornstarch and can run 15 to 20 grams of net carbs before you even add rice.

a plate of red curry sauce over cauliflower rice and vegetables next to some tea

Curry powder vs curry paste

Curry powder is a dry spice blend (turmeric, coriander, cumin, fenugreek, chili powder) that you add to dishes during cooking. It gives food a warm, earthy flavor but does not have the depth or complexity of curry paste. Curry powder works well when you want a subtle curry flavor in something like a soup or roasted vegetables.

Curry paste is a wet blend of fresh ingredients (lemongrass, galangal, garlic, shrimp paste, chilies) that have been pounded together. It delivers a much more intense, layered flavor than powder because those fresh aromatics release their oils when cooked in fat. This recipe uses curry paste because you get a bolder, more authentic Thai curry flavor with just a few tablespoons.

Can you substitute curry powder for the paste in this recipe? You can, but the result will taste very different. Use about 2 tablespoons of curry powder in place of the 3 tablespoons of paste, and add it after the coconut milk has reduced. The sauce will be thinner and milder, closer to an Indian-style curry than a Thai one. Both are good, but they are different dishes. I keep my stir fry sauce recipe on hand for nights when I want Asian flavor without the curry paste.

Red curry paste vs green curry paste

Red curry paste uses dried red chilies and tends to be milder with a deeper, earthier flavor. It pairs well with beef, chicken, and root vegetables. Most grocery stores carry red curry paste year-round, which makes it the more accessible option.

Green curry paste uses fresh green chilies and is typically spicier with a brighter, more herbaceous flavor from fresh basil and cilantro. It works well with shrimp, white fish, and lighter vegetables like zucchini and snap peas.

For this recipe, either works. I default to red curry paste because it is easier to find and my family prefers the milder heat. If you like more spice, go with green. You can also mix the two (1.5 tablespoons of each) for a balanced middle ground. The carb count stays about the same regardless of which paste you choose.

red curry sauce over a bed of cauliflower rice and brightly colored vegetables

Coconut milk vs coconut cream

This recipe calls for full fat coconut milk, which has about 12 to 15 grams of fat per cup. Coconut cream is thicker (about 20 to 24 grams of fat per cup) because it has a higher ratio of coconut solids to water. Both work in this recipe.

If you use coconut cream, the sauce will be richer and thicker without needing as much reduction time. If you use coconut milk, you will need to let it simmer a few minutes longer in the first step to get the same consistency. I usually grab whatever is on sale. The brand matters more than the format. Look for cans with no added sugar and no guar gum if possible. Thai Kitchen and Aroy-D are both reliable options that I keep stocked.

How to meal prep keto curry

This curry sauce is one of the best recipes I have for meal prep because it stores well and pairs with anything. I make a double batch on Sunday and portion the sauce into individual containers. During the week, I cook a quick protein (chicken thighs, shrimp, ground turkey) and reheat the sauce to pour over it. A full batch makes 6 servings, so a double batch covers most of the week.

Storage: Refrigerator for up to 5 days in an airtight container. The sauce thickens as it cools, which is normal. It loosens back up when you reheat it on the stove or in the microwave. Add a splash of coconut milk if it gets too thick.

Freezer: Up to 3 months in freezer-safe containers or zip-top bags. Lay the bags flat to freeze for easy stacking. Thaw overnight in the refrigerator and reheat on the stove. The texture holds up well after freezing because the coconut fat stabilizes the sauce. I freeze it in single-serving portions so I can pull out exactly what I need for a quick sheet pan shrimp dinner or a simple chicken and vegetable bowl.

How to make keto curry

Start by reducing half the coconut milk in a pan until the fat separates. This concentrates the flavor and gives the sauce its thick, creamy texture. Stir in the curry paste and let it cook in the coconut fat for about a minute until fragrant, then pour in the remaining coconut milk. Season with fish sauce, lime juice, and salt. The whole sauce comes together in about 25 minutes. Add your favorite low-carb vegetables and protein to finish.

Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Keto Curry

Print Pin
Prep 5 min Cook 20 min Total 25 min Serves 6

Ingredients

Servings 6

Curry Sauce Ingredients

Step by Step Instructions

  1. Reduce the coconut milk

    Add one can of coconut milk to a saucepan over medium-high heat. Bring to a boil, then continue cooking at a medium boil until the milk has reduced by a third to half.

    coconut nut milk boiling over a burner
  2. Add curry paste

    Stir in curry paste and mix until incorporated.

    red sauce boiling in a sauce pan
  3. Add more coconut milk

    Add in the second can of coconut milk. Bring to boil and let cook until the sauce is thickened (about 5-10 minutes).

    red curry sauce boiling on the stove top
  4. Add more flavor and vegetables

    Stir in fish sauce, lime juice, salt, and zucchini. Let cook for 2 minutes. Add bell pepper and cook for 1 minute. Serve over cauliflower rice and add chicken or shrimp if you want.

    a saucepan with bell pepper in a curry sauce

Nutrition

Per serving: 1/6 of recipe

Calories
218
Fat
20.1g
Protein
1.8g
Total carbs
6.2g
Net carbs
5.2g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

Can I use a different type of milk instead of coconut milk?

I've tested this with heavy cream and it works, but the flavor shifts away from Thai and toward a European-style cream sauce. Full fat coconut milk gives the richest texture, so that's my default. Use the same amount (two 14 oz cans) and follow the same reduction step. Avoid light coconut milk, skim milk, or almond milk because they don't have enough fat to create a thick sauce.

How spicy is this curry?

With red curry paste, I'd call this mild to medium heat. Most of the spice comes from the paste, and 3 tablespoons spread across 6 servings keeps it manageable. For less heat, I'd start with 2 tablespoons and taste before adding more. For more kick, add an extra tablespoon of paste or stir in a teaspoon of sambal oelek at the end.

What can I use instead of fish sauce if I don't have it?

Coconut aminos is my top pick if you're out of fish sauce. Soy sauce or tamari also work. Use the same amount (1 teaspoon). The flavor won't be identical because fish sauce adds a specific briny, savory note that's hard to replicate, but the sauce still tastes great without it. I keep a bottle of fish sauce on hand because I use it in so many Asian-inspired recipes.

What protein goes best with this curry?

Chicken thighs and shrimp are my top two picks. I dice chicken thighs and pan-sear them before adding to the sauce, or toss raw shrimp straight into the simmering curry for the last 3 to 4 minutes. Chicken breast works too when that's what I have. Cut the simmer time to 10 to 12 minutes and pull the breast the moment it hits 165F so it doesn't dry out. Ground turkey, sliced pork, and pressed extra-firm tofu pan-fried until golden all work. Each protein changes the overall macros, but the sauce itself stays at 5.2 grams of net carbs per serving.

Can I make this in a slow cooker or as a dump-and-go freezer meal?

Make the sauce on the stovetop first either way. The reduction step needs direct heat to get the fat separation right, and I tried the all-in-one approach once (dumped everything into the crockpot raw) and the sauce came out thin and noticeably flatter. For the slow cooker, transfer the finished sauce with your protein and vegetables on low for 2 to 3 hours. For the freezer, cool a double batch completely, pour it into freezer bags laid flat, and freeze for up to 3 months. Thaw overnight in the fridge, reheat on the stove, then add fresh protein and vegetables.

What can I use instead of rice with this curry?

Cauliflower rice is my default, but I rotate through a few options. Shirataki noodles soak up the sauce well and add almost zero carbs. Steamed broccoli or roasted zucchini make it feel like a complete meal without a starch base. If you want a noodle-bowl feel, spiralized zucchini is my go-to low carb swap. On busier nights I pour it over sheet pan chicken and veggies that I already had roasting.

Browse by ingredient
Similar recipes

People who cooked Keto Curry also made

Reviews

Tap to rate

4.8 from 27 ratings, 12 written

Made this recipe?

Replying to Dani

Your rating

Ana

Boiled the coconut milk down first like you said & the sauce came out thick without any starch. I was skeptical that would be enough but it worked.

Reply

Valerie Y.

5 net carbs so I doubled it for the week. My nephew asked what I put in the sauce twice during dinner. He normally just wants pizza. Good enough for me.

Reply

Annie Lampella

I love that the sauce got him asking. Doubling it is the right call for the week!

Reply

Amy J.

Red curry paste into hot coconut milk and my kitchen suddenly smelled like something I hadn’t made in two years. Went keto and filed Thai food under ‘gone’ without actually checking if that was true. This sauce has more flavor than the versions I used to build from scratch with lemongrass and kaffir lime leaves. Didn’t see that coming. The fish sauce and lime at the end are doing more work than they look like they should. Poured it over shrimp with zucchini and red pepper on a weeknight and it was exactly the dinner I’d been skipping. Five net carbs. Permanent rotation.

Reply

Annie Lampella

Shrimp needs maybe four minutes in that simmering sauce, Amy. I skipped the fish sauce once and the whole base kind of disappeared on me.

Reply

Troy

Add the zucchini day-of if you’re batch cooking. It doesn’t hold.

Reply

Annie Lampella

Same. Zucchini’s basically mush by day two.

Reply

Tamara P.

one batch, zero leftovers, three complaints.

Reply

Annie Lampella

That ratio sounds about right. Double the sauce batch next time, it keeps in the fridge for five days and works over basically any protein.

Reply

Tamara P.

Good to know it holds five days. Making a double batch this weekend and throwing it over the chicken thighs I already have going.

Reply

Dani

Used green curry paste instead of red and added an extra squeeze of lime right before serving, and it was noticeably brighter than I expected. I wasn’t sure the swap would make that much of a difference but the green paste has this herby sharpness that lifts the whole sauce. Poured it over shrimp on a weeknight and it came together so fast I’ve already made it twice this week.

Reply

Annie Lampella

Green paste does that. The herby note comes through more than red here, especially with the extra lime. Shrimp twice in a week means it’s working.

Reply

Megan N.

Made a big pot of this for a friends’ dinner last week, served it over chicken thighs, and my friend’s husband who never comments on food asked if I’d ordered it from somewhere. The lime and coconut together just works in a way that doesn’t scream ‘I made this in 20 minutes.’

Reply

Annie Lampella

Chicken thighs are perfect for it. The fat renders into the coconut and it goes from a sauce to something closer to a braise – hard to believe that’s 20 minutes.

Reply

Ryan

Skeptical about fish sauce in a coconut curry, but followed it exactly before tinkering. Sauce reduced into this thick, almost glossy consistency I wasn’t expecting from two cans of coconut milk. Poured it over chicken thighs for a weeknight dinner and honestly the lime juice at the end is what makes it. Whole thing in under 15 minutes. Trying it with shrimp next.

Reply

Annie Lampella

That gloss is the coconut fat separating during the reduction – first time I saw it I thought something went wrong. For shrimp, toss them in the last 3-4 minutes straight into the simmering sauce. They cook fast and pick up everything.

Reply

Megan H.

Was ready to skip the fish sauce but went for it, and that’s honestly what makes this. You can’t taste it but you’d notice if it wasn’t there. Already have the second batch simmering.

Reply

Annie Lampella

Fish sauce is like that. One teaspoon and you’d swear it’s not in there, but pull it and the whole sauce falls flat. Second batch going, nice.

Reply

Tom

This is in my cold-weather rotation now, fourth batch since January. Something I figured out on batch two: adding the lime juice at the very end (instead of with the fish sauce) keeps that brightness from cooking out, you get this fresh citrus hit underneath all that creamy coconut instead of it disappearing into the sauce. I’ve been spooning it over shrimp lately and it’s a different dinner than the chicken version (both worth making). Double batch next time because the leftovers go fast.

Reply

Annie Lampella

Four batches since January. Lime at the end is the right call, I’ve been adding it early this whole time and never noticed how much it was fading. Shrimp over this is a different dinner.

Reply

Amanda

If you reduce the first can of coconut milk for a full 8-10 minutes instead of just until it boils, the sauce comes out noticeably richer and the curry paste flavor concentrates in a way that really holds up to heartier proteins. I also add an extra squeeze of lime right before serving. Only reason I’m at four stars is I think the fish sauce needs to be doubled, but with those two adjustments this has been in my cold-night rotation all February.

Reply

Hannah

Love this recipe!! The texture is amazing and the flavor is even better 🙂 I can’t describe how good this was. In my top 3 dishes would make again!!

Reply

Annie Lampella

Top 3 is everything. I keep a batch of this sauce in the fridge and just rotate proteins through it all week.

Reply

Judy M

I’m trying to use up my red curry paste. I have about a tablespoon of this. I’m going to try a half recipe. Do you think that would work?

Thank you, Annie!

Reply

Annie Lampella

Half recipe works fine. You’re slightly short on paste (half batch needs 1.5 tbsp, you’ve got 1), so it’ll be a bit milder. Use all of it anyway.

Reply

Elicea

Has anyone tried using frozen zucchini for this? I’m planning some freezer meals for my family and red curry is my fav. I was wondering if I could just pour all the ingredients in a freezer safe bag and then reheat it in a crockpot later? Or if I need to cook the coconut milk before doing that?

Reply

Allison

Loved this! The spices were great and with the vegetables there was a wonderful freshness. We added diced fresh jalapeno with the vegetables and then topped with with sliced green onions and cilantro leaves. Upped the spice with some red pepper flakes, too. Thanks!

Reply

Annie Lampella

The fresh jalapeño in with the vegetables is a good call. I’ve done green onion on top but never cilantro leaves – trying that next time.

Reply

Keep going

More Condiments & Dressings Recipes

See all 39 Condiments & Dressings recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.