
Whole Wheat Roti with Soya Chunks Filling
Lunch • India
How to Make Whole Wheat Roti with Soya Chunks Filling (Traditional & Healthy Version)
Whole Wheat Roti with Soya Chunks Filling is a wholesome North Indian lunch option that brings together the rustic flavors of atta (whole wheat flour) and the protein-packed goodness of soya chunks. Rooted in Indian home kitchens, this dish is a modern twist on the classic stuffed paratha, making it lighter and higher in protein. The soft, fluffy roti encases a savory, spiced filling of soya granules, onions, and traditional masalas, offering a balanced meal that’s both satisfying and nourishing. This dish is perfect for busy weekdays, festive spreads, or as a nutritious tiffin option for kids and adults alike. Its taste is deeply comforting, reminiscent of homemade lunches enjoyed during family gatherings and festivals like Lohri and Holi. The combination of whole wheat and soya ensures a slow release of energy, making it ideal for those tracking their macros or looking for healthy Indian recipes. Enjoy the subtle spice, tender filling, and the warm aroma of fresh rotis straight off the tawa, celebrating the flavors and nutritional wisdom of Indian cuisine.
Ingredients(for 2 stuffed rotis per person)
- 1 cup Whole wheat flour (atta) (atta)
- 1/2 cup Soya chunks (soya vadi)
- 1 small, finely chopped Onion (pyaz)
- 1, finely chopped Green chilli (hari mirch) - optional
- 2 tbsp, finely chopped Coriander leaves (dhaniya)
- 1/2 inch, grated Ginger (adrak)
- 1/2 tsp Cumin seeds (jeera)
- 1/4 tsp Red chilli powder (lal mirch) - optional
- 1/4 tsp Garam masala
- to taste Salt (namak)
- 1 tsp Oil (preferably mustard oil or any cold-pressed oil)
- as needed Water (for kneading and cooking soya)
Instructions
- 1
Prepare the dough by mixing atta and a pinch of salt in a large bowl. Gradually add water and knead into a soft, smooth dough. Cover and let it rest for 10 minutes.
10 minutes
Resting the dough improves roti texture.
- 2
Boil soya chunks in hot water for 5 minutes until soft. Drain and rinse with fresh water. Squeeze out excess water and pulse in a mixer to coarse granules.
7 minutes
Properly squeeze soya to avoid soggy filling.
- 3
Heat oil in a pan. Add jeera, then sauté onions, green chilli, and ginger till golden. Add soya granules, red chilli powder, garam masala, and salt. Cook for 3-4 minutes until dry. Stir in coriander leaves and let the filling cool.
6 minutes
Ensure the filling is dry to prevent rotis from tearing.
- 4
Divide dough into equal balls. Roll each ball into a small circle. Place 2 tbsp of soya filling in the center, gather edges, and seal. Flatten gently.
3 minutes
Dust with flour to prevent sticking while rolling.
Why This Dish is Healthy
This recipe is a smart choice for calorie-conscious eaters as it delivers high protein, sustained energy, and minimal fat. Using whole wheat flour instead of refined flour ensures higher fiber, while soya chunks add muscle-friendly protein. Minimal oil usage keeps the fat content low, making it suitable for weight loss, diabetes management, and balanced Indian diets.
Whole Wheat Roti with Soya Chunks Filling is rich in plant-based protein, dietary fiber, and essential micronutrients. Soya chunks provide a complete protein profile, ideal for vegetarians. Whole wheat atta offers complex carbohydrates and keeps you full for longer. This dish is low in saturated fat and contains B-vitamins, iron, and magnesium. Onions, ginger, and coriander add antioxidants and aid digestion, making it a nutritious meal for all age groups.
Pro Tips
- 💡Tip 1: Pulse soya chunks to granules for an even filling.
- 💡Tip 2: Ensure filling is completely cool before stuffing to prevent tearing.
- 💡Tip 3: Use a cast iron tawa for authentic flavor and even cooking.
Storage & Serving
Store leftover rotis in a cloth-lined container to keep them soft. Refrigerate and reheat on a tawa or microwave; consume within 24 hours for best taste.
Best served: Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 180.0 kcal |





