Rolex Uganda Food: Street-Style Egg Roll Recipe

Updated November 6, 2026

Total time
45 min
prep 25 min · cook 20 min
Serves
4
portions as written

Jump to recipe

Rolex Uganda Food: Street-Style Egg Roll Recipe

Rolex is a beloved Ugandan street food: a thin, soft chapati wrapped around a savory omelet mixed with cabbage, tomatoes, onions, and often a little green pepper. It’s a portable, filling, and incredibly tasty meal that’s eaten for breakfast, lunch, or a quick snack. This recipe recreates the authentic street-style rolex at home with simple ingredients and clear steps.

Ingredients

  • 2 cups (250 g) all-purpose flour, plus more for dusting
  • 1/2 teaspoon salt
  • 3/4 cup (180 ml) water, at room temperature
  • 1 tablespoon vegetable oil, plus more for cooking
  • 4 large eggs
  • 1 small onion, finely chopped (about 1/2 cup / 75 g)
  • 1 medium tomato, seeded and finely chopped (about 1/2 cup / 90 g)
  • 1 cup (100 g) finely shredded cabbage
  • 1/4 cup (30 g) grated carrot (optional)
  • 1/4 teaspoon ground turmeric (optional, for color)
  • Salt and freshly ground black pepper, to taste
  • 1-2 fresh green chilies, finely chopped (optional, for heat)
  • 2 tablespoons chopped fresh cilantro or parsley (optional)

Instructions

  1. Make the chapati dough: In a large bowl, mix the flour and salt. Add the water and 1 tablespoon oil. Stir with a wooden spoon until a shaggy dough forms. Turn out onto a lightly floured surface and knead for 5-7 minutes, until smooth and elastic. If the dough is too sticky, add a little more flour; if too dry, add a teaspoon of water. Cover with a damp cloth and let rest for 15 minutes.
  2. Divide and rest: Divide the dough into 4 equal balls. Flatten each into a disc, brush lightly with oil, and cover with plastic wrap or a damp towel. Let rest for another 10 minutes. This makes the dough easier to roll thin.
  3. Roll the chapatis: On a lightly floured surface, roll each disc into a very thin circle, about 8-9 inches (20-23 cm) in diameter. It should be almost translucent. Don’t worry if it’s not a perfect circle.
  4. Cook the chapatis: Heat a large skillet or griddle over medium-high heat. Place one chapati in the dry skillet (no oil needed) and cook for 30-45 seconds, until bubbles form and the bottom has light brown spots. Flip and cook the other side for another 30 seconds. Remove and keep warm under a clean towel. Repeat with the remaining dough. (You can also cook them with a little oil for a softer result, but street-style chapatis are usually dry-cooked.)
  5. Prepare the omelet filling: In a bowl, whisk the eggs with a pinch of salt and pepper. Add the onion, tomato, cabbage, carrot (if using), turmeric (if using), chilies (if using), and cilantro (if using). Stir to combine.
  6. Cook the omelet: Heat a small nonstick skillet or the same skillet over medium heat. Add a tiny amount of oil (about 1/2 teaspoon). Pour in one-quarter of the egg mixture, tilting the pan to spread it into a thin, even layer. Cook for 1-2 minutes, until the bottom is set and lightly golden, then flip carefully and cook for another 30-60 seconds, until the eggs are fully cooked through. The omelet should be firm but not rubbery.
  7. Assemble the rolex: Place one chapati on a plate. Put the cooked omelet in the center. Roll the chapati tightly around the omelet, tucking in the sides as you go (like a burrito). If you prefer, you can fold the bottom up first, then roll.
  8. Serve immediately: Wrap the rolex in a piece of paper or foil if you like, and eat while hot. Repeat with the remaining chapatis and egg mixture.

Tips

  • Rolling the chapati thin: The key to a good rolex is a thin, pliable chapati. If the dough springs back when rolling, let it rest a few more minutes. Don’t use too much flour on the surface, or the chapati will be dry.
  • Keep the omelet moist: Don’t overcook the eggs. They should be just set and still slightly moist. Overcooked eggs become tough and dry.
  • Make it ahead: You can make the chapatis a day ahead and store them in an airtight container at room temperature. Reheat them in a dry skillet before assembling. The egg filling is best made fresh.
  • Substitutions: If you don’t have all-purpose flour, you can use whole wheat flour (chapati flour) for a more traditional texture, but the dough will need a bit more water. You can also add other vegetables like bell peppers, spinach, or grated zucchini.

Serving Suggestions

Rolex is typically eaten on its own as a street snack or light meal. Serve it with a side of fresh tomato slices, a sprinkle of chili sauce, or a dollop of ketchup. In Uganda, it’s often enjoyed with a cup of hot tea or a fresh fruit juice. For a heartier meal, serve it alongside a simple lentil soup or a green salad.

Variations

  • Cheese rolex: Add a slice of cheddar or a sprinkle of grated cheese to the omelet just before it sets.
  • Meat rolex: Add cooked, shredded chicken, beef, or ground meat to the egg mixture for extra protein.
  • Vegetable-heavy rolex: Increase the cabbage and add other veggies like bell peppers, spinach, or mushrooms. Just make sure to squeeze out excess moisture from watery vegetables.
  • Spicy rolex: Add a chopped habanero or scotch bonnet pepper to the egg mixture for a serious kick.
  • Breakfast rolex: Add crumbled cooked sausage or bacon to the omelet for a hearty morning version.

Storage and Reheating

Rolex is best enjoyed fresh, but leftovers can be stored. Wrap each rolex individually in plastic wrap or foil and refrigerate for up to 2 days. To reheat, place the wrapped rolex in a preheated oven at 350°F (175°C) for 10-15 minutes, or unwrap and microwave on a plate for 1-2 minutes, until heated through. The chapati may soften slightly upon reheating, but it will still taste delicious. Do not leave rolex at room temperature for more than 2 hours.

Frequently Asked Questions

What does “rolex” mean in Uganda? The name is a playful combination of “rolled eggs” – the chapati is rolled around the eggs. It has nothing to do with the luxury watch brand.

Can I use store-bought chapatis or tortillas? Yes, you can use store-bought chapati or even large flour tortillas as a shortcut. Just warm them according to package directions before assembling. The texture will be slightly different but still tasty.

Why is my chapati hard and not soft? This usually happens if the dough is too dry, overkneaded, or rolled too thick. Make sure to measure the flour correctly, knead just until smooth, and roll it thin. Also, don’t cook it for too long – just until light brown spots appear.

Can I make the egg mixture ahead of time? Yes, you can chop the vegetables and whisk the eggs up to a day ahead. Store the mixture in an airtight container in the refrigerator. Give it a good stir before cooking.

Is rolex vegetarian? The classic rolex is vegetarian – it contains eggs, vegetables, and chapati. However, many variations include meat, so always check with the vendor or recipe.

How do I keep the rolex from falling apart? Make sure the chapati is large enough to wrap the omelet completely. Roll it tightly and tuck in the sides. If you’re making it ahead, wrap it in foil or parchment paper to help it hold its shape.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).