Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Spicy Keto Thai Chicken Soup

A creamy coconut milk bone broth makes this keto Thai chicken soup rich and cozy — 8g net carbs and 29.6g protein per bowl. It started as my camping foil-packet recipe, and it's still ready in about 15 minutes at home.
  • 8gnet carbs
  • 29.6gprotein
  • 17minutes
  • 2servings

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

I came up with this method on a camping trip a few years ago. I needed something hot, filling, and easy to clean up, so I threw diced chicken thighs and vegetables into a foil packet and grilled it. When I poured the steamed contents into coconut milk broth, the flavor was better than anything I'd made on the stovetop. The enclosed steam keeps the chicken thighs tender and juicy in a way that simmering in a pot just doesn't.

Now I make it this way every time, even at home. The foil packet does all the heavy work. You get perfectly cooked chicken, wilted spinach, and softened zucchini without a single pot to scrub afterward. If you like Thai-inspired keto meals, try my Thai chicken salad for a cold version of that same flavor profile.

The heat level is real. Thai chilies and chili garlic sauce inside a sealed foil packet concentrate the spice more than you'd expect. I like it that way, but if you're sensitive to heat, start with one chili instead of two or three. You can always add red pepper flakes at the table.

This is one of the few low carb soups I make that works just as well outdoors as it does in my kitchen. The foil packets travel well in a cooler, the broth heats up in a small pot over any heat source, and cleanup is basically crumpling up foil. If you're into grilling chicken, my keto grilled chicken tenders use a similar high-heat approach. And if you want another bowl-style meal, the keto ramen scratches that same itch on cold nights.

For garnishes, I squeeze a lime wedge over the top and throw on some fresh cilantro. Chopped peanuts add a nice crunch if you have the carb room. A few thin slices of Thai chili on top look great and add one more layer of heat.

One thing I want to mention: if you've never tried foil packet cooking, don't press the foil down tight onto the food. Leave a gap inside for steam to circulate. That air pocket is what cooks everything evenly. Fold the top and sides snugly but loosely. My buffalo chicken stuffed avocados are another good option when you want bold flavor without a complicated method.

a foil packet filled with vegetables and spicy garlic sauce

At a campfire, set the packet on hot coals or a grill grate, never right in the flames, or the food will burn.

eating a camping grilled foil packet filled with chicken and vegetables with a plastic fork

Foil packets are easy to put together and need almost no pots or pans, which is why they work so well at camp.

More Keto Camping Recipes

Foil packets are a great option for camping dinners. If you want more keto food that travels well, try these next.

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

Spicy Keto Thai Chicken Soup

Print Pin
Prep 2 min Cook 15 min Total 17 min Serves 2

Ingredients

Servings 2

Spicy Keto Thai Chicken Soup Ingredients

Step by Step Instructions

  1. Preheat grill

    Preheat grill to high (about 400 to 500 degrees). If using an oven, preheat the oven to 400 degrees.

    BBQ grill thermometer being preheated
  2. Lay down foil

    To a double-lined sheet of foil, lay down cauliflower rice into the center. Add diced chicken thighs on top and season with salt and pepper.

    raw chicken on top of cauliflower rice on foil
  3. Make a foil pack

    Top with remaining vegetables, seasoning and chili garlic sauce.

    thermometer on a grill at 450 degree
  4. Fold the pack

    Bring the long edges of the foil to meet at the center and fold a crease together at the top and roll down, but do not press the foil all the way down onto the food. Leave a gap inside the foil for air to circulate around the food. Fold in the sides to the top.

    diced chicken thighs and cauliflower rice in the center of a sheet of aluminum foil
  5. Grill

    Grill over direct high heat or bake at 400 degrees until chicken is no longer pink and cooked through, about 15 minutes.

    fresh vegetables and chili garlic sauce on a foil pack
  6. Make soup

    Heat 1/2 cup of coconut milk and 1/2 cup chicken bone broth in the microwave or over the stovetop until warmed through.

    Chicken and sliced vegetables simmering in creamy Thai soup
  7. Pour over grill vegetables

    Once the chicken foil pack is done cooking, remove from the grill and pour contents of the foil pack into the coconut milk broth. Stir and enjoy!

    camping foil packet on a grill

Nutrition

Per serving: 1 bowl

Calories
394
Fat
23.2g
Protein
29.6g
Total carbs
10.7g
Net carbs
8g

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

Frequently Asked Questions

Does this work on a campfire, or does it need a grill?

I've made it both ways. A campfire works fine as long as you have a grate to set the foil packet on. The heat is less consistent than a grill, so I give it a few extra minutes and check the chicken before pulling it off. One of my readers pulled his packet at 12 minutes on a hot grill and the thighs were already falling apart, so the 15-minute mark has some buffer built in. For the broth, I just heat it in a small pot next to the fire. This is genuinely one of my favorite keto camping meals.

Can I make the foil packets ahead and cook them at camp?

I do this every time I go camping. I assemble the foil packets at home with the diced chicken, cauliflower rice, vegetables, and chili garlic sauce, then keep them in the cooler until I'm ready to cook. They hold up fine for 1-2 days. I pack the coconut milk and chicken broth separately and heat them on site while the foil packets grill. Cuts my camp cooking time down to basically just waiting.

Can I freeze the broth without the chicken and vegetables?

I freeze the coconut milk broth by itself all the time. It holds up well for about 3 months in a freezer-safe container. I don't freeze it with the vegetables because the spinach and zucchini get mushy after thawing. When I want to meal prep, I'll make a big batch of the broth, freeze it in portions, then assemble fresh foil packets the day I want to eat. Thaw the broth overnight in the fridge and reheat on the stove.

What garnishes work well on top?

My usual finish is a lime wedge squeezed over the top and a handful of fresh cilantro. I also like chopped peanuts for crunch when I have the carb budget. Thinly sliced Thai chilies on top look great and add more heat. A drizzle of sesame oil is another option I reach for sometimes. If you like that garnish style, my sesame chicken salad uses a similar finish.

Can I use chicken breast instead of thighs?

I've made it with breast and it works, but you have to watch the timing more closely. Thighs stay juicy in the foil packet because the steam and the fat content protect them. Breast can dry out if you go past 15 minutes. I pull breast packets at 12-13 minutes and check with a thermometer. If you like working with chicken breast, my bacon wrapped chicken tenders are another way I keep lean cuts moist.

How do I tone down the heat?

I love the heat level as written, but my husband doesn't. When I make it for both of us, I skip the Thai chilies in his packet and only use 1 teaspoon of chili garlic sauce instead of 2. The coconut milk broth mellows things out naturally, so even the regular version isn't as aggressive as it sounds. You can always add red pepper flakes at the table if you want more.

Can I make this entirely on the stovetop?

I've done it on the stovetop when I didn't want to fire up the grill. Dice the chicken, sear it in a pan until cooked through, then add the vegetables and let them soften for a few minutes. Pour in the broth and simmer for 5 minutes. It works, but I'll be honest, the flavor isn't quite the same. The foil packet concentrates the chili garlic sauce and steams everything together in a way that a pan can't replicate. If you want a soup you can do entirely on the stove, my keto bread bowl is built for that.

Browse by ingredient
Similar recipes

People who cooked Spicy Keto Thai Chicken Soup also made

Reviews

Tap to rate

4.6 from 24 ratings, 15 written

Made this recipe?

Your rating

Thelma

Six people coming for dinner Sunday, so I’m tripling this. Would you grill three separate foil packs, or can I build one big pack and give it extra time?

Reply

Annie Lampella

Thelma, three separate packs. In one big pack the chicken in the middle steams unevenly, and the extra time you’d give it turns the zucchini to mush. Three packs, still about 15 minutes each.

Reply

Rebecca

Honest confession: I went in expecting soup and made more of a coconut milk stew. Not bad, but if you want brothy, double the liquids. The chili garlic sauce is where all the flavor is anyway.

Reply

Riley

Was pretty sure the coconut milk would break at 450 and I’d end up with oily separated broth. Made it anyway, it’s July, I’m not turning the oven on. Broth came out silky, chili garlic had time to actually get into the thighs. Eighteen minutes and done. Only way I’m making soup in summer.

Reply

Annie Lampella

Riley, the coconut milk never actually hits 450 in there. It steams inside the foil, which is way gentler than it sounds. I make this on the grill every summer for the same reason.

Reply

Andre J.

Full-fat coconut milk or the broth won’t get there. I used to order Tom Kha twice a week from a place near me, went keto, figured that was gone. The foil packet concentrates the chili garlic into the chicken before it hits the broth. This is what I make now.

Reply

Annie Lampella

Andre, going from Tom Kha twice a week to this is exactly the swap I was hoping people would make. The packet is basically a fast marinade, and you’re right that the full-fat is the whole thing.

Reply

Rosa

I wasn’t sure lemongrass would survive the foil packet without turning bitter, but it steams into the chicken and holds up. I bruise one stalk and lay it under the thighs before sealing. The other thing I figured out, probably by accident: the lime goes at the table, not in the packet. Acid hits the coconut milk differently when the broth is already hot in the bowl, it cuts the fat on the finish without muting the heat from the chili garlic sauce. Adding it before sealing just cooks the brightness out. That half-lime at the table, I don’t skip it anymore. Broth tastes flat without it.

Reply

Annie Lampella

I kept putting the lime at the table accidentally before I did it on purpose. And yeah, it cooks out in the packet. Flat is exactly it.

Reply

Mike

I do Sunday meal prep and this is exactly what I want in rotation. Can I assemble the foil packets the night before and refrigerate til I’m ready to grill, or does the cauliflower rice get weird sitting with raw chicken overnight? Or would it just be easier to cook everything Sunday and reheat through the week?

Reply

Annie Lampella

Mike, assemble-ahead is no problem. I do it every camping trip and the cauliflower rice holds up fine next to raw chicken overnight. Cook-Sunday-reheat is the easier call if you want grab-and-go all week.

Reply

James

I’ve found cauliflower rice doesn’t get soggy in the packet.

Reply

Annie Lampella

James, steam doesn’t waterlog it the way boiling does. Left mine in a couple extra minutes before and it still fine.

Reply

Aaliyah E.

broth is unreal, cauliflower rice needs to double

Reply

Annie Lampella

I bump it to 2/3 sometimes. Still steams fine in the packet.

Reply

Brandon Thomas

Pre-portion the foil packets before you leave the house, this thing presents beautifully tableside. Brought it to a backyard dinner last Friday and watching people pour the broth out of the foil into their own bowls converted the skeptics faster than anything I’ve served lately. Four stars because three Thai chiles is a real commitment and I forgot to warn anyone.

Reply

Annie Lampella

Three Thai chiles with no warning is a bold hosting choice. Brandon, I’ve done the exact same thing and watched the same faces. The tableside pour is why I still make this even when I’m nowhere near a campsite.

Reply

Renee

8g carbs. Brought it to a cookout, outlasted the burgers.

Reply

Renee

Ha, yeah. Two people texted me asking for the recipe before we even got home.

Reply

Annie Lampella

8g and it outlasted the burgers. That’s the whole review.

Reply

Lindsey

Was skeptical about cooking soup in a foil packet but the chicken comes out way juicier than my usual Thai soup. The chili garlic sauce steaming into everything made a real difference. Nothing else I’ve tried for a quick Thai fix has come close.

Reply

Annie Lampella

The camping workaround that ended up being the actual best method. Chicken thighs in there basically can’t dry out.

Reply

Jessica

Every keto Thai soup I’ve tried came out watery, but this one actually has depth. I’d go heavier on the chiles next time though.

Reply

Annie Lampella

Yeah, 3 chiles and extra chili garlic sauce at the end. The broth picks up heat fast once the foil packet opens.

Reply

Katie

My husband has a nightshade sensitivity so both the chile peppers and chili garlic sauce are out. Is there anything that would give this similar depth, or will it just taste like plain coconut chicken soup?

Reply

Annie Lampella

Fish sauce covers most of what the chili garlic sauce contributes, and white pepper has real heat without the nightshade problem. Bump up the ginger too. Different, but not boring.

Reply

Rachel M.

I prep the foil packets uncooked on Sunday, then just grill fresh batches all week.

Reply

Annie Lampella

Three or four days in the fridge raw and they’re fine. Grilling fresh beats reheating every time.

Reply

Joanna K.

Swapped the Thai chile peppers for sambal oelek and it fixed the heat distribution problem I’ve had with every Thai soup I’ve made. Whole chiles give you random spicy bites and then flat broth, but sambal integrates completely, so there’s this steady building heat all the way through. I also threw the chili garlic sauce into the foil packet the night before to let it work into the chicken and vegetables, and the depth of flavor on a 15-minute soup is genuinely impressive. Four stars until I track down the Power Provisions broth.

Reply

Annie Lampella

The even heat thing is real. Whole chiles give you one spicy bite and then flat broth. Sambal makes so much more sense.

Overnight foil packet is happening next time I make this.

Reply

Greg

Went with dried Thai chiles instead of fresh, crushed them right into the foil pack before sealing, and the slow-release heat while it steams is noticeably different. Second batch I hit the broth with a small splash of fish sauce right at the end and it pulled everything into focus.

Reply

Annie Lampella

Fish sauce is in my notes for the homemade broth swap but I probably should put it in the main recipe. Haven’t tried dried crushed, only whole.

Reply

Marco

Pat the cauliflower rice dry before building the foil packet. I couldn’t figure out why my first batch had flat coconut flavor until I realized the excess moisture was diluting the bone broth. Fixed that one thing and the Thai broth came through so much richer.

Reply

Annie Lampella

Yeah, the cauliflower rice holds a ton of water. I squeeze mine in a paper towel now. Makes a real difference in the broth.

Reply

Casey Thomas

If you’re subbing coconut milk and chicken broth for the bone broth packet, throw an extra teaspoon of chili garlic sauce in the foil before sealing. Steam concentrates everything but you lose depth without bone broth, and that extra hit brings it back. Made this four times. Batch two almost put me off before I figured it out.

Reply

Annie Lampella

The foil step is smart, I hadn’t thought to add it there. Everything intensifies in the packet so you’re building depth before the broth even goes in. My homemade sub always tastes a little flat at bowl one and I could never figure out why.

Reply

Aisha

I’ve never done the foil packet method before and was pretty sure I’d mess it up, but the chicken came out so tender it basically fell apart into the broth. Made this on a Tuesday because I needed something fast, and it really was ready in 15 minutes. My husband walked in, looked at the bowl, called it “a science experiment,” and then ate the whole thing without another word. The coconut milk broth got him, I think. He was lifting the bowl to drink the last of it, which he never does. I subbed red pepper flakes for the Thai chiles because I couldn’t find them, still had plenty of kick. Already hunting for the actual chiles so I can try it right.

Reply

Annie Lampella

Bowl-lifting is the highest compliment around here. When you find the Thai chiles, use 2-3 whole ones in the packet. The heat is sharper than flakes and the broth picks it up differently.

Reply

Jasmine

My husband has basically no spice tolerance, so I’ve been hunting for Thai-inspired keto soups we can actually eat together. This one looks perfect, except I know the thai chiles plus the chili garlic sauce would put him off completely. If I skip the chiles but keep some of the chili garlic sauce, will it still taste Thai? Or is the heat actually doing something to the flavor beyond just being hot? I’ve killed a few recipes by cutting all the spice and ending up with something flat and muddy, which would be a waste when that coconut milk bone broth base sounds so good. I just want to know what I can actually cut without losing the whole point of the soup.

Reply

Annie Lampella

Skip the chiles, keep 1 teaspoon of chili garlic sauce instead of 2. The sauce is more garlic than heat anyway, and that’s what makes it taste Thai. I make it this way for my husband too.

Reply

Keep going

More Lunch Recipes

See all 53 Lunch recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.