Main Dish

Kottu Roti with Cactus Leaf (Sri Lankan-Style Stir-Fried Flatbread)

Original name: Kottu Roti with Cactus Leaf

A colorful bowl of kottu roti with cactus leaf, featuring chopped flatbread, red peppers, onions, and green cactus pieces, garnished with cilantro.
Prep
15 mins
Cook
15 mins
Servings
4
Sri Lankan InspiredEasyDinnerLunchVeganDairy FreeGluten Free OptionHigh FiberPlant Based

About this dish

This vibrant fusion dish combines the comforting, street-food energy of Sri Lankan kottu roti with the fresh, slightly tangy crunch of nopal cactus pads. The result is a hearty, plant-based meal that's perfect for weeknight dinners or weekend feasts.

Chopped roti is tossed with crisp vegetables, earthy spices, and a hint of coconut, then simmered in a rich, aromatic sauce. The cactus leaf adds a unique texture and a boost of fiber and antioxidants, making this a delicious and nutritious twist on a classic.

Ingredients

UK and US measurements are both included for every recipe.

roti or flatbread

grain

4 large

cactus leaf

vegetable

1 large (about 200 g/7 oz)

Imperial measurement: 1 large (about 7 oz)

coconut oil

fat

2 tablespoons

onion

vegetable

1 medium

red bell pepper

vegetable

1 medium

carrot

vegetable

1 medium

cabbage

vegetable

2 cups

garlic

herb

3 cloves

fresh ginger

herb

1 tablespoon

curry leaves

herb

10 leaves

turmeric

spice

1 teaspoon

chili powder

spice

1 teaspoon

curry powder

spice

2 teaspoons

coconut milk

dairy

1/2 cup

soy sauce

seasoning

1 tablespoon

salt

seasoning

1/2 teaspoon

lime juice

liquid

2 tablespoons

cilantro

herb

1/4 cup

Method

1

Prepare the cactus leaf

5 mins

Using a sharp knife, carefully remove any remaining spines from the cactus leaf. Rinse thoroughly and pat dry. Cut into thin strips, about 1/4 inch wide. Set aside.

2

Chop the roti

3 mins

Stack the roti on a cutting board and slice into 1-inch wide strips, then cut crosswise into small pieces, about 1 inch long. You want them to be bite-sized. Set aside.

3

Sauté aromatics

4 mins

Heat coconut oil in a large skillet or wok over medium-high heat. Add the onion, bell pepper, carrot, and cabbage. Sauté for 3-4 minutes, until the vegetables are slightly tender but still crisp.

4

Add garlic, ginger, and spices

1 mins

Add the minced garlic, ginger, curry leaves (optional), turmeric, chili powder, and curry powder. Stir well and cook for 1 minute until fragrant.

5

Cook the cactus leaf

3 mins

Add the cactus strips to the skillet and toss to coat with the spices. Cook for 2-3 minutes. The cactus will release some gel-like juice; this is fine—it will add body to the sauce.

6

Combine roti and coconut milk

3 mins

Reduce heat to medium. Add the chopped roti and pour in the coconut milk and soy sauce. Gently toss everything together, using a spatula to chop it as you stir—this mimics the traditional kottu motion. Cook for 2-3 minutes, until the roti starts to crisp up slightly at the edges and absorbs the flavors.

7

Finish with lime and cilantro

1 mins

Turn off the heat. Stir in the lime juice and most of the cilantro. Taste and adjust salt if needed. Garnish with the remaining cilantro and serve hot.

Equipment

  • Large skillet or wok
  • Spatula
  • Cutting board
  • Sharp knife

Nutrition facts

360 kcal
Calories
12 g
Protein
60 g
Carbohydrates
16 g
Fat
8 g
Fiber
700 mg
Sodium

Tips

  • When cleaning fresh cactus, use tongs to hold it and run the blade of a knife flat against the surface to scrape off the tiny spines.
  • For.
  • For convenience, you can often find pre-cleaned nopal pads at Latin markets.
  • For a gluten-free version, use gluten-free roti or homemade chickpea flatbread. Many traditional kottu roti, like Godhamba roti, are wheat-based, so you can also use any flatbread you like.
  • To make this dish even more flavorful, add a chopped tomato along with the vegetables, or a pinch of fenugreek powder.
  • If you're not a fan of spicy heat, reduce the chili powder to 1/2 teaspoon or omit it entirely, and rely on the curry powder for warmth.

Serving suggestions

  • Serve this kottu roti hot, straight from the skillet, with extra lime wedges on the side. It pairs beautifully with a crisp cucumber salad or a warm bowl of lentil soup.

Rate this recipe

No ratings yet. Be the first to rate it.

Maya Green

Recipe by

Maya Green

Specialises in Vegan Plant Based Global cuisine

Maya went vegan after watching a documentary in 2018 and hasn't shut up about cashew cream since. Her food is actually incredible.

Describe yourself in three words: Passionate, evangelical about plants, loving.