Lettuce-Free Salad

A lettuce-free, high-protein meal prep wrap loaded with seasoned tofu, black beans, and Mediterranean vegetables.

Total
35 min
Prep
15 min
Cook
20 min
Serves
4–6
Protein
20–25gper serving
Cucumber sliced paper-thin on a board beside a mandoline

Why you’ll love it

  • Perfect for weekly meal prep—I make a batch on Sunday and I'm set for lunches all week
  • Entire block of tofu and full can of black beans provide serious plant-based protein that keeps me satisfied
  • No lettuce means no wilting—these actually keep well and taste great all week long (this is huge for meal prep)
  • Mediterranean flavors from sun-dried tomatoes, kalamata olives, pepperoncini, and feta are so good
  • Baking makes them crispy and holds everything together better than fresh wraps
The one step that mattersI press the tofu really well to remove excess water—this helps it get extra crispy when cooking

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.

A jar of olive oil dressing sitting on the kitchen scale

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.

Sliced onion and apple layered over shredded brussels sprouts in a white bowl

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)

Lettuce-Free Salad

A lettuce-free, high-protein meal prep wrap loaded with seasoned tofu, black beans, and Mediterranean vegetables.
Prep
15 min
Cook
20 min
Total
35 min
Serves
4–6
Calories
350–400

Ingredients

Main Filling
  • 1 block extra-firm tofu (14-16 oz, pressed and drained very well)
  • 1 can black beans (15 oz), drained and rinsed thoroughly
  • Seasonings for tofu and beans: 1 teaspoon garlic powder, 1 teaspoon onion powder, 1 teaspoon paprika, 1/2 teaspoon cumin, salt and pepper to taste
Mediterranean Mix
  • 1/2 cup sun-dried tomatoes (oil-packed or dry, chopped if whole)
  • 1/2 cup kalamata olives, sliced (about 15-20 olives)
  • 1/4 cup pepperoncini, sliced (about 6-8 peppers)
  • 1/2 cup feta cheese, crumbled (omit or use vegan feta for vegan version)
Spreads
  • 1/2 cup red pepper hummus
  • 1/4 cup pesto (store-bought or homemade)
Wraps
  • 4-6 large flour tortillas (burrito-size, about 10-12 inches)

Instructions

  1. Drain tofu and press VERY well to remove excess water—place between paper towels with something heavy on top for 15+ minutes (this is crucial for crispy tofu).
  2. While tofu presses, preheat your oven to 425°F.
  3. Crumble or cube the pressed tofu into bite-sized pieces.
  4. Season tofu generously with garlic powder, onion powder, paprika, cumin, salt, and pepper (don't be shy with seasonings).
  5. Heat a large pan over medium-high heat with a bit of oil or cooking spray.
  6. Add seasoned tofu and cook for 5-7 minutes, stirring occasionally, until golden and crispy on the outside. Set aside.
  7. Drain and rinse black beans. Season with similar spices as the tofu (garlic powder, cumin, salt, pepper).
  8. Prepare your Mediterranean toppings: chop sun-dried tomatoes if whole, slice kalamata olives, slice pepperoncini, and crumble feta cheese. Set everything in small bowls for easy assembly.
  9. Lay out your tortillas on a clean work surface for assembly line.
  10. On each tortilla, spread red pepper hummus on one half and pesto on the other half.
  11. Layer fillings down the center of each wrap (don't skimp—pack them full!): cooked tofu, seasoned black beans, sun-dried tomatoes, olives, pepperoncini, and crumbled feta.
  12. Fold in the sides of each wrap, then roll up tightly from bottom to top (like a burrito).
  13. Place each wrap seam-side down on a baking sheet lined with parchment paper (seam-side down helps them hold together).
  14. Bake at 425°F for 20 minutes until wraps are crispy and golden on the outside.
  15. Let cool for 5 minutes before eating, or let cool completely if meal prepping.
  16. Store cooled wraps in individual airtight containers in the fridge for up to 5 days.
  17. To reheat: Oven or toaster oven at 350°F for 10 minutes (for crispy), or microwave for 1-2 minutes (for quick but less crispy).

Equipment

  • Tofu press or heavy object for pressing tofu
  • Large pan for cooking tofu
  • Baking sheet lined with parchment paper
Nutrition, per wrap
350-400 calories calories20-25g (tofu ~10g, black beans ~8g, feta ~3g) protein45-50g carbs12-15g fat8-10g fiber

Questions I get about this one

How long do these wraps keep in the fridge?

Up to 5 days when stored in airtight containers, which is why they're perfect for weekly meal prep. The lack of lettuce means they don't get soggy or wilted like traditional wraps. I make them on Sunday and they're still great on Friday. Sometimes I make a double batch and keep half in the fridge, half in the freezer for later.

Can I freeze these wraps?

Yes! This is one of my favorite meal prep hacks. Wrap them individually in foil or plastic wrap and freeze for up to 2 months. Reheat in the oven directly from frozen at 350°F for about 20 minutes. I love having these in the freezer for those weeks when I don't have time for meal prep. They're like homemade frozen burritos but way better.

What if I don't like tofu?

Substitute tempeh (which I sometimes use for variety), chickpeas, or white beans for similar protein content. The recipe is flexible and works with various plant-based proteins. I've even made these with leftover cooked lentils and they were great. The key is seasoning whatever protein you use really well.

Made it? Tell me how it went

Your rating
Jump to recipeWatch