Quick Recipe Version (TL;DR)
Quick Ingredients
- 1 lb (450 g) russet potatoes, cut into 1/4-inch (6 mm) fries
- 3 cups (720 ml) neutral oil, for frying
- 6 large eggs
- 1 small red onion, thinly sliced (divided)
- 1 small green bell pepper, thinly sliced
- 2 tbsp chopped fresh cilantro
- 1/2 tsp fine salt, 1/4 tsp black pepper, 1/4 tsp ground turmeric (optional)
- Kachumbari: 2 Roma tomatoes, 1/2 small red onion, 2 tbsp cilantro, 1 tbsp lemon or lime juice, 1 tbsp olive oil, pinch of salt
- Pili-pili (chili sauce), to serve
Do This
- 1. Soak cut potatoes in cold water 10 minutes; drain and dry. Heat oil to 350°F (175°C).
- 2. Stir together kachumbari ingredients; rest 5 minutes.
- 3. Fry potatoes in 2 batches until golden, 6–8 minutes; drain and salt.
- 4. Beat eggs with salt, pepper, and turmeric; fold in half the onion, all the bell pepper, and cilantro.
- 5. In a 10-inch nonstick skillet, add 1 tbsp oil; sauté remaining onion 1–2 minutes. Add fries in an even layer.
- 6. Pour eggs over fries; cook on medium 3–4 minutes, covered. Flip using a plate; cook 1–2 minutes more.
- 7. Cut into wedges; serve with kachumbari and a splash of pili-pili.
Why You’ll Love This Recipe
- Classic Tanzanian street-food flavor made easy at home.
- Golden fries folded into a fluffy, satisfying omelet—crisp outside, tender inside.
- Bright, fresh kachumbari and a hit of pili-pili balance richness with acidity and heat.
- Budget-friendly ingredients and straightforward techniques.
Grocery List
- Produce: Russet potatoes, red onion, green bell pepper, Roma tomatoes, cilantro, lemon or lime
- Dairy: Eggs
- Pantry: Neutral frying oil (sunflower/canola/peanut), extra-virgin olive oil, fine salt, black pepper, ground turmeric (optional), pili-pili or other chili sauce
Full Ingredients
For the Fries
- 1 lb (450 g) russet potatoes, peeled and cut into 1/4-inch (6 mm) fries
- 3 cups (720 ml) neutral oil (sunflower, canola, or peanut), for frying
- 1/4 tsp fine salt, plus more to taste
For the Omelet
- 6 large eggs
- 1/2 tsp fine salt
- 1/4 tsp freshly ground black pepper
- 1/4 tsp ground turmeric (optional, for color)
- 1 small red onion (about 100 g), thinly sliced
- 1 small green bell pepper (about 120 g), thinly sliced
- 2 tbsp (8 g) chopped fresh cilantro (coriander), plus more for garnish
- 1 tbsp (15 ml) neutral oil (for the skillet)
For the Kachumbari
- 2 medium Roma tomatoes (about 240 g), diced
- 1/2 small red onion (about 50 g), very thinly sliced
- 2 tbsp (8 g) chopped fresh cilantro
- 1 tbsp (15 ml) fresh lemon or lime juice
- 1 tbsp (15 ml) extra-virgin olive oil
- 1/4 tsp fine salt, or to taste
To Serve
- Pili-pili (East African chili sauce) or your favorite hot sauce, to taste
- Lemon or lime wedges (optional)

Step-by-Step Instructions
Step 1: Prep potatoes and aromatics
Peel the potatoes and cut into 1/4-inch (6 mm) fries. Soak in cold water for 10 minutes to remove excess starch, which helps them crisp. Drain and rinse, then pat very dry with clean towels—dry fries crisp better and splatter less. Thinly slice the red onion and green bell pepper; chop the cilantro. Set aside.
Step 2: Make the kachumbari
In a small bowl, combine tomatoes, 1/2 of the sliced red onion (the rest is for the omelet), cilantro, lemon or lime juice, olive oil, and salt. Toss and let it sit for 5 minutes so the flavors mingle. Taste and adjust salt or acidity as needed.
Step 3: Fry the potatoes
Pour 3 cups (720 ml) neutral oil into a deep skillet or pot, aiming for 1–1.5 inches (2.5–4 cm) depth. Heat to 350°F (175°C). Fry the potatoes in 2 batches, 6–8 minutes per batch, until golden and cooked through. Use a slotted spoon to transfer to a rack or paper towels; immediately sprinkle with 1/4 tsp salt. Keep warm while you prepare the omelet.
Step 4: Beat and season the eggs
In a medium bowl, whisk the eggs with 1/2 tsp salt, black pepper, and turmeric (if using) until fully combined and slightly frothy, 20–30 seconds. Fold in the green bell pepper, 2 tbsp cilantro, and a small handful of the remaining sliced onion (save the rest for sautéing).
Step 5: Sauté onions and arrange fries
Heat a 10-inch (25 cm) nonstick skillet over medium heat with 1 tbsp (15 ml) oil. Sauté the remaining sliced onion for 1–2 minutes until just softened and fragrant. Spread the cooked fries in an even layer over the onions, pressing lightly so they sit flat—this helps the omelet hold together.
Step 6: Add eggs, set gently, and flip
Pour the egg mixture evenly over the fries. Tilt the pan to distribute. Cover and cook over medium heat until the edges look set and the top is slightly glossy, 3–4 minutes. Loosen the edges with a spatula. Place a plate over the skillet, invert the omelet onto the plate, then slide it back into the pan to cook the second side, 1–2 minutes, until just set in the center. Do not overcook; you want a tender, custardy interior.
Step 7: Slice and serve
Slide the chipsi mayai onto a cutting board and cut into 6 wedges. Serve immediately with generous spoonfuls of kachumbari and a splash of pili-pili. Garnish with extra cilantro and lemon or lime wedges if you like.
Pro Tips
- Dry fries thoroughly before frying—moisture causes splattering and soggy texture.
- Keep the oil at 350°F (175°C); too cool and the fries absorb oil, too hot and they brown before cooking through.
- Use a well-seasoned nonstick or cast-iron skillet and cover while the eggs set for a fluffy texture.
- Flip confidently using a plate larger than the skillet; a quick, smooth motion keeps it intact.
- Make kachumbari while the oil heats to save time and keep everything hot for serving.
Variations
- Baked or Air-Fried Chips: Toss fries with 1 tbsp oil and 1/2 tsp salt; bake at 450°F (230°C) for 25–30 minutes, flipping once, or air-fry at 400°F (205°C) for 14–18 minutes. Proceed with the omelet as directed.
- Spicy Masala: Add 1/2 tsp chili powder and 1/4 tsp cumin to the eggs; finish with extra pili-pili.
- Cheesy Twist: Sprinkle 1/2 cup (55 g) grated mild cheddar or Gouda over the eggs before covering for a melty layer—nontraditional but delicious.
Storage & Make-Ahead
Chipsi mayai is best hot from the pan. Leftovers keep in an airtight container for up to 2 days; reheat in a lightly oiled skillet over medium heat, 3–4 minutes per side, until warmed through. Kachumbari is best the day it is made; if prepping ahead, chop the tomatoes and cilantro up to 8 hours in advance and slice the onion, but toss with lemon or lime juice, oil, and salt just before serving. For a head start, fry the potatoes up to 1 day ahead, refrigerate, then re-crisp for 2–3 minutes in 350°F (175°C) oil or in a 425°F (220°C) oven for 8–10 minutes before making the omelet.
Nutrition (per serving)
Approximate values: 480 calories; 31 g fat; 33 g carbohydrates; 14 g protein; 4 g fiber; 720 mg sodium. Values will vary based on oil absorption and exact ingredients.
