This Vegan Keto Spicy Thai Peanut Soup combines the creamy comfort of peanut butter with a kick of Thai spices, creating a rich and satisfying dish that fits perfectly into a low-carb, high-fat diet. It's bursting with flavors yet easy to make, ensuring it will become a staple in your keto meal plan.
1red bell pepper, thinly slicedred bell pepper119g
1smallzucchini, spiralized or julienned196g
4cupsvegetable broth960ml
1canfull-fat coconut milk13.5 oz or 400ml
½cupnatural peanut butter, unsweetened128g
1tablespoonsoy sauce or tamari15ml
2teaspoonscurry powder4g
½teaspoonred pepper flakesadjust to taste, 1g
Salt to taste
¼cupfresh cilantro, chopped for garnish4g
1lime, cut into wedges for servinglime
Instructions
Heat the coconut oil in a large pot over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic and grated ginger, cooking for an additional minute until fragrant.
Add the sliced red bell pepper and zucchini to the pot, sautéing for 3-4 minutes until they start to soften.
Pour in the vegetable broth and bring the mixture to a low boil.
Reduce the heat to simmer and stir in the coconut milk and peanut butter until well combined.
Add the soy sauce or tamari, curry powder, and red pepper flakes. Stir well and let the soup simmer for 20 minutes, allowing the flavors to meld together.
Taste and adjust the seasoning with salt and additional red pepper flakes if a spicier soup is desired.
Serve hot, garnished with chopped cilantro and a wedge of lime on the side.
Notes
For a smoother texture, blend the soup with an immersion blender before serving.If you have a nut allergy, substitute peanut butter with sunflower seed butter or tahini.To add more protein to the soup, consider incorporating tofu or tempeh.Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat on the stove or in a microwave before serving.