How to Make Dry Soya Chunks (Traditional & Healthy Version)

Dry Soya Chunks, also known as Soya Nuggets Sabzi or Soya Chunks Fry, are a popular vegetarian protein dish in Indian cuisine. Traditionally enjoyed across North and South India, these nutri-rich chunks are made from defatted soya flour and have become a staple in many Indian households. Their chewy texture and ability to absorb bold Indian spices make them a favorite during lunch, especially for those seeking a meatless yet protein-packed meal. This dish is not only delicious but also fits perfectly into a health-conscious Indian diet. The combination of traditional masalas like jeera (cumin), dhania (coriander), and haldi (turmeric) delivers a mouthwatering flavor profile while keeping the calories in check. Dry Soya Chunks can be quickly prepared, making them an ideal choice for busy weekdays and tiffin boxes. They are often relished with phulka, roti, or as a side with dal-chawal, and are especially popular during festivals like Navratri and as a nutritious addition to vrat (fasting) meals when prepared without onion and garlic. Dry Soya Chunks’ versatility and health benefits have made them a modern classic in Indian kitchens. Whether you are following a high-protein diet, a vegetarian lifestyle, or simply looking for a hearty, satisfying lunch option, this dish offers both authenticity and nourishment in every bite.

35 min total2 servingsEasy170 kcal / 100g

Ingredients

Step-by-step instructions

Step 1: Boil 3 cups of water in a pan
0%
6 min

Step 1 · Boil 3 cups of water in a pan

Boil 3 cups of water in a pan. Add soya chunks and a pinch of salt. Boil for 5-6 minutes until they puff up and soften. Drain and rinse with cold water. Squeeze out excess water.

Step 2: Heat oil in a non-stick kadhai or pan
0%

Step 2 · Heat oil in a non-stick kadhai or pan

Heat oil in a non-stick kadhai or pan. Add cumin seeds and let them splutter.

Step 3: Add chopped onions and sauté on medium heat until golden brown
0%

Step 3 · Add chopped onions and sauté on medium heat until golden brown

Add chopped onions and sauté on medium heat until golden brown.

Step 4: Add ginger-garlic paste and green chili
0%

Step 4 · Add ginger-garlic paste and green chili

Add ginger-garlic paste and green chili. Sauté until raw aroma disappears.

Step 5: Mix in tomatoes
0%

Step 5 · Mix in tomatoes

Mix in tomatoes, turmeric, red chili, coriander powder, and salt. Cook until tomatoes turn mushy and oil separates.

Step 6: Add the squeezed soya chunks
0%
4 min

Step 6 · Add the squeezed soya chunks

Add the squeezed soya chunks. Mix well to coat them with masala. Sprinkle garam masala and sauté for 3-4 minutes on low flame.

Step 7: Garnish with fresh coriander leaves
0%

Step 7 · Garnish with fresh coriander leaves

Garnish with fresh coriander leaves. Serve hot with phulka, roti, or as a dry sabzi in your lunch box.

Why this recipe is healthy

This Dry Soya Chunks recipe is a healthy lunch option as it is high in protein, low in saturated fat, and packed with fiber. The minimal use of oil and inclusion of antioxidant-rich spices make it suitable for weight loss and diabetic-friendly meal plans. It keeps you full for longer, supports muscle health, and helps regulate blood sugar levels, making it ideal for anyone seeking a nutritious, balanced Indian lunch.

A note on tradition

Soya chunks have found a special place in modern Indian kitchens due to their affordability, versatility, and high protein content, making them a popular ingredient in both urban and rural households. Although not traditional to any one region, they’re especially favored in North Indian and Bengali cuisines as a meat substitute during fasting days and festivals like Navratri, when vegetarian food is preferred. Dry Soya Chunks sabzi is frequently packed in school and office tiffins, valued for its easy preparation and nutritional benefits.

← Back to Dry Soya Chunks