Egyptian Corner Cumin Tomato Stuffed Vegetables
Roasted cauliflower steaks seasoned like Egyptian mahshi filling, with a cumin-rice topping and tomato sauce.
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
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
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
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
Rest the rice
Remove from heat and let the rice sit covered for 5 minutes, then fluff with a fork.
- 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.
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
Time Summary
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:
More Egyptian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes