Skip to content
egyptiandinner✨ New

Egyptian Corner Cumin Tomato Stuffed Vegetables

Roasted cauliflower steaks seasoned like Egyptian mahshi filling, with a cumin-rice topping and tomato sauce.

Prep
15 min
Cook
35 min
Servings
4
Difficulty
Medium
4.4
Sign in to rate
#egyptian#mahshi#cauliflower#rice#vegetarian#roasted

About This Recipe

Mahshi — vegetables stuffed with spiced rice — is one of the defining dishes of Egyptian home cooking, traditionally made with peppers, zucchini or cabbage. This version takes the same beloved filling of rice, tomato, cumin and herbs and uses it as a warm topping over roasted cauliflower steaks, since whole-head cauliflower doesn't hollow out the way peppers or zucchini do. The rice filling itself is cooked separately with tomato paste, cumin and coriander until fragrant, keeping the classic mahshi flavor profile intact even though the format is different from a hollowed vegetable. The cauliflower is roasted hot until deeply caramelized on the cut sides, which adds a savory depth the traditional steamed mahshi doesn't have. Finished with a simple tomato sauce and parsley, this makes a satisfying vegetarian main that borrows mahshi's flavor logic without the more time-intensive stuffing technique.

Ingredients

Serves 4

  • 1 largecauliflower(cut into 2cm-thick steaks)
  • 4 tbspolive oil(divided)
  • 0.75 cupshort-grain rice(rinsed)
  • 1onion(finely diced)
  • 3 clovesgarlic(minced)
  • 2 tbsptomato paste
  • 1 cupcrushed tomatoes
  • 1 tspground cumin
  • 0.5 tspground coriander
  • 1.5 cupsvegetable stock or water
  • 1 tspfine sea salt
  • 0.33 cupparsley(chopped)
  • 1 tbsplemon juice

Instructions

  1. 1

    Roast the cauliflower

    Brush cauliflower steaks with 2 tablespoons oil and a pinch of salt. Roast at 220C (425F) for 25-30 minutes, flipping once, until deeply golden and tender.

  2. 2

    Start the rice filling

    While the cauliflower roasts, heat remaining oil in a pot over medium heat. Add onion and cook 5 minutes until soft, then stir in garlic, cumin and coriander for 30 seconds.

  3. 3

    Cook the rice

    Stir in tomato paste and cook 1 minute, then add rice, crushed tomatoes, stock and salt. Bring to a boil, cover, reduce heat and simmer 15-18 minutes until the rice is tender.

  4. 4

    Rest the rice

    Remove from heat and let the rice sit covered for 5 minutes, then fluff with a fork.

  5. 5

    Assemble and serve

    Spoon the rice mixture over the roasted cauliflower steaks. Finish with lemon juice and parsley.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Cut the cauliflower steaks through the core so they hold together while roasting instead of falling into florets.

  • →

    Don't lift the lid while the rice simmers — steam escaping is what makes rice come out undercooked and unevenly.

  • →

    Roast the cauliflower cut-side down first for the deepest caramelization on the flattest surface.

Variations

  • •

    Traditional mahshi: use the same rice filling to stuff hollowed zucchini, peppers or cabbage leaves and simmer in tomato broth.

  • •

    Add nuts: stir toasted pine nuts or slivered almonds into the rice for texture, as some regional mahshi recipes do.

  • •

    Meaty version: brown a little ground beef with the onion for a heartier, more traditional filling.

Storage

Refrigerate assembled or separate components up to 3 days. Reheat the rice with a splash of water on the stovetop or microwave, and warm the cauliflower separately in the oven to keep it from turning soggy.

History & Origin

Mahshi, vegetables stuffed with spiced rice and simmered or baked, is considered one of the cornerstone dishes of Egyptian home cooking, traditionally passed down through families and made in large batches for gatherings. This recipe borrows its filling and flavor profile in a simplified, roasted format.

Frequently Asked Questions

Can I stuff a whole cauliflower instead of cutting it into steaks?

Not easily — cauliflower doesn't hollow out the way peppers or zucchini do, which is why this recipe uses steaks topped with the filling instead.

What's the difference between this and traditional mahshi?

Traditional mahshi hollows out vegetables like zucchini or peppers and simmers them stuffed with the rice filling — this version uses the same seasoned rice as a topping over roasted cauliflower for a faster, simpler dish.

Can I make the rice filling ahead of time?

Yes, it keeps well in the fridge for up to 3 days and reheats easily with a splash of water — just roast the cauliflower fresh when ready to serve.

Nutrition Facts

Per serving (340g / 12.0 oz) · 4 servings total

Calories340kcal
Protein9g
Carbohydrates52g
Fat12g
Fiber6g
Protein9g
Carbs52g
Fat12g

Time Summary

Prep time15 min
Cook time35 min
Total time50 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes