How to Make Vegetarian Hainanese 'Chicken' Soup (Traditional & Healthy Version)

Vegetarian Hainanese 'Chicken' Soup is a wholesome, light lunch option that brings together subtle flavors and nourishing ingredients, perfect for health-conscious Indian households. While traditionally a non-vegetarian dish, this Indian adaptation uses soy chunks (soya nuggets) as a protein-rich substitute for chicken, harmonizing with the Indian love for vegetarian cuisine. The broth is delicately spiced with ginger (adrak), garlic (lahsun), and whole black pepper, providing warmth and comfort to the soul, especially during the monsoon and winter seasons. This soup is especially popular in urban Indian kitchens, where global cuisines are reimagined with local ingredients. The subtle yet aromatic profile makes it a favorite during festivals like Navratri, when many opt for vegetarian meals. The soup is light on the stomach, easy to digest, and can be served alongside whole wheat roti or brown rice for a complete, balanced meal. Its simplicity and nutritious base make it a great choice for families looking to try something new while retaining the health benefits of Indian vegetarian cooking.

35 min total2 servingseasy120 kcal / 100g

Ingredients

  • Soya chunks (soya nuggets)
    1 cup Soya chunks (soya nuggets) (soaked and squeezed)
  • Carrot
    1/2 cup Carrot (finely chopped (gajar))
  • French beans
    1/4 cup French beans (finely chopped)
  • Spring onion
    1/4 cup Spring onion (chopped (hara pyaz))
  • Ginger
    1 inch Ginger (julienned (adrak))
  • Garlic
    3 cloves Garlic (sliced (lahsun))
  • Whole black pepper
    1/2 tsp Whole black pepper (crushed (kali mirch))
  • Vegetable stock or water
    3 cups Vegetable stock or water
  • Salt
    to taste Salt ((namak))
  • Coriander leaves
    2 tbsp Coriander leaves (chopped (dhaniya))

Step-by-step instructions

Step 1: Soak the soya chunks in hot water for 10 minutes
0%
10 min

Step 1 · Soak the soya chunks in hot water for 10 minutes

Soak the soya chunks in hot water for 10 minutes. Squeeze out water and set aside.

Step 2: Heat a heavy-bottomed kadhai or pan on medium flame
0%

Step 2 · Heat a heavy-bottomed kadhai or pan on medium flame

Heat a heavy-bottomed kadhai or pan on medium flame. Add ginger, garlic, and sauté for a minute until aromatic.

Step 3: Add the carrots and French beans
0%
3 min

Step 3 · Add the carrots and French beans

Add the carrots and French beans. Stir-fry for 2-3 minutes till slightly soft.

Step 4: Add the soaked soya chunks
0%

Step 4 · Add the soaked soya chunks

Add the soaked soya chunks, crushed black pepper, and salt. Mix well.

Step 5: Pour in the vegetable stock or water
0%
10 min

Step 5 · Pour in the vegetable stock or water

Pour in the vegetable stock or water. Bring to a boil, then simmer for 10 minutes on low flame.

Step 6: Add spring onion and cook for another 2 minutes
0%
2 min

Step 6 · Add spring onion and cook for another 2 minutes

Add spring onion and cook for another 2 minutes. Turn off the flame.

Step 7: Garnish with chopped coriander leaves and serve hot
0%

Step 7 · Garnish with chopped coriander leaves and serve hot

Garnish with chopped coriander leaves and serve hot.

Why this recipe is healthy

Vegetarian Hainanese 'Chicken' Soup is a low-calorie, high-protein meal that fits perfectly into weight loss and diabetic-friendly meal plans. Soya chunks offer complete protein without saturated fats, while the abundance of vegetables ensures micronutrient density. There are no refined carbs or heavy oils, making this dish suitable for individuals focused on health, fitness, and holistic nutrition.

A note on tradition

In India, vegetarian adaptations of global dishes are common, especially in metropolitan areas. This soup is often enjoyed during Navratri or Paryushan, when many avoid animal products. The use of soya chunks is a nod to India’s innovative vegetarian cuisine, making international flavors accessible to all. It’s a popular choice for light lunches or as a warming starter during family gatherings.

← Back to Hainanese Chicken Soup nutrition