When I call these 'lettuce-free salad' wraps, I'm onto something genius. These are all the best parts of a loaded Mediterranean salad—the protein, the vegetables, the bold flavors—wrapped up in a tortilla and baked until crispy. No wilted lettuce, no soggy mess by day three of meal prep. Just delicious, portable lunches that get better as the week goes on.
The protein content in these wraps is seriously impressive. An entire block of tofu and a full can of black beans go into one batch, meaning each wrap is packed with plant-based protein that keeps me full for hours. This is the kind of meal prep that supports my strength training, long work days, or any time I'm trying to hit higher protein goals without eating the same boring meal every single day.
What really sets these apart is the Mediterranean flavor profile that I'm obsessed with. Sun-dried tomatoes, kalamata olives, pepperoncini, and feta cheese create layers of sweet, briny, tangy, and creamy flavors in every bite. I spread them with both red pepper hummus and pesto, then bake at 425°F. These wraps emerge from the oven crispy on the outside and flavor-packed on the inside. They're legitimately one of my favorite meal prep recipes.
I make a batch every Sunday and have lunches sorted for the entire week. They reheat beautifully in the oven or toaster oven (microwave works but won't be as crispy), and I never get bored of them because there's so much flavor happening in each wrap.

About the ingredients
The protein base for these wraps is where the magic happens. An entire block of tofu (14-16 ounces) gets drained, pressed, crumbled or cubed, and seasoned generously. I use garlic powder, onion powder, paprika, cumin, salt, and pepper—basically treating it like taco seasoning. When I cook it until golden and crispy, it becomes the perfect texture and flavor foundation for these wraps. Pressing the tofu well before cooking is crucial for getting it crispy instead of soggy.
Adding an entire can of drained and rinsed black beans boosts the protein content even more while adding fiber that helps keep me full. I season them similarly to the tofu so every component carries flavor. This is important—you can't just throw bland beans in and expect the wrap to taste good. Every element needs to be seasoned.
The Mediterranean mix is what makes these wraps special and what I crave every time. Sun-dried tomatoes add umami sweetness and concentrated tomato flavor, kalamata olives bring brininess and richness, pepperoncini contributes tang and a little heat that wakes everything up, and crumbled feta adds creamy saltiness. Each ingredient plays a specific role in creating complex, satisfying flavors. I've tried making these without one or two of these components, and they're just not as good.
For the spreads, I use red pepper hummus on one side (adds creaminess and a mild pepper flavor) and pesto on the other (brings herbal, garlicky notes). Using both creates more interesting flavor than just one spread alone. It's the kind of detail that elevates these from good to great.

How I make it
The prep process is straightforward and perfect for Sunday meal prep. I start by preparing the protein components: drain and press the tofu really well (I usually let it press for at least 15 minutes with something heavy on top), then crumble or cube it and season generously. The tofu gets cooked in a pan over medium-high heat until it's golden and crispy on the outside—this takes about 5-7 minutes and is worth doing properly. Crispy tofu is a game-changer for these wraps.
While the tofu cooks, I prepare everything else: drain and rinse the black beans and season them, chop the sun-dried tomatoes if they're whole, slice the olives and pepperoncini, and crumble the feta. Having everything prepped and ready makes assembly quick and efficient. I usually set everything out in small bowls so I can production-line the wraps.
Assembly is where it gets fun. I lay out all my tortillas and spread red pepper hummus on one half of each and pesto on the other half. Then I layer the fillings down the center: cooked tofu, black beans, sun-dried tomatoes, olives, pepperoncini, and feta. I don't be shy here—these need to be packed full. Fold in the sides, roll up tightly, and place seam-side down on a baking sheet.
Baking at 425°F for 20 minutes makes all the difference. The wraps get crispy and golden, everything melts together, and they hold their shape perfectly. Once cooled, I store them in individual containers for grab-and-go lunches. They reheat beautifully and somehow taste even better the next day after all the flavors have melded together.
Tips from my kitchen
- I press the tofu really well to remove excess water—this helps it get extra crispy when cooking
- Season both the tofu and beans generously—they need that flavor to shine
- Use any size tortilla, but larger ones obviously hold more filling (I usually use burrito-size)
- Baking the wraps makes them crispy and helps them hold together much better than eating them fresh
- I make a big batch on Sunday for grab-and-go lunches all week—this is my meal prep staple
- Reheat in the oven or toaster oven for best results—microwave works but won't be crispy
- Substitute chickpeas for black beans if that's what you have (I've done both)
- Make it vegan by omitting the feta or using vegan feta (I do this for vegan friends)



Made it? Tell me how it went