Homemade Chapati & The Ugandan Rolex

A Rolex is a much loved street food of Uganda composed of a chapati, a layer flat bread, and an omelette packed with veggies and here’s how to make it at home. I adapted Chef Lola’s chapati recipe.

A Ugandan Rolex on a white plate.

Ugandan Rolex

A classic Ugandan street food that you can make at home.
5 from 1 vote
Prep Time 45 minutes
Cook Time 15 minutes
Resting time 30 minutes
Total Time 1 hour 30 minutes
Course Lunch, Main Course
Cuisine African
Servings 6
Calories 636 kcal


  • cast iron griddle or non-stick pan
  • Rolling Pin
  • dough scraper (optional)



  • 3 C. all-purpose flour
  • 1 tsp. Kosher salt 
  • 1 tsp. granulated sugar
  • 3 tbsp. oil I used grapeseed oil, but any vegetable oil will work.
  • C. water You may use a little more or less depending on the humidity of your area.


  • 12 eggs divided, 2 eggs per serving
  • 3/4 C. shredded cabbage divided, ~2 tbsp. per serving
  • 6 tsp. Roma tomato finely chopped, 1 tsp. per serving
  • 6 tsp. red onion finely chopped, 1 tsp. per serving
  • 3 tsp. bell pepper finely chopped, 1/2 tsp. per serving
  • ½ tsp. Kosher salt 



  • In a large bowl, combine the flour, sugar, salt and stir to combine.
  • Add oil and stir to combine.
  • Add the water gradually, stirring in between additions. You want a soft dough without it being to sticky or dry.
  • Scrape the shaggy dough on to a clean countertop. Knead the dough for 10-15 minutes or until the surface of the dough is smooth and no longer sticky. The dough can also be kneaded in a stand mixer with a dough hook attachment.
  • Oil the surface of the dough and place it into an oiled bowl, cover with plastic wrap and allow it to rest for 20-30 minutes.
  • Divide the dough into 6 equal pieces and shape each into a ball. Keep the dough covered to prevent the dough from drying out.
  • Use a rolling pin to roll the dough out into a 10-inch diameter circle. Use a pastry brush and apply vegetable oil over the surface of the dough. Starting from the bottom edge roll the dough up into a tight rope.
  • Coil the rope on itself like a snail. Set aside and shape the remaining dough balls.
  • Gently press the coils flat and roll out with a rolling pin to 8 inches in diameter.
  • Warm a griddle on medium heat.
  • Add 1 teaspoon of oil to the griddle, swirl to coat the pan. Place the rolled out chapati on the pan and flip when golden ~2-3 minutes. Transfer to a paper towel lined plate. Serve warm.


  • In a large cup, crack in 2 eggs.
  • Add the tomato, onion, bell pepper, and salt. Beat well.
  • Warm a griddle on medium heat.
  • Add 2 tsp. of vegetable oil to the hot pan and pour in the egg mixture. Swirl the pan to coat the entire surface with egg. Cook for 1-2 minutes or when the egg is set up/cooked enough to flip. Flip and cook the other side.


  • Place the omelette on a warm chapati and roll them up. Serve warm.



Calories: 636kcalCarbohydrates: 94gProtein: 24gFat: 17gSaturated Fat: 3gTrans Fat: 1gCholesterol: 327mgSodium: 613mgPotassium: 322mgFiber: 4gSugar: 3gVitamin A: 623IUVitamin C: 15mgCalcium: 82mgIron: 7mg
Keyword African food, chapati, omelette, street food, Ugandan Rolex
Tried this recipe?Let us know how it was!

1 thought on “Homemade Chapati & The Ugandan Rolex”

  1. you didn’t say anything about the cabbage in the recipe instructions. Don’t know if the cabbage is pre cooked before adding it to the egg or when it gets added, it’s just not mentioned.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating


free email series

What Food Can Teach Us

Get it...here!