How to Make Spicy Soybean Pulao (Traditional & Healthy Version)

Spicy Soybean Pulao is a nutritious and protein-rich rice dish that hails from North India, where soybeans are celebrated for their health benefits and versatility. This wholesome pulao combines the earthy flavors of basmati chawal (rice) with the robust texture of soya bean nuggets and an aromatic blend of Indian masalas. Traditionally enjoyed as a hearty lunch, it is often prepared during festivals like Lohri or everyday family gatherings, offering both comfort and nourishment. The dish stands out for its fiery spices—like green chillies, garam masala, and red chilli powder—balanced with the natural nuttiness of soya and the fragrance of whole spices such as tej patta (bay leaf) and jeera (cumin seeds). While many North Indian families enjoy this pulao as a one-pot meal, it's also popular in tiffin boxes due to its satiating nature and easy portability. Its vibrant taste, high protein content, and simple preparation make Spicy Soybean Pulao a modern favorite among health-conscious Indians seeking traditional flavors. What makes this pulao truly special is its adaptability—whether served during festivals, paired with dahi (curd) and salad for a weekday lunch, or customized for weight loss and diabetic diets. With its rich Indian heritage and robust taste, Spicy Soybean Pulao is a staple that brings regional flavors and nutrition together, creating a satisfying meal for all ages.

35 min total2 servingseasy285 kcal / 100g

Ingredients

  • Basmati rice
    1 cup Basmati rice (chawal)
  • Soya bean nuggets
    1/2 cup Soya bean nuggets (soya chunks)
  • Onion
    1 medium, sliced Onion (pyaz)
  • Tomato
    1 large, chopped Tomato (tamatar)
  • Green peas
    1/4 cup Green peas (matar)
  • Green chilli
    2, finely chopped Green chilli (hari mirch)
  • Ginger-garlic paste
    1 tsp Ginger-garlic paste (adrak-lahsun paste)
  • Cumin seeds
    1 tsp Cumin seeds (jeera)
  • Bay leaf
    1 Bay leaf (tej patta)
  • Red chilli powder
    1/2 tsp Red chilli powder (lal mirch)
  • Turmeric powder
    1/4 tsp Turmeric powder (haldi)
  • Garam masala
    1/2 tsp Garam masala
  • Fresh coriander
    2 tbsp, chopped Fresh coriander (dhaniya patta)
  • Salt
    to taste Salt (namak)
  • Refined oil
    1 tbsp Refined oil (or mustard oil)
  • Water
    2 cups Water

Step-by-step instructions

Step 1: Rinse basmati chawal thoroughly and soak for 15 minutes
0%
15 min

Step 1 · Rinse basmati chawal thoroughly and soak for 15 minutes

Rinse basmati chawal thoroughly and soak for 15 minutes. Drain before cooking.

Step 2: Boil soya bean nuggets in hot water for 5 minutes until soft
0%
5 min

Step 2 · Boil soya bean nuggets in hot water for 5 minutes until soft

Boil soya bean nuggets in hot water for 5 minutes until soft. Drain, squeeze excess water, and set aside.

Step 3: Heat oil in a handi or deep kadhai
0%

Step 3 · Heat oil in a handi or deep kadhai

Heat oil in a handi or deep kadhai. Add jeera and tej patta. Let them splutter.

Step 4: Add sliced pyaz and sauté until golden brown
0%

Step 4 · Add sliced pyaz and sauté until golden brown

Add sliced pyaz and sauté until golden brown. Mix in ginger-garlic paste and green chillies, sauté for a minute.

Step 5: Add chopped tamatar
0%

Step 5 · Add chopped tamatar

Add chopped tamatar, haldi, lal mirch, and salt. Cook till tomatoes turn soft and oil separates.

Step 6: Stir in boiled soya nuggets and matar
0%
2 min

Step 6 · Stir in boiled soya nuggets and matar

Stir in boiled soya nuggets and matar. Sauté for 2 minutes to coat with masalas.

Step 7: Add soaked rice and gently mix
0%

Step 7 · Add soaked rice and gently mix

Add soaked rice and gently mix. Pour in 2 cups water, sprinkle garam masala, and bring to a boil.

Step 8: Cover and cook on low heat for 12-15 minutes until rice is done and...
0%
15 min

Step 8 · Cover and cook on low heat for 12-15 minutes until rice is done and...

Cover and cook on low heat for 12-15 minutes until rice is done and water absorbed. Garnish with dhaniya patta and serve hot.

Why this recipe is healthy

This pulao is a healthy Indian lunch option because it is low in saturated fat, high in plant protein, and contains slow-digesting carbs, which help maintain energy levels and keep you full longer. Using soya chunks boosts protein, making it suitable for vegetarians seeking muscle growth. With fiber-rich vegetables and antioxidant-rich spices, Spicy Soybean Pulao supports digestion, weight management, and overall wellness.

A note on tradition

Spicy Soybean Pulao is especially popular in North Indian households, where protein-rich soya is used as a vegetarian alternative to meat. It's often served during harvest festivals like Lohri in Punjab, celebrating abundance and health. The pulao has evolved as a modern lunch favorite, thanks to its ease of preparation and adaptability for different dietary needs. It is a staple in lunchboxes and a comforting meal during family gatherings.

← Back to Spicy Soybean Pulao nutrition