There’s something invigorating about the first whiff of a warm pot of Gaeng Liang simmering on the stove, awakening all your senses with the bold fragrance of garlic, chilies, and fresh vegetables. I first discovered this delightful Thai spicy vegetable soup while exploring the vibrant markets of Chiang Mai, where vibrant produce beckoned and the promise of comforting warmth filled the air.
This comforting dish is a treasure trove of seasonal flavors, featuring everything from sweet pumpkin to tender zucchini and umami-rich mushrooms. Whether seeking a nourishing vegetarian option or a seafood twist, Gaeng Liang embodies the heart of Thai cuisine with its clear broth and aromatic paste, bringing a perfect balance of spicy and sweet.
No matter the occasion, whether it’s a cozy weeknight dinner or a gathering with friends, this soup brings everyone together. Join me as we embark on a culinary adventure that transforms simple ingredients into a nurturing experience. Let’s dive into making your own bowl of happiness with this delightful recipe!
Why is Thai Gaeng Liang so special?
Comforting flavors: Each spoonful of Gaeng Liang wraps you in warmth with its spicy blend of fresh vegetables.
Health-packed: Bursting with seasonal produce, this soup is a nutritious gem to invigorate your meals.
Easy preparation: With simple steps and common ingredients, you’ll be serving up homemade goodness in no time.
Versatile options: Enjoy it vegetarian or add seafood for a unique twist that caters to everyone’s taste.
Crowd-pleaser: Perfect for family dinners or friendly gatherings, this flavorful soup brings smiles all around.
Make-ahead charm: Prepare it ahead of time and enjoy the flavors as they deepen, ready for sharing.
Thai Gaeng Liang Ingredients
Dive into making the best Thai Gaeng Liang (Spicy Vegetable Soup) with these fresh and flavorful ingredients!
For the Soup Base
- Pumpkin – Adds natural sweetness and a creamy texture; butternut squash makes a great substitute.
- Zucchini – Provides tender bite and refreshing flavor; can be swapped with eggplant if desired.
- Baby Corn – Adds a delightful crunch; regular corn works too if baby corn isn’t available.
- Mushrooms – Contributes umami and texture; feel free to use any favorite mushroom variety.
- Vegetable Broth or Water – Forms the delicious soup base; chicken broth is perfect for non-vegetarian versions.
- Salt – Essential for seasoning; adjust to taste so flavors shine.
For the Seasoning
- Fish Sauce/Soy Sauce – Adds depth and saltiness; use soy sauce for a vegetarian version.
- Palm Sugar – Balances flavors with a touch of sweetness; brown sugar can be an alternative.
- Ground White Pepper – Provides a mild spice; black pepper can substitute, if necessary.
For the Aromatic Paste
- Shallots – Brings aromatic sweetness; yellow or red onions can work in a pinch.
- Garlic – Infuses depth and flavor; omit if you’re looking for a garlic-free option.
- Bird’s Eye Chilies – Adds that signature heat; adjust the amount based on your spice tolerance.
- Shrimp Paste (optional) – Enhances umami depth; miso paste can serve as a substitute.
- Dried Shrimp (optional) – Boosts flavor and texture; skip for a vegetarian version.
For the Finishing Touch
- Sweet Basil Leaves – Introduces fragrance and brightens flavors; Thai basil is preferred, but regular basil or mint can work too.
Gathering these ingredients will set you up for a comforting and flavorful bowl of Thai Gaeng Liang, perfect for any occasion!
How to Make Thai Gaeng Liang
-
Prepare the Paste:
Start by pounding the shallots, garlic, bird’s eye chilies, shrimp paste, dried shrimp (if using), ground white pepper, and salt together until you have a coarse blend. This aromatic paste lays the foundation for your Gaeng Liang’s rich flavor. -
Stir-Fry the Paste:
In a medium pot, stir-fry the prepared paste over medium heat for about 2 minutes. You want to cook it just until it becomes fragrant, releasing that beautiful aroma that makes your mouth water. -
Add the Broth:
Pour in your choice of vegetable broth or water, stirring well to combine with the paste. Bring the mixture to a gentle boil to ensure all those flavors meld beautifully. -
Cook the Pumpkin:
Lower the heat and add the pumpkin. Cook for 5-6 minutes, allowing it to soften slightly while holding its shape, creating a creamy base for your soup. -
Incorporate the Vegetables:
Next, add the zucchini, baby corn, and mushrooms. Let this simmer together for an additional 4-5 minutes until all the vegetables are tender yet still vibrant. -
Season the Soup:
Season your soup with fish sauce or soy sauce and palm sugar, adjusting to taste for a perfect balance of savory and sweet flavors. -
Add the Basil:
Just before serving, stir in the sweet basil leaves, allowing them to wilt and infuse the soup with their fragrant aroma. -
Serve and Enjoy:
Serve your Gaeng Liang hot, garnished with extra basil or chilies if desired, and pair it with jasmine rice for a complete meal.
Optional: Garnish with lime wedges for an extra zing of flavor.
Exact quantities are listed in the recipe card below.
What to Serve with Thai Gaeng Liang?
Create a beautiful meal around your nourishing Thai Gaeng Liang with these delightful pairings that will elevate your dining experience.
-
Steamed Jasmine Rice: A classic companion, jasmine rice soaks up the spicy broth and complements the soup’s flavors wonderfully.
-
Crispy Spring Rolls: These bite-sized treats bring a satisfying crunch and flavor contrast, making them a delightful starter or side dish. Served with a sweet chili dip, they’re an irresistible addition to your meal.
-
Green Papaya Salad: Fresh, zesty, and a little spicy, this salad adds a refreshing element that balances the warmth of the Gaeng Liang. The crunch of the papaya and the kick from the lime juice make every bite a thrill.
-
Thai Fried Tofu: Offering a juicy texture and a great protein boost, adding lightly fried tofu will integrate beautifully with the soup’s bold flavors, making it a filling addition.
-
Grilled Lemon Grass Chicken: Juicy chicken grilled with fragrant lemongrass enhances the Thai theme while adding smoky depth that pairs harmoniously with the soup’s fresh elements.
-
Chilled Coconut Water: For a refreshing drink, chill coconut water provides a natural sweetness and hydration, cleansing the palate after each spicy bite.
-
Mango Sticky Rice: This classic Thai dessert featuring sweet sticky rice and ripe mango is a luscious ending to the meal, providing a perfect sweet contrast to the savory soup.
Each pairing brings its own unique element, offering texture, balance, and flavor that make your Gaeng Liang experience all the more memorable.
How to Store and Freeze Thai Gaeng Liang
Fridge: Store the soup in an airtight container for up to 3 days. This helps preserve its vibrant flavors and ensures freshness.
Freezer: If you want to keep it longer, freeze the Gaeng Liang in portions for up to 2 months. Use freezer-safe containers and allow to cool before sealing.
Thawing: To enjoy your frozen Thai Gaeng Liang, transfer it to the fridge overnight. Reheat gently on the stovetop, adding a splash of water or broth to regain its original texture.
Reheating: Warm the soup slowly over medium heat until thoroughly heated. Stir occasionally to ensure even heating without overcooking the vegetables.
Make Ahead Options
These Thai Gaeng Liang (Spicy Vegetable Soup) are perfect for busy home cooks looking to save time during the week! You can prepare the aromatic paste (shallots, garlic, chilies, and spices) up to 24 hours in advance and refrigerate it in an airtight container, ensuring maximum freshness. Additionally, chop all your vegetables and store them separately in the fridge for up to 3 days; this keeps them crisp and ready to go. When it’s time to serve, simply stir-fry the paste, add your broth, and incorporate the prepped vegetables just before simmering to maintain their vibrant texture. This way, you’ll have a comforting and delicious meal that’s just as delightful as if made fresh!
Expert Tips for Thai Gaeng Liang
- Vegetable Variations: Choose seasonal vegetables that suit your taste and availability. Customize Gaeng Liang to include your favorites like spinach or carrots for added nutrients.
- Spice Levels: Adjust the number of bird’s eye chilies based on your spice tolerance. Start with less and add more as needed to find your perfect balance.
- Fresh Ingredients: Use fresh herbs and vegetables to enhance flavor vibrancy. Old produce can lead to a dull taste, so choose vibrant options!
- Broth Choices: For a richer taste, opt for homemade vegetable broth or a high-quality store-bought version to make your Thai Gaeng Liang really shine.
- Cook Time Caution: Be careful not to overcook the vegetables; they should be tender yet retain some crunch to provide texture in your soup.
- Make-ahead Flavor: The flavors deepen and become more vibrant if you let the soup sit for a few hours or overnight in the fridge before serving.
Thai Gaeng Liang Variations
Feel free to add your own flair to this vibrant soup by experimenting with these fun variations and substitutions!
- Seafood Add-In: Incorporate shrimp or fish for a delightful ocean twist. The seafood enhances the dish’s umami, making every bite more exciting.
- Vegan Option: Replace fish sauce with soy sauce and ensure vegetable broth is used for a full vegan experience. This keeps the flavors rich while making it plant-based.
- Spicy Boost: Increase the number of bird’s eye chilies for an extra kick. Remember, you can always start with less and gradually add to suit your heat preference.
- Nutty Flavor: Add a tablespoon of peanut butter to the broth for a creamy, nutty profile. It pairs beautifully with the spices, creating a comforting richness.
- Herb Enhancements: Experiment with different herbs like cilantro or mint for a fresh twist. These herbs can brighten up the overall flavors of the soup.
- Vegetable Swaps: Don’t limit yourself to the listed veggies—try spinach, carrots, or broccoli for additional nutrients and texture. Mix and match based on what’s in season!
- Sweetness Adjustment: If you prefer a sweeter soup, add a bit more palm sugar or a splash of coconut milk to enhance the creamy sweetness.
- Heat Variation: Substitute bird’s eye chilies with jalapeños for a milder, yet flavorful heat. This is perfect for those who love a hint of spice without overwhelming heat.
Let your creativity shine as you tailor Gaeng Liang to your taste!
Thai Gaeng Liang Recipe FAQs
What vegetables should I use for the best Thai Gaeng Liang?
Absolutely! For the best results, choose fresh, seasonal vegetables like pumpkin, zucchini, and mushrooms. They provide the perfect balance of flavors and textures. If you’re looking to mix it up, feel free to incorporate other favorites like spinach or bell peppers!
How long can I store leftover Gaeng Liang in the fridge?
You can store your Thai Gaeng Liang in an airtight container in the refrigerator for up to 3 days. Just make sure to cool it completely before sealing to maintain its vibrant flavors and freshness.
Can I freeze Thai Gaeng Liang?
Yes, you can freeze Gaeng Liang! Pour it into freezer-safe containers, allowing it to cool before sealing. It will stay fresh for up to 2 months. When you’re ready to enjoy it, just thaw in the fridge overnight and reheat gently on the stovetop.
What if my soup turns out too spicy or too salty?
If your Gaeng Liang ends up too spicy, you can balance it out by adding more vegetables or a bit of coconut milk for creaminess. For saltiness, add a splash of water or more broth to dilute it. Always taste along the way and adjust as you go!
Is this recipe suitable for vegetarians or vegans?
Definitely! To make this Thai Gaeng Liang vegetarian or vegan, simply replace fish sauce with soy sauce and omit the shrimp paste and dried shrimp. You’ll still have a flavorful and comforting soup that aligns perfectly with vegetarian diets!
Can I customize the heat level in Gaeng Liang?
Very much so! Adjust the amount of bird’s eye chilies according to your spice preference. Start with one or two for a milder soup and add more as desired. You can even substitute them with jalapeños for a similar flavor with less heat!
These Thai Gaeng Liang Recipe FAQs serve as a friendly guide to ensure your cooking experience is both informative and enjoyable!

Delicious Thai Gaeng Liang: Your Comforting Spicy Vegetable Soup
Ingredients
Equipment
Method
- Prepare the Paste: Pound shallots, garlic, chilies, shrimp paste, dried shrimp, ground white pepper, and salt together until coarse.
- Stir-Fry the Paste: In a medium pot, stir-fry the prepared paste over medium heat for about 2 minutes.
- Add the Broth: Pour in vegetable broth or water, stir to combine with the paste, and bring to a gentle boil.
- Cook the Pumpkin: Lower the heat, add pumpkin, and cook for 5-6 minutes.
- Incorporate the Vegetables: Add zucchini, baby corn, and mushrooms; simmer for an additional 4-5 minutes.
- Season the Soup: Add fish sauce or soy sauce and palm sugar, adjusting to taste.
- Add the Basil: Stir in sweet basil leaves just before serving.
- Serve and Enjoy: Serve hot, garnished with extra basil or chilies, and pair with jasmine rice.







