Paleo Hot and Sour Soup Gluten Free: tangy, peppery, and ready in 40 minutes
Silky egg ribbons, shiitake mushrooms and tender pork in a warming broth, with no soy sauce, cornstarch or tofu needed.
Paleo hot and sour soup gluten free is for anyone who misses the takeout classic but avoids soy sauce, cornstarch and wheat. It keeps everything that makes hot and sour soup so satisfying: a peppery heat, a bright tang from vinegar, savory mushrooms, and soft egg ribbons floating through a lightly thickened broth.
Instead of soy sauce, this version uses coconut aminos for a gentle, savory sweetness. Arrowroot gives the broth its silky body, and white pepper supplies the heat. It’s a paleo soup that feels like a real meal, and it works well for weeknights, sick days, or anytime you want something warm and bold.
I started making it because a restaurant version always left me feeling sluggish. This one is light, clean, and just as comforting, and the whole pot comes together in about 40 minutes.
Why This Paleo Hot and Sour Soup Works
Good hot and sour soup is a balancing act. The sour comes from vinegar, the heat from white pepper, and the savory depth from a rich broth and mushrooms. Adding the vinegar near the end keeps its flavor bright, since long cooking dulls it.
Arrowroot starch replaces cornstarch to give the soup its signature silky texture. It thickens at a gentler heat and stays glossy, as long as you whisk it into cold water first and stir it into the simmering broth. The slight thickness is also what lets the egg form ribbons rather than scrambling into bits.
Build savory depth first, thicken gently, and add the vinegar last so the sour stays bright.
Using a good homemade broth matters more than anything else here. A rich bone broth gives body that a thin stock can’t, which is how the soup tastes full without soy sauce or MSG.
Tips Before You Start
Have everything chopped and measured before you turn on the heat. The soup moves quickly once it’s simmering, and the slurry and egg both need attention at the right moment.
Use white pepper if you can. It has a sharper, more floral heat than black pepper and is what gives the soup its characteristic bite.
Quick Recipe Information
Ingredients
Soup base
- 6 cups chicken bone broth (the savory backbone; try my chicken bone broth)
- 1 tbsp avocado oil (neutral oil for sautéing; olive oil also works)
- ½ lb ground pork or chicken (adds richness and protein; skip for a vegetarian version)
- 8 oz shiitake mushrooms, thinly sliced (meaty, earthy flavor; cremini works too)
- 1 can (8 oz) bamboo shoots, drained and julienned (adds crunch; sliced celery or water chestnuts can stand in)
- 1 tbsp fresh ginger, grated (warmth and aroma)
- 3 garlic cloves, minced (savory depth)
Seasoning and thickener
- 3 tbsp coconut aminos (gluten-free, soy-free replacement for soy sauce)
- 3–4 tbsp apple cider vinegar (the sour note; rice vinegar is also gluten-free)
- 1–1½ tsp ground white pepper (the signature heat; black pepper is a backup)
- ½ tsp sea salt, to taste (coconut aminos are already salty)
- 3 tbsp arrowroot starch mixed with ¼ cup cold water (thickens without cornstarch)
Finishing
- 2 large eggs, lightly beaten (for egg ribbons)
- 2 tsp toasted sesame oil (aroma; add off the heat)
- 3 scallions, thinly sliced (fresh, mild onion bite)
- Optional: chili garlic sauce or red pepper flakes (extra heat)
Equipment Needed
- Large soup pot or Dutch oven
- Small bowl for the arrowroot slurry
- Whisk or fork
- Sharp knife and cutting board
- Ladle
Step-by-Step Instructions
- Prep the vegetables. Slice the shiitake caps thinly, julienne the bamboo shoots, and grate the ginger. Uniform pieces cook evenly and look attractive in the bowl.
- Brown the pork. Heat the oil in a large pot over medium-high heat. Add the ground pork and cook, breaking it up, for 4–5 minutes until no pink remains and the edges are lightly browned. Browning adds savory depth.
- Add aromatics and mushrooms. Stir in the ginger, garlic and shiitake. Cook 3–4 minutes until the mushrooms soften and release their moisture.
- Add broth and seasoning. Pour in the broth, then add the coconut aminos, bamboo shoots, white pepper and salt. Bring to a gentle boil, reduce to a simmer, and cook 10 minutes so the flavors blend.
- Thicken. Whisk the arrowroot with the cold water until smooth. While stirring the soup, pour in the slurry and simmer 1–2 minutes until slightly thickened and glossy. Don’t boil hard, which can thin arrowroot.
- Add the vinegar. Stir in the apple cider vinegar. Taste and adjust: more vinegar for sour, more pepper for heat.
- Make egg ribbons. Lower the heat so the soup barely simmers. Stir the soup in a slow circle and drizzle in the beaten eggs. Let them set for 20 seconds, then gently stir once or twice.
- Finish and serve. Turn off the heat, stir in the sesame oil, and ladle into bowls. Top with scallions and chili garlic sauce if you like.
Paleo Hot and Sour Soup (Gluten Free)
A peppery, tangy soup with egg ribbons, shiitake and pork, thickened with arrowroot and seasoned with coconut aminos.
Ingredients
- 6 cups chicken bone broth
- 1 tbsp avocado oil
- ½ lb ground pork or chicken
- 8 oz shiitake mushrooms, sliced
- 1 can (8 oz) bamboo shoots, julienned
- 1 tbsp grated ginger
- 3 garlic cloves, minced
- 3 tbsp coconut aminos
- 3–4 tbsp apple cider vinegar
- 1–1½ tsp white pepper
- ½ tsp sea salt
- 3 tbsp arrowroot + ¼ cup cold water
- 2 eggs, beaten
- 2 tsp toasted sesame oil
- 3 scallions, sliced
Instructions
- Brown the pork in oil over medium-high heat for 4–5 minutes.
- Add ginger, garlic and shiitake and cook 3–4 minutes until soft.
- Add broth, coconut aminos, bamboo shoots, white pepper and salt. Simmer 10 minutes.
- Whisk arrowroot with cold water and stir into the soup. Simmer 1–2 minutes until glossy.
- Stir in the vinegar and adjust the sour and heat.
- Lower the heat, stir in a slow circle, and drizzle in the beaten eggs. Wait 20 seconds, then stir gently.
- Turn off the heat, add sesame oil, and top with scallions.
Chef’s Tips
- Add vinegar at the end. Heat mutes its brightness, so a late addition keeps the sour sharp.
- Mix arrowroot with cold water. Starch dropped into hot liquid clumps; a cold slurry disperses evenly.
- Don’t boil after thickening. Arrowroot can lose its thickening power at a hard boil, leaving the soup thin.
- Season gradually. Coconut aminos and broth vary in saltiness, so taste before adding extra salt.
- Slice mushrooms thin. Thin slices soften quickly and absorb the broth’s flavor.
- Add sesame oil off the heat. Toasted sesame oil loses its aroma when boiled.
Common Mistakes
1. Clumpy thickener
It happens when starch goes straight into hot liquid. Always whisk arrowroot with cold water first. If clumps form, strain the soup or whisk vigorously off the heat.
2. Scrambled eggs instead of ribbons
Pouring eggs into a hard-boiling soup breaks them into small curds. Reduce to a bare simmer and pour in a thin stream. If it’s already scrambled, it will still taste good, so just stir and serve.
3. Weak sour flavor
Adding vinegar early or using too little leaves the soup flat. Add it at the end and taste. If it’s still dull, stir in a teaspoon at a time.
4. Soup that’s too thick
Too much slurry makes it gluey. Start with the amount in the recipe, and thin with a splash of warm broth if it’s too thick.
Recipe Variations
- Vegan Hot and Sour Soup: Use mushroom or vegetable broth, skip the pork and eggs, and add extra mushrooms and bamboo shoots. Add firm tofu if you aren’t strictly paleo.
- Vegetarian: Use vegetable broth and skip the pork. Keep the eggs.
- Gluten-Free: It already is. Check the broth and coconut aminos labels.
- Spicy: Add chili garlic sauce or red pepper flakes, and increase the white pepper.
- Dairy-Free: It already is, with no butter or cream.
- Low Carb: The soup is naturally low in carbs. Reduce the arrowroot slightly for an even lighter version.
- Kid-Friendly: Reduce the white pepper, skip the chili, and use chicken instead of pork.
Storage & Reheating
Refrigerator: Cool and store in airtight containers for up to 4 days.
Freezer: The soup freezes for up to 2 months, though eggs and mushrooms soften. For best results, freeze the soup before adding the eggs.
Reheating: Warm gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth if it has thickened, and a little vinegar to revive the tang.
Meal prep: Make the soup up to the vinegar step, refrigerate, then reheat and finish with eggs, vinegar, and scallions when serving.
Serving Suggestions
- Paleo broccoli fried rice: A filling, savory side, like my paleo broccoli fried rice.
- Gyoza-style meatballs: Dunk some paleo meal prep gyoza meatballs alongside the soup for a full dinner.
- Chicken salad: The 1-minute Asian chicken salad adds a cool, crunchy contrast.
- Cauliflower rice: A small scoop in the bowl makes the soup more filling without grains.
- Hot green or jasmine tea: It cleanses the palate between spoonfuls of tangy, peppery broth.
Nutrition Information
Estimated per serving (about 1¾ cups). Values are approximate and vary with ingredients and broth.
Frequently Asked Questions
- Is this hot and sour soup recipe really gluten free?
Yes. It uses coconut aminos instead of soy sauce and arrowroot instead of flour or cornstarch. Always check labels on your broth and condiments.
- Can I make it Whole30 hot and sour soup?
It can be, if your broth, coconut aminos, and vinegar are Whole30-compliant and you skip any sweeteners. Check labels carefully.
- What can I use instead of white pepper?
Black pepper works, though the flavor is slightly less sharp. Add a pinch of cayenne for similar heat.
- Is this like a paleo egg drop soup?
The egg ribbons use the same technique, but hot and sour soup adds mushrooms, vinegar, and pepper for a tangy, spicy flavor.
- Can I make a vegan hot and sour soup?
Yes. Use vegetable or mushroom broth, skip the pork and eggs, and add extra mushrooms. Tofu is a traditional addition if you aren’t strictly paleo.
- Where do I find bamboo shoots?
Look in canned vegetables or the Asian foods aisle. Water chestnuts or celery are good substitutes.
- Can I replace arrowroot with tapioca starch?
Yes, in equal amounts. Tapioca can be slightly stretchier, so add it gradually.
- How spicy is this soup?
Mildly peppery by default. Add more white pepper or chili sauce for more heat.
- Can I make it ahead?
Yes. Make it a day ahead, reheat gently, and add fresh scallions and sesame oil before serving.
Conclusion
This paleo hot and sour soup gluten free recipe delivers everything you want from the restaurant classic: tang, heat, silky texture, and plenty of savory flavor. It’s made with whole ingredients and ready in about 40 minutes.
Save it for a chilly evening or a day you need something soothing, and look through my other paleo soup and Asian-inspired recipes while you’re here. The video below is a related cooking tutorial from the kitchen.
