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.

35 min total2 servingsEasy410 kcal / 100g

Ingredients

  • Atta (whole wheat flour)
    1 cup Atta (whole wheat flour) (for the roti base)
  • Paneer
    100 grams Paneer (crumbled)
  • Onion
    1 medium Onion (finely chopped)
  • Tomato
    1 small Tomato (finely chopped)
  • Capsicum (bell pepper)
    1/2 medium Capsicum (bell pepper) (finely chopped)
  • Green chilli
    1 Green chilli (finely chopped)
  • Coriander leaves (dhaniya)
    2 tbsp Coriander leaves (dhaniya) (finely chopped)
  • Garam masala
    1/2 tsp Garam masala (for authentic Indian flavor)
  • Cumin seeds (jeera)
    1/2 tsp Cumin seeds (jeera) (for tempering)
  • Salt
    to taste Salt
  • Low-fat curd (yogurt)
    2 tbsp Low-fat curd (yogurt) (for kneading dough)
  • Oil
    1 tbsp Oil (preferably olive or sunflower)

Step-by-step instructions

Step 1: In a mixing bowl
0%
10 min

Step 1 · In a mixing bowl

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.

Step 2: Heat 1/2 tbsp oil in a pan
0%

Step 2 · Heat 1/2 tbsp oil in a pan

Heat 1/2 tbsp oil in a pan. Add cumin seeds, then sauté onions, capsicum, and green chillies until soft.

Step 3: Add tomatoes and paneer to the pan
0%
3 min

Step 3 · Add tomatoes and paneer to the pan

Add tomatoes and paneer to the pan. Sprinkle garam masala and salt. Stir well and cook for 3 minutes until mixture is dry.

Step 4: Mix in chopped coriander leaves and turn off the flame
0%

Step 4 · Mix in chopped coriander leaves and turn off the flame

Mix in chopped coriander leaves and turn off the flame. Let filling cool slightly.

Step 5: Divide dough into 2 balls
0%

Step 5 · Divide dough into 2 balls

Divide dough into 2 balls. Roll each into a thin roti using a rolling pin.

Step 6: Heat tawa and cook each roti lightly on both sides
0%

Step 6 · Heat tawa and cook each roti lightly on both sides

Heat tawa and cook each roti lightly on both sides. Spread paneer filling on half of each roti, fold, and press edges to seal.

Step 7: Drizzle remaining oil on tawa
0%

Step 7 · Drizzle remaining oil on tawa

Drizzle remaining oil on tawa. Cook stuffed rotis until golden and crisp on both sides.

Step 8: Serve hot with mint chutney or low-fat yogurt dip
0%

Step 8 · Serve hot with mint chutney or low-fat yogurt dip

Serve hot with mint chutney or low-fat yogurt dip.

Why this recipe 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.

A note on tradition

Roti John has become a trendy snack in Indian metros, especially during festive seasons like Holi and Diwali when quick, filling foods are popular. Its Indian adaptation uses local ingredients and spices, making it a beloved lunchbox item and street food. The dish is particularly popular among young people and families for its ease of preparation and satisfying taste.

← Back to Roti John nutrition