
Roti John
Lunch • India
How to Make Roti John (Traditional & Healthy Version)
Roti John is a flavorful vegetarian snack that has recently found its way into Indian street food culture, especially in cities with vibrant food scenes like Delhi and Mumbai. Though originally inspired by Southeast Asian cuisine, Indian versions of Roti John use local ingredients such as atta (whole wheat flour), paneer, and seasonal vegetables, making it a wholesome and satisfying meal. It is often enjoyed during lunch or as a filling breakfast, thanks to its protein-rich content and delightful taste. The crispy exterior and soft, flavorful filling make it a favorite among school-going children and office-goers alike. Roti John is a versatile dish that beautifully blends Indian spices with the concept of a stuffed bread. The vegetarian adaptation replaces eggs with paneer and vegetables, making it suitable for those following a vegetarian diet. It's a street-side favorite in many Indian cities, especially during festivals like Holi or Diwali, when quick, hearty snacks are in demand. With its balanced macros and vibrant flavors, Roti John is perfect for calorie-conscious individuals, offering both nutrition and taste. This healthy recipe is easy to prepare at home with simple Indian kitchen staples.
Ingredients(for 1 stuffed roti per person)
- 1 cup Atta (whole wheat flour) (for the roti base)
- 100 grams Paneer (crumbled)
- 1 medium Onion (finely chopped)
- 1 small Tomato (finely chopped)
- 1/2 medium Capsicum (bell pepper) (finely chopped)
- 1 Green chilli (finely chopped) - optional
- 2 tbsp Coriander leaves (dhaniya) (finely chopped)
- 1/2 tsp Garam masala (for authentic Indian flavor)
- 1/2 tsp Cumin seeds (jeera) (for tempering)
- to taste Salt
- 2 tbsp Low-fat curd (yogurt) (for kneading dough) - optional
- 1 tbsp Oil (preferably olive or sunflower)
Instructions
- 1
In a mixing bowl, combine atta, salt, and curd. Knead into a soft dough using water as needed. Cover and set aside for 10 minutes.
10 minutes
Add curd for softer rotis and extra flavor.
- 2
Heat 1/2 tbsp oil in a pan. Add cumin seeds, then sauté onions, capsicum, and green chillies until soft.
5 minutes
Cook veggies on medium flame to retain their crunch.
- 3
Add tomatoes and paneer to the pan. Sprinkle garam masala and salt. Stir well and cook for 3 minutes until mixture is dry.
3 minutes
Paneer absorbs spices quickly—don’t overcook.
- 4
Mix in chopped coriander leaves and turn off the flame. Let filling cool slightly.
2 minutes
Fresh coriander adds aroma and freshness.
Why This Dish is Healthy
Roti John is a nutritious choice due to its high protein and fiber content, making it ideal for those seeking a filling yet light meal. It uses whole wheat atta instead of refined flour, minimizing empty calories and supporting digestive health. By incorporating paneer and a variety of vegetables, this recipe delivers essential nutrients without excess fat, supporting weight management and overall wellness.
This vegetarian Roti John is packed with protein from paneer, complex carbohydrates from atta, and fiber from vegetables. It contains essential vitamins like vitamin C (from capsicum and tomato), calcium (from paneer), and minerals such as iron and magnesium. Using minimal oil and low-fat curd helps reduce saturated fat, while whole wheat provides sustained energy release. The dish is suitable for a balanced diet and supports muscle health, digestion, and immunity.
Pro Tips
- 💡Tip 1: Use fresh paneer for a softer filling.
- 💡Tip 2: Add a pinch of chaat masala for extra zing.
- 💡Tip 3: Brush rotis with oil before folding for enhanced crispiness.
Storage & Serving
Store leftover Roti John in an airtight container in the refrigerator for up to 24 hours. Reheat on tawa for best crispness. Avoid microwaving to preserve texture.
Best served: Breakfast or Lunch
Nutrition Facts
| Nutrient | Per 100g |
|---|---|
| Energy | 410.0 kcal |





