Easy Vegetarian Kottu Roti (Sri Lankan Street Food)

Salads & Dressings

March 22, 2026

If you’ve ever wandered the streets of Sri Lanka, you’ve likely been drawn in by a unique, rhythmic clatter. That’s the sound of Kottu Roti being born! It’s a culinary performance where chefs wield large metal blades, chopping and mixing shredded flatbread, crisp vegetables, and eggs on a hot griddle. The result is a wonderfully harmonious jumble of textures and fiery flavors. This recipe brings that vibrant street food energy right into your kitchen. It’s the perfect way to transform leftover flatbreads and any lingering vegetables into a show-stopping meal. While the metallic orchestra is optional, a little enthusiasm is essential!

Ingredients

• (Serves 2)
• For the Spice Paste
• ½ x 14-ounce can / 200g plum tomatoes
• 4 cloves garlic
• 1¾-inch / 4.5cm piece ginger, peeled
• 1-2 Indian green chiles, to taste
• For the Kottu
• 2 tablespoons / 30ml canola oil
• 1 red onion, sliced
• 1 teaspoon / 5g cumin seeds, crushed
• 2 tablespoons / 30ml soy sauce
• ½ red cabbage / 325g, finely shredded
• 2 large carrots / 325g, peeled and cut into matchsticks
• 3 flatbreads or paratha, shredded into ¼-inch ribbons
• 2 large eggs, lightly beaten
• 1 teaspoon / 5g salt
• 4 scallions, finely sliced
• 1 handful fresh cilantro, chopped

Instructions

1. Create the spice paste by placing the plum tomatoes, garlic, ginger, and green chiles into a blender. Pulse until a relatively smooth paste is formed. You will need a blender for this step.
2. Warm the canola oil in a large frying pan or wok over medium heat. Once hot, add the sliced red onion and cook for about 10 minutes, stirring occasionally, until softened and golden.
3. Add the blended tomato paste to the pan with the onions. Cook for 5 minutes, allowing the flavors to deepen. Stir in the crushed cumin seeds and soy sauce.
4. Add the shredded cabbage and carrots to the pan. Stir-fry for 6-8 minutes until the vegetables have softened but still retain a pleasant crunch.
5. Add the shredded flatbreads to the pan. Use a wooden spoon or spatula to fold everything together, ensuring the bread is well-coated in the sauce. Cook for another 4 minutes.
6. Pour the lightly beaten eggs and salt over the mixture. Continuously toss and stir for 2-3 minutes, until the egg is fully cooked and distributed throughout the dish.
7. Remove from the heat and transfer to a serving platter or divide between two plates. Garnish generously with the finely sliced scallions and chopped cilantro before serving immediately.

Nutritional Information

• (Estimated per serving)
• Calories: 550 kcal
• Protein: 18g
• Carbohydrates: 75g
• Fat: 20g
• Fiber: 12g

Pro Tips

• For the best texture, use day-old or slightly stale flatbreads. They absorb the sauce without becoming mushy and hold their shape better during cooking.
• This is a fantastic ‘clean-out-the-fridge’ recipe. Feel free to substitute or add other vegetables like bell peppers, leeks, or chopped mushrooms.
• Control the heat by adjusting the number of green chiles in the paste. For a milder dish, use just one and remove the seeds before blending.
• To get a more authentic texture, use two metal spatulas to chop and mix the together directly in the pan as they cook, mimicking the Sri Lankan street food method.

FAQ

Q: Can I make this kottu roti recipe vegan
A: Yes, absolutely. To make this recipe vegan, simply omit the eggs. For a protein-rich alternative, you can add crumbled firm tofu, chickpeas, or a plant-based egg substitute during the stir-frying step with the other vegetables.

Q: How can I add more protein to this vegetarian kottu
A: Besides the eggs, you can easily boost the protein by adding a can of drained chickpeas or lentils when you stir-fry the cabbage and carrots. Pan-fried paneer cubes or firm tofu are also excellent, protein-packed additions.

Q: What type of flatbread is best for this recipe
A: This recipe is perfect for using leftover flatbreads. While traditional Sri Lankan Godhamba roti is ideal, day-old paratha, chapati, or even sturdy flour tortillas work wonderfully. Using slightly stale bread helps it absorb the sauce without becoming mushy.

Q: Can I store and reheat leftover kottu roti
A: Kottu roti is best enjoyed immediately for the perfect mix of textures. However, you can store leftovers in an airtight container in the refrigerator for up to 2 days. Reheat in a hot pan or wok, adding a splash of water to help steam it, until heated through.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

More Vegetarian Recipes

A woman in an apron smiling and holding a ceramic bowl of Buttery Spinach Sak topped with melted butter, fried cashews, and currants.

Easy Buttery Spinach Sak (Saag) Recipe

Ready to transform a simple bag of spinach into a dish that tastes like it came from a top Indian restaurant? This Buttery Spinach Sak is the ultimate vegetarian comfort food. It’s a rich, aromatic, and surprisingly simple Punjabi side dish that comes together...

A woman smiling and holding a bowl of creamy Asian Ranch Dressing topped with chopped chives, with fresh vegetables and a salad in the background.

Easy Vegan Asian Ranch Dressing Recipe

Craving a creamy dressing but tired of the same old ranch? This Asian Ranch Dressing is the vibrant, umami-packed upgrade your salads have been screaming for! It masterfully blends the comforting creaminess of ranch with the savory depth of soy sauce and toasted...

Woman holding a rustic bowl filled with fresh Vegetarian Asian Cucumber Salad, sliced into half-moons and tossed in a sesame and jalapeño dressing.

Spicy Asian Cucumber Salad (Easy & Healthy!)

Craving a side dish that’s bursting with flavor but ready in minutes? This Spicy Asian Cucumber Salad is your new go-to! It’s incredibly refreshing, perfectly crunchy, and has just the right amount of kick to wake up your taste buds. Let’s make this...

A woman in an apron smiling and holding a ceramic bowl of Buttery Spinach Sak topped with melted butter, fried cashews, and currants.

Easy Buttery Spinach Sak (Saag) Recipe

Ready to transform a simple bag of spinach into a dish that tastes like it came from a top Indian restaurant? This Buttery Spinach Sak is the ultimate vegetarian comfort food. It’s a rich, aromatic, and surprisingly simple Punjabi side dish that comes together...

A woman smiling and holding a bowl of creamy Asian Ranch Dressing topped with chopped chives, with fresh vegetables and a salad in the background.

Easy Vegan Asian Ranch Dressing Recipe

Craving a creamy dressing but tired of the same old ranch? This Asian Ranch Dressing is the vibrant, umami-packed upgrade your salads have been screaming for! It masterfully blends the comforting creaminess of ranch with the savory depth of soy sauce and toasted...

Woman holding a rustic bowl filled with fresh Vegetarian Asian Cucumber Salad, sliced into half-moons and tossed in a sesame and jalapeño dressing.

Spicy Asian Cucumber Salad (Easy & Healthy!)

Craving a side dish that’s bursting with flavor but ready in minutes? This Spicy Asian Cucumber Salad is your new go-to! It’s incredibly refreshing, perfectly crunchy, and has just the right amount of kick to wake up your taste buds. Let’s make this...

A close-up photograph of a person holding a bowl of fresh Vegetarian Apple and Walnut Salad with celery and yogurt dressing.

5-Minute Apple Walnut Salad (Healthy & Easy)

If you’re anything like me, you’re always on the hunt for a snack that hits that perfect balance of crunchy, sweet, and healthy without taking forever to prep. That’s exactly why I love this Vegetarian Apple and Walnut Salad. It feels like a lighter, quicker twist on...