Egyptian Stuffed Peppers (Mahshi Filfil)
Bell peppers stuffed with a herbed rice, tomato and dill filling, simmered gently in tomato broth until tender.
About This Recipe
Mahshi filfil is part of Egypt's broader mahshi tradition, a family of stuffed vegetable dishes that also includes stuffed zucchini, eggplant and grape leaves, all filled with a similarly seasoned rice mixture. The filling here combines short-grain rice with tomato, onion, fresh dill and parsley, seasoned simply so the herbs stay prominent rather than being buried under heavy spice. Unlike stuffed peppers baked dry in an oven, mahshi is traditionally cooked on the stovetop, standing upright in a pot with a light tomato broth that simmers around them, basting the peppers as they cook and allowing the rice inside to finish cooking through steam and absorbed liquid rather than dry heat. This method keeps the peppers tender rather than shriveled, and infuses the rice filling with extra tomato flavor from the surrounding broth. Served warm, often with a side of plain yogurt, mahshi filfil is a dish many Egyptian families make in large batches for gatherings, since the peppers hold up well and the flavor deepens as they sit in their broth.
Ingredients
Serves 5
- 8small bell peppers(tops cut, cored)
- 1.5 cupsshort-grain rice(rinsed)
- 2tomatoes(finely diced)
- 1onion(finely diced)
- 0.5 cupfresh dill(chopped)
- 0.5 cupfresh parsley(chopped)
- 0.33 cupolive oil(divided)
- 1 tbsptomato paste
- 2 tspfine sea salt(divided)
- 0.5 tspblack pepper
- 2 cupstomato juice or diluted tomato passata
- 2 clovesgarlic(sliced)
Instructions
- 1
Make the filling
In a bowl, mix rice, diced tomatoes, onion, dill, parsley, half the olive oil, tomato paste, 1 teaspoon salt and black pepper until well combined.
- 2
Stuff the peppers
Fill each pepper about three-quarters full with the rice mixture, leaving room for the rice to expand as it cooks.
Don't overpack the peppers -- the rice needs space to swell as it absorbs the broth, or it will spill out or stay undercooked in the center.
- 3
Arrange in the pot
Stand the stuffed peppers upright, snugly packed, in a pot just large enough to hold them. Tuck sliced garlic between the peppers.
- 4
Add the broth
Pour tomato juice around the peppers until it reaches about two-thirds up their sides. Drizzle remaining olive oil and remaining salt over the top.
- 5
Simmer
Cover and simmer over low heat 40 to 45 minutes, until the peppers are tender and the rice inside is fully cooked, checking the liquid level occasionally and topping up with water if it runs low.
- 6
Serve
Let the peppers rest 5 minutes before serving warm, spooning some of the tomato broth over each one, alongside plain yogurt.
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
- →
Choose peppers that stand upright easily -- squat, wide bell peppers work far better than tall thin ones for this stovetop method.
- →
Don't overpack the filling; the rice needs room to expand, and overstuffed peppers can split open while simmering.
- →
Check the liquid level partway through cooking and top up with hot water if it's evaporated too much, so the peppers don't stick or scorch.
Variations
- •
Meat version: add half a cup of ground beef to the rice filling for a heartier, non-vegetarian mahshi.
- •
Mixed mahshi: cook stuffed zucchini or eggplant in the same pot alongside the peppers for a traditional mixed mahshi platter.
- •
Extra herby: increase the dill and parsley for a greener, more herb-forward filling.
Storage
Refrigerate in their broth up to 3 days in an airtight container; the flavor deepens as they sit. Reheat gently on the stovetop with a little extra water or broth, covered, over low heat.
History & Origin
Mahshi, meaning stuffed, refers to a whole family of stuffed vegetable dishes across Egypt and the wider Levant, prepared for both everyday meals and larger family gatherings, with each vegetable variety, including peppers, zucchini and eggplant, following a similar rice-and-herb filling method.
Frequently Asked Questions
Can I bake these instead of simmering on the stove?
You can, but the stovetop method with the tomato broth is what gives mahshi its signature tenderness and flavor -- baking tends to dry the peppers out more.
Why is the rice inside still undercooked?
This usually means the peppers were overstuffed, not allowing liquid to reach the center, or the pot needed more simmering time -- give it another 10 to 15 minutes covered, checking the liquid level.
Can I prepare the peppers ahead and cook them later?
Yes, stuff the peppers up to a day ahead and refrigerate, then start the stovetop simmer when you're ready to cook, adding a few extra minutes since they'll start cold.
Nutrition Facts
Per serving (320g / 11.3 oz) · 5 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