Go Back
To make a great roti john, you need a few key ingredients. First, you need roti, which are Indian flatbreads. You can find them at stores or make them at home. Next, you will need ground meat, like beef or chicken. If you prefer a vegetarian option, use a plant-based meat substitute.

Simple Homemade Roti John

Discover the joy of creating simple homemade Roti John with this easy and tasty recipe! Customizable to suit your flavor preferences, this dish is perfect for gatherings or family meals. Learn about the essential ingredients, step-by-step instructions, and creative filling variations to impress your loved ones. Ready to dive in?

Ingredients
  

4 pieces of roti (or Indian flatbreads)

500g ground beef or chicken (or use a plant-based substitute for a vegetarian option)

2 tablespoons vegetable oil

1 large onion, finely sliced

3 cloves garlic, minced

1 teaspoon ginger, grated

1 teaspoon soy sauce

1 teaspoon chili sauce (adjust to taste)

2 large eggs

Salt and pepper to taste

Fresh coriander or parsley, chopped (for garnish)

Sliced cucumbers and tomatoes (for serving)

Instructions
 

In a large skillet, heat the vegetable oil over medium heat. Add the sliced onions and sauté until they become translucent, about 5 minutes.

    Add the minced garlic and grated ginger to the skillet, stirring for about 1 minute until fragrant.

      Incorporate the ground beef or chicken, breaking it apart with a spatula. Cook until browned and fully cooked through, roughly 7-10 minutes.

        Stir in the soy sauce, chili sauce, salt, and pepper. Cook for another 2-3 minutes, allowing the mixture to meld and flavors to develop. Remove from heat and let cool slightly.

          In a separate bowl, whisk the eggs together.

            To assemble the Roti John, take a piece of roti and lay it flat on a clean surface. Spoon some of the meat mixture onto one half of the roti.

              Pour a little beaten egg over the meat mixture. Fold the other half of the roti over the top to make a sandwich.

                In the skillet, add a bit more oil and heat on medium. Place the roti sandwich in the skillet and cook until crispy and golden brown on both sides, roughly 3-4 minutes per side.

                  Remove the roti from the skillet, and repeat with the remaining pieces of roti and filling.

                    Slice each Roti John into halves or quarters, garnish with fresh herbs, and serve with sliced cucumbers and tomatoes on the side.

                      Prep Time, Total Time, Servings: 15 minutes | 30 minutes | Serves 4

                        - Presentation Tips: Serve the Roti John on a wooden board or platter, garnished with chopped herbs and fresh vegetables for a pop of color. Add a small bowl of extra chili sauce or ketchup for dipping on the side.