Low-Carb Thai Hot and Sour Shrimp Soup
- Ready in 55m
- 5.1 g net carbs
- 246 kcal
- Serves 4
This post may contain affiliate links, see our disclaimer.

This recipe was created by my friend and talented cook DJ Foodie! I'm a big fan of Thai cuisine and his version of spicy Thai soup is one of the best I've ever tried!
One of my absolute favorite soups meals is the famous “Tom Kha Gai”, which means “Chicken with Galangal”. I only mention this, because THIS particular soup tends to have a similar taste sensation, except … with shrimp! If you’ve enjoyed the famous Thai Soup and you enjoy sweet tasty crustaceans, and occasionally feel that coconut milk just gets in the way … then … move this to the top of your list!
This one is based in a FANTASTIC and incredibly flavorful shrimp broth, which is made from fresh shrimp shells and other aromatics. I like to make this and freeze it, when I’ve got excess shrimp shells. Then, making a quick batch of this soup becomes easy!
Note: Because some of the ingredients are strained out of this recipe, they are partially counted in the nutrition, which likely makes the nutrition on this recipe slightly suspect, but mostly accurate.

Step-by-step
Peel and devein the shrimp, setting the shrimp shells aside.
In a large pot, heat 1 coconut oil over medium heat. Add the shrimp shells and quickly stir to cook them. They burn easily, so keep them moving. Cook until they are red in color and lose any ammonia aroma. Add onion, garlic, galangal (or ginger), lemongrass, lime leaf (or a small amount of fresh lime zest), chilies and a bit of salt and pepper. Cook for about 3 minutes, or until onions are slightly translucent. Add chicken broth to the pot. Simmer.
Once the shrimp stock has simmered for about 30 minutes, strain it. Discard shells. This is when I will often chill the broth and then freeze it. If continuing, place the stock back on the stove to slowly simmer.
Heat a large sauté pan over high heat. Once hot, add the coconut oil, zucchini and mushrooms with a bit of salt and pepper. Saute until cooked through, but still slightly firm. Add to the shrimp broth.
Add the raw shrimp to the shrimp broth. Allow the vegetables and shrimp to simmer for about 1 to 2 minutes. Add the lime juice, fish sauce and a bit of salt and pepper. Taste the broth and adjust seasoning. When the shrimp is cooked through, about 1 more minute, add the fresh cilantro and basil. Serve!


Recipe
Low-Carb Thai Hot and Sour Shrimp Soup
★★★★★4.8This low-carb spicy Thai soup is made with a fantastic and incredibly flavorful shrimp broth, which is made ...
- Hands on
- 15m
- Overall
- 55m
- Servings
- 4
- 5.1 g
- Net carbs
- 25.4 g
- Protein
- 13.9 g
- Fat
- 246
- kcal
Ingredients makes 4 servings
Instructions
Peel and devein the shrimp, setting the shrimp shells aside.
In a large pot, heat 1 coconut oil over medium heat. Add the shrimp shells and quickly stir to cook them. They burn easily, so keep them moving. Cook until they are red in color and lose any ammonia aroma. Add onion, garlic, galangal (or ginger), lemongrass, lime leaf (or a small amount of fresh lime zest), chilies and a bit of salt and pepper. Cook for about 3 minutes, or until onions are slightly translucent. Add chicken broth to the pot. Simmer.
Once the shrimp stock has simmered for about 30 minutes, strain it. Discard shells. This is when I will often chill the broth and then freeze it. If continuing, place the stock back on the stove to slowly simmer.
Heat a large sauté pan over high heat. Once hot, add the coconut oil, zucchini and mushrooms with a bit of salt and pepper. Saute until cooked through, but still slightly firm. Add to the shrimp broth.
Add the raw shrimp to the shrimp broth. Allow the vegetables and shrimp to simmer for about 1 to 2 minutes. Add the lime juice, fish sauce and a bit of salt and pepper. Taste the broth and adjust seasoning. When the shrimp is cooked through, about 1 more minute, add the fresh cilantro and basil. Serve!
Nutrition per serving, about 2 cups
Carbs 8%Protein 41%Fat 51% of calories
- Net carbs
- 5.1 g
- Total carbs
- 6.5 g
- Fiber
- 1.4 g
- Sugars
- 3 g
- Protein
- 25.4 g
- Fat
- 13.9 g
- Saturated fat
- 9.1 g
- Calories
- 246 kcal
- Sodium
- 1,676 mg · 72.9% RDA
- Magnesium
- 73 mg · 18.4% RDA
- Potassium
- 922 mg · 46.1% EMR
Nutrition by ingredient
| Per about 2 cups | Net carbs | Protein | Fat | kcal |
|---|---|---|---|---|
| Prawns, shrimp (raw, peeled) | 0.5 g | 16.3 g | 0.9 g | 75 |
| Coconut oil, extra virgin | 0 g | 0 g | 6.7 g | 61 |
| Onion, brown (yellow), raw | 0.4 g | 0.1 g | 0 g | 2 |
| Garlic, fresh | 0.2 g | 0 g | 0 g | 1 |
| Galangal root, Thai ginger, fresh | 0.2 g | 0 g | 0 g | 1 |
| Lemongrass, fresh | 0.3 g | 0 g | 0 g | 1 |
| Lime leaf, dried | 0 g | 0 g | 0 g | 0 |
| Peppers, chile (chili), fresh | 0.2 g | 0 g | 0 g | 1 |
| Chicken stock (broth), chicken only, homemade | 0 g | 6 g | 6 g | 78 |
| Cremini mushrooms, fresh, organic | 1.7 g | 1.7 g | 0 g | 12 |
| Zucchini (summer squash, courgette) | 0.6 g | 0.4 g | 0.1 g | 5 |
| Lime juice, fresh | 0.5 g | 0 g | 0 g | 2 |
| Fish sauce | 0.3 g | 0.5 g | 0 g | 3 |
| Coriander (cilantro), fresh | 0.1 g | 0.1 g | 0 g | 1 |
| Basil, fresh | 0.1 g | 0.2 g | 0 g | 1 |
| Salt, pink Himalayan rock salt | 0 g | 0 g | 0 g | 0 |
| Pepper, black, spices | 0.1 g | 0 g | 0 g | 0 |
| Total | 5.1 g | 25.4 g | 13.9 g | 246 |
Serving size about 2 cups
- Gluten free
- Dairy free
- Egg free
- Nut free
- Pork free
- Avocado free
- Pescatarian
About DJ Foodie
I’m a graduate of the Culinary Institute of America, in Hyde Park, NY. I have worked under some of the best chefs within the United States: in New York, San Francisco, Seattle, Los Angeles and Vail, CO. While I am extremely able to create food, I somehow missed the lesson on “eating” food. For me, it was anything, anywhere, at any time. In early 2010, I had ballooned to 352 lbs and was certain I’d developed diabetes. Life wasn’t good. I read a book promoting a real food, mostly raw, mostly vegetarian diet, at a time I was willing to listen. This started a journey, which has taken me through a variety of eating styles.
Since then, I’ve lost a total of 142 lbs. I am still losing, but slowly. In the interim, I have gained more than I could have ever imagined.

In response to the ubiquitous question, “How’d you do that?!” … I have started a blog, located at DJFoodie.com. My blog is devoted entirely to that question. Near 400 recipes strong, with a new one added regularly, I share my adventures in the kitchen and my life in a lighthearted and humorous manner.
Today, I eat copious amounts of bacon, loads of meats, vegetables and a wide assortment of other ingredients. I focus on lower carb, but also focus a lot of interesting cooking techniques and creative flavor combinations. Regardless of your food preferences, there is a lot of quality information that can be applied to your own food preferences. Take what works … and leave the rest behind!
Come check me out and say, “Hi!”

Goes well with
Add a side and it's a complete meal.

Low-carb bread
Ultimate Keto Buns

Low-carb bread
Sourdough Keto Baguettes

Low-carb bread
The Best Low-Carb Yeast Bread

Low-carb bread
The Best Low-Carb & Paleo Bread - The Ultimate Guide

Low-carb bread
Quick Keto Eggless English Muffin

Low-carb bread
Low-Carb Rye Bread

Low-carb bread
Savory Keto Veggie Loaf

Low-carb bread
Nut-Free Keto Buns

Low-carb bread
90 Second Keto White Bread

Low-carb bread
90 Second Keto Bread

Low-carb bread
Low-Carb & Keto Naan Bread

Low-carb bread
Keto & Primal Soul Bread

Low-carb bread
Low-Carb & Keto Garlic Knots

Low-carb bread
Parmesan & Tomato Keto Bread Buns

Low-carb bread
Pull-Apart Keto Pizza Bread

Low-carb bread
Ultimate Keto Breadsticks
You may also like

SuperFood Keto Soup

Low-Carb Soul Food Chicken Meatball Soup

Anti-Inflammatory Egg Drop Soup

Low-Carb Oxtail Soup

Low-Carb Tex Mex Soup

Low-Carb Tom Kha Noodle Bowls

Low-Carb Thai Chicken Noodle Soup

Easy Low-Carb Vietnamese Pho

Keto Instant Pot Chicken Enchilada Soup

Low-Carb Spicy Cauliflower Soup

Low-Carb Spinach & Mushroom Soup

Low-Carb Roasted Pumpkin Soup

Low-Carb Cream of Broccoli & Coconut Soup

Low-Carb Mexican Shrimp Gazpacho

Low-Carb Chinese Chicken Noodle Soup

The Best Instant Pot Chicken Noodle Soup
Comments & ratings (11)
Six and a half ounces (or 188g) of red Thai chilis? I had bought all of the ingredients before I noticed (what I hope is) the typo, so I made it anyway. With two peppers. The broth was extremely salty after straining (and I'm a salt person), so I added a can of coconut milk, and quite a bit of keto-friendly sweetener to salvage the soup. This is my first negative food review, but this recipe needs a lot of tweaking. The flavors have a lot of potential, but the ratios need some tweaking.
Hi Amber, thanks for spotting the typo! The grams/oz of chilies were wrong - all fixed 😊
On the other hand, I wouldn't blame DJ's recipe for the saltiness. It does say "salt and pepper to taste" so if it was too salty, then you either used a very salty broth or you added too much salt. He can't take blame for the brand of broth that you may have used.
Made this tonight and LOVE IT. I've been missing Thai food and this really hit the spot. Thanks for the great recipe. I swapped spinach for zucchini since it's what I had on hand. Deeee-lish!
I agree! All of DJ's recipes that I've tried were delicious 😊
This looks 10000% amazing and I cannot wait to make it! Thanks for the recipe!
Thank you Stephanie - big thanks to the creator, DJ Foodie! 😊
I'd love to try this but... I hate cilantro. Is there anything else I can use instead or do I just skip it? Thanks
Eve, I'm not a big fan of cilantro either and only use small amounts. If you don't like it, use more basil 😊
Thank you, Carol! 😄
Love recipes from DJ! Thanks for sharing 😊
And he has more - check out his website, it's flooded with great recipes! 😊