This Tomato Mahshi (Middle Eastern Stuffed Vegetables) comes together in about 1.5 hours and is made all in one pot, making it a perfect weeknight meal that your family will love!
Ingredients for Tomato Mahshi
Let’s dive into this comforting dish! The ingredient list may seem like a bit of a grocery run, but trust me, it’s worth it. Plus, many of these are pantry staples and once you have them on hand, you can whip this up anytime the craving hits! Here’s what you’ll need for this Mahshi recipe:
- 2 cups TVP (textured vegetable protein), rehydrated in broth
- 450 g button mushrooms, sliced (or any mushrooms you have)
- 1 medium onion, finely diced
- 3 cloves garlic, finely minced
- 2 tbsp cooking oil or olive oil, divided
- 3 tsp seven spice
- 1 tsp paprika
- Pinch of smoked paprika (optional but kicks things up a notch!)
- 1 tsp salt
- 1/2 tsp black pepper
- 3 tbsp tomato paste
- 3 tsp pomegranate molasses (this is the magic!)
- 2 cups short grain rice, rinsed and soaked for 30 minutes
- 8 small zucchini (or bell peppers if you prefer)
- 25 grape leaves, jarred
- 1/2 head of small cabbage (about 25 leaves)
- 4 medium sweet onions
- 1 can (680 ml) tomato sauce
- 2 tbsp pomegranate molasses (Again, trust me! You’ll love it)
- 1 tsp garlic powder
- 1 tsp salt
- 1 tsp dried mint (to add a lovely fragrant touch)
- Water to thin down as needed
- 4 tomatoes, thick slices for layering
- 4 potatoes, thick slices (these are sometimes my secret weapon!)
- 8 cloves garlic (Because can you really have too much?)
- Broth (beefless or veggie) as needed for seasoning
- Lemon juice, for drizzling after cooking (the bright finish!)
Phew! All these components come together for a ton of flavor, and once you get the hang of it, you’ll find it’s worth keeping these items on hand!
Let’s Get Cooking!
Here’s how I make my Tomato Mahshi and you can do it too!
1. Prep the Filling
First, kick things off by heating 1 tablespoon of oil in a skillet over medium heat. Add the diced onion and sauté until translucent, trust me, you’ll know it’s ready when it’s a lovely soft golden color, with that amazing smell wafting through the kitchen! Now, toss in the minced garlic and cook until fragrant. Add the sliced mushrooms and cook it all down until softened. Mix in your spices: three teaspoons of seven spice, one teaspoon of paprika, and that pinch of smoked paprika, if you have it. You’ll want to cook until everything dances together in the pan and the spices are aromatic, then, mix in the rehydrated TVP and let it brown up nicely.
Next, stir in three tablespoons of tomato paste and three teaspoons of pomegranate molasses! Oh, the aroma is already mouth-watering! Finally, add the soaked rice and give it one last good stir. Cover and set aside while you prepare your veggies.
2. Prepare Your Veggies
Let’s get those vegetables ready! For the zucchini, simply slice the tops off and hollow them out using a melon baller or spoon, be gentle, we want sturdy zucchini walls! If you’re using cabbage leaves, blanch them in boiling water for just a minute to soften them up. Now, take those sweet onions, chop off a bit from the top, and hollow them out lightly, it’s not fancy, we just need room for that delicious filling!
3. Layer It All Together
Now for the fun part, layering! In a large pot, layer your thick slices of tomatoes and potatoes at the bottom (this gives that unmissable flavor base). Next, pack your stuffed veggies on top, it’s like a cozy veggie apartment! Mix up the sauce ingredients: the tomato sauce, two tablespoons of pomegranate molasses, and season it with garlic powder, salt, and dried mint. Pour that goodness over your stuffed veggies, and add water as needed to ensure everything’s submerged and ready to bubble up in the pot!
4. Let It Simmer
Now, cover your pot and let it simmer on low for 1.5 hours. It’s hard not to peek, but please! Just let it be. The aromatics alone are intoxicating. I usually clean a little while I wait. You want everything tender and cooked through, and the rice should soak up all that tomato goodness.
5. Finishing Touches
Once that timer goes off, give a final drizzle of lemon juice before serving. And then? Dig in!

If you loved this Tomato Mahshi, be sure to check out my Baba Ganoush, my Chicken Kabsa, or my One Pot Chicken Shawarma Rice!
Why This Recipe Works
Quick & Easy
This Tomato Mahshi comes together under those hectic dinner timelines, making it a lifesaver during busy weekdays.
One Pot Wonder
I mean, who doesn’t love minimal cleanup? The whole meal is cooked in one pot, which means less scrubbing post-dinner, woohoo!
Budget-Friendly
It uses such affordable, everyday ingredients that won’t break the bank. So if dollars are tight, this is the meal for you!
Crowd-Pleaser
The flavors in this dish appeal to even the pickiest of eaters! I promise you, it’s kid-approved!
Customizable
One of my favorite aspects. You can play around with the filling, use up whatever vegetables you have, or even switch the rice for quinoa or couscous!
Serving and Storage Tips
How to Serve This Tomato Mahshi
Serve your Tomato Mahshi hot, perhaps alongside a cool yogurt sauce or a fresh salad to balance out those rich flavors. Honestly, a simple side of pita bread goes well too!

Storage
Leftover Mahshi will keep great in the fridge for about 3-4 days. Just pop it in an airtight container, you’ll be eyeing it for lunch later, trust me!
Reheating Instructions
To reheat, I recommend gently warming it up on the stovetop over low heat, adding a splash of water to help it along. You could also microwave individual portions for about 2 minutes, stirring halfway through.
Freezer Friendly
Yes! You can freeze these beauties! Just cool completely, then transfer to zip-top freezer bags or airtight containers. They’ll last about 2-3 months in the freezer. When ready to enjoy, just let them thaw overnight in the fridge before reheating, easy peasy!
And there you have it, my Easy Tomato Mahshi! This delightful dish is not only a comforting meal to serve at the end of the day but also a fun kitchen project for everyone. Get your family involved, everyone can stuff veggies! Plus, you’ll enjoy the spicy, fragrant aroma filling your home.
So, next time you’re in a rush or looking to impress, give this recipe a try. You won’t regret it, and who knows? It might just become your go-to recipe too!
Remember folks, every kitchen endeavor is a little adventure, so embrace it! Happy cooking! And for more recipes, follow us on Pinterest.