This post may contain affiliate links. Please read our disclosure policy.

If you ever wondered how to make a delicious and convivial hot pot, you are going to love this recipe! This spicy vegan hot pot takes less than 45 minutes to prepare. It has the perfect balance of sweet and salty and is infused with lemongrass, ginger, chili, and tamarind! Serve with tofu, rice noodles, and your favorite veggies!

Vegan hot pot filled with baby corn, tofu puffs, mushrooms, and salad.

The weather is cooling down, and if you are like me, you are probably starting to crave comforting recipes. Say hello to this flavorful, sour, and spicy hot pot! It’s the perfect dish to warm you up!

My hot pot recipe is inspired by a Vietnamese dish called “lẩu thái,” which draws its inspiration from Tom Yum but has been heavily adapted by Vietnamese. Although there are many different versions of hot pot available in Vietnam – some flavored with fermented tofu, kimchi, or fermented fish sauce – this one is my favorite.

I tried this hot pot for the first time a few years ago in Saigon, and despite many attempts, I could never capture the same flavor. Thanks to the help of my Vietnamese wife, I finally succeeded in nailing the authentic flavor after all these years! If you have ever tried “lẩu thái” in Vietnam, I can assure you that my recipe tastes just like the original!

⭐️ Why You Should Try It

Infused with a ton of aromatics.

Although the broth doesn’t simmer for hours, it has rich and complex flavors thanks to the use of fresh aromatics and generous amounts of seasonings. It captures the typical sweet/sour/salty flavor profile found in so many Asian dishes.

Pineapple brings the sweetness, tomatoes and tamarind add a touch of sourness, and red chili peppers carry the heat. Then, lemongrass and ginger add zesty and floral notes. Long story short: the broth is a real FLAVOR BOMB.

Convivial and perfect for gatherings.

The essence of hot pot is conviviality! It’s all about everyone sitting around the pot and having a great time while enjoying the food (and the drinks). Think of hot pot as the Asian version of fondue!

It’s a fun party meal that creates a cozy atmosphere and brings people together!

It’s not complicated and made in one pot.

While my hot pot is very easy to make, it does require some preparation. The good thing is that you can make the broth ahead of time and simply reheat it when it’s time to serve. This means you only need to prepare the add-ins: cook the noodles, wash and cut the vegetables, and slice your chosen vegan meat!

📘 What Is a Hot Pot?

A hot pot is a popular dish in Asia that consists of a simmering pot of soup placed in the center of a table. Each person cooks the vegetables, tofu, and greens of their choice at the table. What’s great about a hotpot is that it’s a meal that must be shared with family or friends.

Ingredients like pineapple chunks, tofu puffs, mushrooms, and tomatoes.

🍅 Ingredient Notes

Here are the ingredients that you will need to prepare the broth:

Lemongrass

I rely on both minced and whole lemongrass stalks to infuse the broth with as much lemongrass flavor as possible. Lemongrass adds a fresh, lemony, almost minty aroma to the broth.

Note: For the minced lemongrass, you will need to use about one lemongrass stalk. Only mince the bottom third of the stalk. If you want to save time, you can use frozen chopped lemongrass or lemongrass paste.

Ginger

Fresh ginger adds citrusy and peppery notes. For a flavor closer to Thai Tom Yum, you can use galangal instead of ginger.

How to pick ginger: If you have a piece of ginger that has been sitting in your fridge for a month or two, please don’t use it. While it might not look too bad, old ginger tends to be more fibrous and not as flavorful. Instead, pick ginger that has smooth skin, a light beige color, and juicy flesh.

Chili

Fresh Thai chili peppers, also known as Bird’s Eye chilis, do not only deliver heat but also peppery and fruity notes. It’s hard to describe the unique taste of Thai chili peppers beyond the spiciness, but if you are familiar with using them, you probably know what I mean.

Tomatoes

Use one medium tomato or two small ones. For this recipe, your tomatoes don’t have to be very ripe. The opposite is actually better as they will keep their shape better during cooking.

Pineapple

I use fresh pineapple to infuse the broth with extra sweetness and a slightly tart taste.

Recommendation: While frozen pineapple chunks will work, I recommend picking fresh pineapple for the best result. You will only need about 1/4 of a fresh pineapple, so you can enjoy the leftovers for dessert!

Tamarind

The signature flavor of this hot pot comes from tamarind juice. It gives the broth a wonderful sourness. I will show you below how to make tamarind juice from tamarind paste.

Not familiar with tamarind? Check out my full guide on tamarind, where I explain what it is and how to use it.

Where to buy: You can buy tamarind paste online or in most Asian supermarkets.

Mushrooms

I like to cook the broth with a few cremini mushrooms for umami and to add another layer of flavor. Just remember that you can add more mushrooms later when serving.

Salt and sugar

It might be unusual to use sugar to season Western dishes, but it’s a common practice in Southern Vietnamese cuisine. In this recipe, the addition of sugar to the broth helps balance the sourness and spiciness. Hence, I do not recommend omitting it.

Note: The broth is supposed to have a sweet and sour flavor. If you are not into sweet and salty dishes, you can slightly decrease the amount of sugar but keep in mind that it will result in a more pronounced sour taste in the broth.

Mushroom seasoning

While it’s totally optional, a teaspoon of mushroom seasoning or a pinch of MSG enhances and rounds up the overall flavor of the broth.

🥣 How to Make It

1. Make the tamarind juice

  1. Dissolve the tamarind pulp. Add the tamarind pulp to a bowl and cover with boiling water. Use a spoon to slightly mash the tamarind and dilute it with the water.
  2. Let it sit. Allow the tamarind pulp to sit for about 10 minutes.
  3. Strain it. Finally, using a fine-mesh sieve, strain the tamarind pulp and discard it. Save the tamarind juice (you will use it later to make the broth).

2. Cook the broth

  1. Sauté the lemongrass and ginger. Heat the oil in a deep pot over medium heat. Once hot, add the minced lemongrass and ginger and sauté for about 1 minute.
  2. Sauté the pineapple and tomatoes. Add the diced pineapple and quartered tomatoes and sauté for another 3-5 minutes, stirring regularly.
  1. Add the mushrooms. Next, add the mushrooms (quartered or whole) and sauté for 2 more minutes.
  2. Cover with water. Pour the water and tamarind juice into the pot.
  1. Season. Season the broth with the sugar, salt, and mushroom seasoning if using. Add the slightly crushed lemongrass stalks as well.
  2. Incorporate the add-ins. At this point, you can add tofu puffs and baby corn if using. This will allow them to cook and absorb the flavors of the broth.
  3. Let simmer. Bring the broth to a boil, lower the heat, and let it simmer uncovered for about 20 minutes.

3. Prepare the add-ins

While the broth is simmering, prepare the add-ins that will be arranged around the pot:

  1. Wash and slice the vegetables. Ensure you thoroughly wash all of the vegetables before slicing them into bite-size pieces. Arrange all of the vegetables on a large plate or wooden board.
  2. Cook the noodles. If going with rice or wheat noodles, you want to cook them first, then drain and rinse them under cold water. This way, people can simply get noodles and pour some hot broth over them to warm them.
  3. Slice your vegan protein of choice. Cut your vegan protein into bite-size pieces and arrange them on a large plate.

If you are unsure what to serve with hot pot, you can find below a few of my suggestions. Remember that hot pot is extremely versatile, so feel free to use what you have on hand!

Veggies

Greens

Basically, any leafy greens work for a hot pot. You can use bok choy, Chinese broccoli, spinach, celery, lettuce, or even okra.

Traditionally, this version of hot pot is served with morning glory, banana blossom, and taro stems. Although taro stems do not come from the taro plant, they come from a relative plant. They have a very spongy texture, allowing them to soak up the rich flavors of the broth.

Where to buy: I suggest heading to your local Asian supermarket if you want to find those exotic green vegetables. Morning glory and Chinese broccoli are often available in the refrigerated section, while taro stems can also be found in the frozen section.

Mushrooms

In addition to the cremini mushrooms I use to cook the broth, you can serve hot pot with extra mushrooms such as white button, shiitakes, enoki, oyster, or Shimeji mushrooms (my favorites!).

Corn

Use either baby corn or regular corn sliced into 1-inch thick pieces.

Noodles

Rice noodles

In Vietnam, the most popular choice for noodles to serve with hot pot is rice noodles. You can use round or flat rice noodles.

Wheat noodles

Not a fan of rice noodles? Use wheat noodles such as homemade ramen noodles, soba, or even spaghetti. There is no set rule!

Instant noodles

As opposed to rice and wheat noodles, you don’t need to cook instant noodles prior to serving. Simply place the dry noodles on a plate. Each guest can then transfer the instant noodles directly to the broth and cook them for a couple of minutes.

Protein

Finally, we have the protein. Again, the kind of plant-based protein you use is entirely up to you. Here are a few ideas:

Fried tofu

My top choice is tofu puffs, as they are the best at soaking up the broth and becoming super juicy. Alternatively, fried tofu or regular tofu also works.

Vegan meats

Feel free to serve hot pot with vegan bologna, vegan chicken, or even vegan meatballs. Seitan and bean curd sheets/knots are also great options.

TVP

You can also add textured vegetable protein or soy curls to the broth. After rehydrating them for a few minutes, make sure to rinse and squeeze them before adding them to the pot.

🥢 How to Serve It

Hot pot is basically a fondue! The broth is heated in an electric or gas burner and placed in the center of the table. The noodles and add-ins are arranged around the hot pot. Then, each guest can add their favorite add-ins to the boiling broth and cook them for a few minutes before transferring them to their bowls and covering them with some of the broth using a ladle.

  1. Prepare the table: Place a portable gas burner or electric stainless steel hot pot in the center of the table. Transfer the broth to the pot and let it simmer over low heat.
  2. Arrange everything: Place the sliced vegetables, noodles, and vegan meats on different plates and arrange them around the hot pot so each guest can pick what they want.
  3. Let the feast begin! Each guest can now gather around the hot pot, pick their favorite veggies/vegan meat, and add them to the broth. After letting them simmer for a few minutes, they can transfer them to their bowl containing the noodles and cover with broth as needed.
Pot filled with sweet and sour broth, tofu puffs, mushrooms, and pineapple.

📔 Tips

Adjust the sourness and spiciness to your liking.

If you are sensitive to sour flavor, only use half of the amount of tamarind (in this case, you can also halve the amount of sugar).

Also, if you are not into spicy dishes, you can tone down the spiciness of the broth by using only half of a chili instead of the two I recommend in the ingredients.

Double the broth!

This recipe serves 3-4 persons and can easily be doubled to serve more or to yield leftovers that can be enjoyed as noodle soup.

❄️ Storing and Reheating

  • To store: The broth can be stored for up to 3 days in the refrigerator.
  • To freeze: Once completely cool, transfer the broth (including the addins: pineapple, tomatoes, mushrooms, and tofu) to a freezer-safe container or bag and freeze for up to 3 months. Thaw overnight in the refrigerator.
  • To reheat: Reheat over medium heat for 7-10 minutes or until the broth is boiling. Alternatively, you can reheat it directly in an electric hot pot.

💬 FAQ

I do not have an electric hot pot or burner. Can I still make this recipe?

While it is best to heat the pot using a portable burner or an electric hot pot on the table, sit around it, and cook the veggies as you want, this recipe can also be served as a noodle soup. Simply boil the veggies, noodles, and the vegan protein of your choice for a few minutes in the broth, and use a ladle to pour into bowls.

Can I prepare the broth ahead of time?

Definitely! The broth tastes even better the next day as flavors have time to merge.

This hotpot is super comforting and makes a great family/friends meal! Not only does it come together quickly, but it is also healthy and so flavorful!

⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!

Holding a bowl filled with rice noodles, baby corn, tofu, and mushrooms.
full of plants in envelope

Want to Save This Recipe?

Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Vegan Thai Hotpot (Sweet & Sour)

Spicy Vegan Hot Pot

4.86 from 7 votes
Author: Thomas Pagot
Spicy, sour, and a bit sweet hot pot that is super flavorful, comforting, and easy to make! Flavored with lemongrass, ginger, and chilies. Serve with your favorite greens, tofu, and noodles!
Prep Time : 15 minutes
Cook Time : 30 minutes
Total Time : 45 minutes
Servings 3 servings

Ingredients
 

Tamarind juice

Broth

  • 2 tbsp oil
  • 2 tbsp minced lemongrass
  • 1 inch ginger minced
  • 1 cup pineapple chunks from 1/4 of a large pineapple
  • 1 medium tomato sliced into 1-inch thick slices
  • 4-5 cremini mushrooms whole or quartered
  • 6 cups water
  • 1/4 cup granulated sugar
  • 1 tbsp salt
  • 1 tsp mushroom seasoning optional
  • 2 lemongrass stalks slightly crushed
  • 6 pieces tofu puffs optional
  • 4-6 baby corns optional
  • 2 small Thai chilis sliced

Add-ins

  • Rice or wheat noodles
  • Mixed mushrooms sliced
  • Vegan protein of choice: tofu, vegan bologna, sausages, etc diced
  • Greens: Morning glory, spinach, Chinese broccoli, pak choy, okra, etc

Instructions
 

Tamarind juice

  • Dissolve the tamarind pulp. Add the tamarind pulp to a bowl and cover with boiling water. Use a spoon to slightly mash the tamarind and dilute it with the water. Allow the tamarind pulp to sit for about 10 minutes.
  • Strain it. Finally, using a fine-mesh sieve, strain the tamarind pulp and discard it. Save the tamarind juice (you will use it later to make the broth).

Broth

  • Sauté the lemongrass and ginger. Heat the oil in a deep pot over medium heat. Once hot, add the minced lemongrass and ginger and sauté for about 1 minute.
  • Sauté the pineapple and tomatoes. Add the diced pineapple and quartered tomatoes and sauté for another 3-5 minutes, stirring regularly.
  • Add the mushrooms. Next, add the mushrooms (quartered or whole) and sauté for 2 more minutes.
  • Cover with water. Pour the water and tamarind juice into the pot.
  • Season. Season the broth with the sugar, salt, and mushroom seasoning if using. Add the slightly crushed lemongrass stalks as well.
  • Incorporate the tofu and corn. At this point, you can add tofu puffs and baby corn if using. This will allow them to cook and absorb the flavors of the broth.
  • Add the chili. Slice the Thai chili peppers into thin slices and add them to the broth.
  • Let simmer. Bring the broth to a boil, lower the heat, and let it simmer uncovered for about 20 minutes.

Prepare the add-ins

  • While the broth is simmering, prepare the add-ins that will be arranged around the pot:
    Wash and slice the vegetables. Ensure you thoroughly wash all of the vegetables before slicing them into bite-size pieces. Arrange all of the vegetables on a large plate or wooden board.
    Cook the noodles. If going with rice or wheat noodles, you want to cook them first, then drain and rinse them under cold water. This way, people can simply get noodles and pour some hot broth over them to warm them.
    Slice your vegan protein of choice. Cut your vegan protein into bite-size pieces and arrange them on a large plate.

To serve

  • Prepare the table: Place a portable gas burner or electric stainless steel hot pot in the center of the table. Transfer the broth to the pot and let it simmer over low heat.
    Arrange everything: Place the sliced vegetables, noodles, and vegan meats on different plates and arrange them around the hot pot so each guest can pick what they want.
    Let the feast begin! Each guest can now gather around the hot pot, pick their favorite veggies/vegan meat, and add them to the broth. After letting them simmer for a few minutes, they can transfer them to their bowl containing the noodles and cover with broth as needed.
  • The broth can be stored for up to 3 days in the refrigerator.

Notes

Adjust the sourness and spiciness to your liking.

If you are sensitive to sour flavor, only use half of the amount of tamarind (in this case, you can also halve the amount of sugar).
Also, if you are not into spicy dishes, you can tone down the spiciness of the broth by using only half of a chili instead of the two I recommend in the ingredients.

Double the broth!

This recipe serves 3-4 persons and can easily be doubled to serve more or to yield leftovers that can be enjoyed as noodle soup.
Course : Entree, Main Course, Soup
Cuisine : Asian, Vietnamese
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants

Note

This recipe was first released in December 2021 and updated with new process shots and detailed instructions in August 2024. You can find the original photos below.

Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Subscribe
Notify of
Did you make this recipe? Rate it!




16 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

4 stars
Delicious recipe and much healthier than the hot pot sauce you can buy. On the second try I reduced the amount of pineapple (we don’t like it so sweet) and increased the chilli hit significantly by using a scotch bonnet, which was amazing. Suggest using sesame paste, spring onions, coriander and a touch of soy sauce as a dipping sauce.

5 stars
I made this Hot Pot for Christmas for my non-vegan family and they enjoyed. Thanks!

5 stars
This hot pot recipe is very easy and looking full of nutrients. I like vegge recipes and looking spicy as I like. Please share some Zucchini recipes.

5 stars
This was delicious and came together quickly. We just made it into a soup all at once with mushrooms and veggies. Since I was starting a cleanse, I just omitted the soy sauce, salt and oil, replaced sugar for maple syrup and used zucchini noodles. My husband added rice noodles, air fried tofu and salt to his own bowl. Will definitely make again hot pot style!

5 stars
This combination of ingredients sounded odd, but the flavor is mind-blowing! Love the combination of sweet and spicy and savory. Now one of my favorite soups!

What kind of chilis do you normally use for this recipe? I’d love to try it but I’ve not done a lot of cooking in this style of cuisine.

Should be thai chili pepper

5 stars
Yum! This looks absolutely delicious, I can’t wait to try it ☺️

5 stars
Made this tonight. Big hit with family. Used a crockpot set on high at the table to keep broth hot. Thank you again,
Trina