Best Vegetable Hot Pot Recipe for a Cozy Family Dinner

Updated On: October 8, 2025

When the weather turns chilly, there’s nothing quite as comforting and wholesome as a steaming hot pot brimming with fresh vegetables and rich flavors. This best vegetable hot pot recipe is a delightful way to enjoy a nourishing meal that’s both vibrant and satisfying.

It combines an array of colorful veggies, fragrant herbs, and a savory broth that will warm you from the inside out. Whether you’re hosting a cozy family dinner or looking for a healthy, easy-to-make weeknight meal, this recipe is sure to become a favorite.

What makes this vegetable hot pot truly special is its versatility and balance of textures — tender greens, crunchy roots, and soft mushrooms mingle in a flavorful broth that’s both light and deeply comforting.

Plus, it’s entirely plant-based, making it perfect for vegetarians, vegans, or anyone wanting to eat more veggies without sacrificing taste. Ready to bring a burst of warmth and nutrition to your table?

Let’s dive in!

Why You’ll Love This Recipe

This vegetable hot pot recipe is a celebration of fresh, wholesome ingredients cooked to perfection. Here’s why it stands out:

  • Healthy and nutrient-dense: Packed with a variety of vegetables, it provides a wide range of vitamins, minerals, and antioxidants.
  • Easy to customize: Swap in your favorite seasonal veggies or add tofu or noodles for extra protein and carbs.
  • Comfort food with a light touch: The broth is flavorful yet light, perfect for a soothing meal without heaviness.
  • Great for meal prep: Prepare in advance and reheat for quick, satisfying lunches or dinners.
  • Perfect for sharing: The communal style of hot pot makes it a fun and interactive meal for friends and family.

Plus, if you love exploring vegetarian recipes, be sure to check out our A to Z Vegetarian Recipes for Every Meal and Occasion for more inspiration.

Ingredients

  • 6 cups vegetable broth (preferably low sodium)
  • 2 cloves garlic, minced
  • 1-inch piece fresh ginger, sliced thin
  • 2 tbsp soy sauce or tamari for gluten-free
  • 1 tbsp rice vinegar
  • 1 tsp sesame oil
  • 1 medium carrot, sliced diagonally
  • 1 cup baby bok choy, halved
  • 1 cup shiitake mushrooms, sliced
  • 1 cup napa cabbage, chopped
  • 1 cup snap peas, trimmed
  • 1 cup firm tofu, cubed (optional)
  • 1/2 cup corn kernels (fresh or frozen)
  • 2 green onions, chopped
  • 1/4 cup fresh cilantro, chopped
  • 1 small chili pepper, sliced thin (optional for heat)
  • Salt and freshly ground black pepper to taste

Equipment

  • Large pot or electric hot pot cooker with lid
  • Cutting board and sharp knife
  • Measuring cups and spoons
  • Ladle for serving
  • Soup bowls
  • Chopsticks or spoons for eating

Instructions

  1. Prepare the broth: In your large pot, combine the vegetable broth, minced garlic, sliced ginger, soy sauce, rice vinegar, and sesame oil. Bring to a gentle boil over medium heat.
  2. Add heartier vegetables: Once the broth is boiling, add the sliced carrots, napa cabbage, and corn kernels. Let them simmer for about 5-7 minutes until they begin to soften.
  3. Incorporate mushrooms and tofu: Add the shiitake mushrooms and tofu cubes to the pot. Simmer for another 5 minutes, allowing the flavors to meld and the tofu to warm through.
  4. Add delicate veggies: Add baby bok choy and snap peas. Cook for 2-3 minutes, ensuring the bok choy is wilted but still vibrant, and the snap peas retain their crunch.
  5. Season and finish: Taste the broth and adjust with salt and pepper as needed. If you like heat, add the sliced chili pepper now. Remove the ginger slices from the broth.
  6. Garnish and serve: Ladle the hot pot into bowls, garnishing with chopped green onions and fresh cilantro. Serve immediately with chopsticks or spoons.

Tips & Variations

“For an extra burst of umami, try adding dried shiitake mushrooms to the broth before cooking and remove them after simmering.”

  • Protein boost: Add cooked noodles, rice, or beans for a more filling meal.
  • Spice it up: Mix in a spoonful of chili oil or serve with a side of our Chilli Powder Recipe Vegan: Easy Homemade Spice Blend.
  • Seasonal swaps: Use whatever vegetables you have on hand — zucchini, sweet potatoes, or kale work wonderfully.
  • Make it creamy: Stir in a little coconut milk at the end for a rich and luscious broth.
  • Broth variations: Experiment with miso paste or tomato-based broths for different flavor profiles.

Nutrition Facts

Nutrient Amount per Serving
Calories 150 kcal
Protein 8 g
Carbohydrates 20 g
Fiber 6 g
Fat 4 g
Sodium 550 mg
Vitamin A 70% DV
Vitamin C 45% DV

Note: Nutrition facts are approximate and can vary based on exact ingredients used.

Serving Suggestions

This vegetable hot pot is wonderfully versatile when it comes to what you serve alongside it. Here are a few ideas to complete your meal:

  • Serve with steamed jasmine or brown rice to soak up the broth.
  • Pair with crispy spring rolls or dumplings for added texture.
  • Enjoy with a simple salad dressed with a tangy vinaigrette for freshness.
  • Try alongside some crusty bread or garlic naan for dipping.

For more satisfying vegetarian main courses, explore our Amazing Vegan Pasta Recipes for Easy Delicious Meals or check out the Cheap Vegetarian Recipes For Families Everyone Will Love collection.

Conclusion

This vegetable hot pot recipe is a perfect example of how simple, fresh ingredients can come together to create a deeply satisfying and nourishing meal. It’s quick to prepare, easy to customize, and packed with wholesome goodness.

Whether you’re a seasoned vegetarian or just looking to add more plant-based meals to your routine, this recipe provides a flavorful and comforting option that the whole family will enjoy.

Beyond its taste and nutrition, the communal nature of hot pot dining brings a special warmth to the table, encouraging connection and conversation. So gather your loved ones, set the pot simmering, and enjoy a cozy meal filled with vibrant vegetables and rich flavors.

For more delicious plant-based ideas and cooking inspiration, don’t miss our Ancient Grains Vegetarian Recipes for Healthy Delicious Meals—your next culinary adventure awaits!

📖 Recipe Card: Best Vegetable Hot Pot Recipe

Description: A hearty and flavorful vegetable hot pot packed with fresh seasonal vegetables and savory broth. Perfect for a cozy meal that’s both nutritious and comforting.

Prep Time: PT20M
Cook Time: PT40M
Total Time: PT60M

Servings: 4 servings

Ingredients

  • 1 tablespoon olive oil
  • 1 medium onion, sliced
  • 3 cloves garlic, minced
  • 2 carrots, sliced
  • 1 cup mushrooms, sliced
  • 1 cup Napa cabbage, chopped
  • 1 cup bok choy, chopped
  • 1 cup firm tofu, cubed
  • 4 cups vegetable broth
  • 2 tablespoons soy sauce
  • 1 teaspoon grated ginger
  • 2 green onions, chopped

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion and garlic; sauté until fragrant.
  3. Add carrots and mushrooms; cook for 5 minutes.
  4. Pour in vegetable broth, soy sauce, and ginger; bring to a boil.
  5. Add Napa cabbage, bok choy, and tofu; simmer for 20 minutes.
  6. Garnish with green onions and serve hot.

Nutrition: Calories: 180 kcal | Protein: 10 g | Fat: 7 g | Carbs: 20 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegetable Hot Pot Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegetable hot pot packed with fresh seasonal vegetables and savory broth. Perfect for a cozy meal that\u2019s both nutritious and comforting.”, “prepTime”: “PT20M”, “cookTime”: “PT40M”, “totalTime”: “PT60M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 tablespoon olive oil”, “1 medium onion, sliced”, “3 cloves garlic, minced”, “2 carrots, sliced”, “1 cup mushrooms, sliced”, “1 cup Napa cabbage, chopped”, “1 cup bok choy, chopped”, “1 cup firm tofu, cubed”, “4 cups vegetable broth”, “2 tablespoons soy sauce”, “1 teaspoon grated ginger”, “2 green onions, chopped”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion and garlic; saut\u00e9 until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add carrots and mushrooms; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth, soy sauce, and ginger; bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Add Napa cabbage, bok choy, and tofu; simmer for 20 minutes.”}, {“@type”: “HowToStep”, “text”: “Garnish with green onions and serve hot.”}], “nutrition”: {“calories”: “180 kcal”, “proteinContent”: “10 g”, “fatContent”: “7 g”, “carbohydrateContent”: “20 g”}}

Photo of author

Marta K

X