This post may contain affiliate links.
Vegetarian Lettuce Wraps are my go to when I want something fresh, fast, and genuinely good for me, and this Mexican inspired version is loaded with black beans, sweet corn, creamy avocado, and a bright squeeze of lime. There is no cooking at all, so they come together in about 15 minutes, which makes them a weeknight lifesaver. If you love our buffalo chicken lettuce wraps, this meatless spin belongs in your lunch rotation.

Crisp romaine, a creamy lime dressing, and a hearty veggie filling make these feel like a treat, not a diet.
Vegetarian Lettuce Wraps Quick Look
- 🕒 Prep Time: 15 minutes
- 🌡️ Cook Time: No cook
- ⏳ Total Time: 15 minutes
- 🍽️ Serving: 12 wraps
- ⚡ Calories: 96kcal
- 🌶️ Flavor Profile: Fresh, creamy, and zesty with sweet corn and lime
- ✋ Difficulty: Easy, as simple as our chicken lettuce wraps
Quick Answer
Add black beans, corn, diced red onion, avocado, chopped tomatoes, mayonnaise, cilantro, olive oil, lime juice, and salt to a large bowl. Toss everything together until well mixed, then spoon the filling into crisp romaine lettuce leaves. Garnish with extra cilantro and serve right away. There is no cooking involved, so it takes about 15 minutes.
Jump to:
- Vegetarian Lettuce Wraps Quick Look
- Quick Answer
- Why This Recipe Works
- Why You’ll Love This Recipe
- Key Ingredients
- Variations and Substitutions
- How to Make Vegetarian Lettuce Wraps
- Recipe Tips & Tricks
- Serving Ideas and Suggestions
- Vegetarian Lettuce Wraps FAQs
- Other Recommended Easy Wrap Recipes
- Vegetarian Lettuce Wraps
Why This Recipe Works
Click to see the technique science
- No cooking required. Everything gets tossed together raw, so there is no stove, no oven, and no waiting, just fresh ingredients in a bowl.
- Black beans and avocado fill you up. Plant protein from the beans and healthy fats from the avocado make these wraps surprisingly satisfying for how light they are.
- Romaine is the perfect vessel. Sturdy romaine leaves hold the creamy filling without tearing and add a crisp, fresh crunch in every bite.
- The lime mayo dressing ties it together. A little mayonnaise, olive oil, and fresh lime juice coat everything in a creamy, zesty dressing without weighing it down.
- It is great for meal prep. The filling keeps well in the fridge, so you can make it ahead and assemble wraps all week.
- Naturally vegetarian and gluten free. With no meat and no tortilla, these wraps fit a lot of different diets without anyone feeling like they are missing out.
Why You’ll Love This Recipe
- They come together in about 15 minutes with no cooking and no special skills.
- They are light and fresh but still hearty enough to be a real lunch.
- They are naturally vegetarian and gluten free, like our buffalo cauliflower.
- The filling doubles as a dip or a salad topper, so nothing goes to waste.
Key Ingredients

Here is what goes into these fresh Mexican vegetarian lettuce wraps. Most of it comes straight from the pantry and produce drawer.
- Black beans: Drained and rinsed, they add plant protein, fiber, and a hearty bite that makes the wraps filling.
- Corn and tomatoes: Sweet corn and juicy Roma tomatoes bring color, freshness, and a little pop in every bite.
- Avocado: Creamy chunks of avocado make the filling rich without any cooking or cheese.
- Mayonnaise, olive oil, and lime: Together they form a creamy, zesty dressing that coats everything beautifully.
- Romaine lettuce: Sturdy leaves are the wrap, holding the filling and adding crunch.
See recipe card for exact quantities.
Variations and Substitutions
These wraps are endlessly flexible. Here are a few ways we like to change them up.
- Add a diced jalapeno or a pinch of cayenne for a spicy kick.
- Swap the mayonnaise for Greek yogurt or mashed avocado to lighten them up.
- Stir in cooked rice or quinoa to turn the filling into a heartier grain bowl.
- Use the filling as a dip with tortilla chips, or pile it onto a baked potato like our taco baked potato.
- Top with crumbled cotija or shredded cheese if you are not keeping it dairy free.
How to Make Vegetarian Lettuce Wraps

- Add the black beans, corn, red onion, avocado, tomatoes, mayonnaise, cilantro, olive oil, lime juice, and salt to a large bowl.

- Toss gently to combine until everything is well mixed, then divide the filling among the romaine lettuce leaves, garnish with extra cilantro, and serve.
Recipe Tips & Tricks
- Drain and rinse the beans well so the filling does not turn watery or taste tinny.
- Add the avocado last and toss gently so it stays in creamy chunks instead of turning to mush.
- Pat the lettuce dry after washing so the filling does not slide right out.
- Squeeze fresh lime over the top just before serving to keep the avocado bright and green.
- Keep the filling and lettuce separate until serving if you are prepping ahead, so the leaves stay crisp.
- Use the inner romaine leaves for wraps and save the large outer leaves for salads.
Serving Ideas and Suggestions
Pile these vegetarian lettuce wraps onto a platter for a light lunch or a fresh appetizer at a taco night. They are right at home next to our Mexican rice casserole and a bowl of chips and salsa.
Serve them as a make your own bar, setting out the filling, lettuce leaves, and toppings so everyone can build their own. It is a fun, hands on way to feed a crowd.
Want more easy wraps? Our chicken lettuce wraps and chicken bacon ranch wraps round out a wrap and roll lunch spread the whole family will love.

Vegetarian Lettuce Wraps FAQs
They are vegetarian as written. To make them vegan, swap the mayonnaise for a plant based mayo or mashed avocado. Everything else in the filling is already plant based.
Romaine is our favorite because the leaves are sturdy and slightly cupped, so they hold the filling well. Butter lettuce and iceberg also work if you prefer a softer or crunchier wrap.
Yes. Make the filling up to a day ahead and store it in an airtight container in the fridge, then add fresh avocado and assemble the wraps just before serving so the lettuce stays crisp.
Toss the avocado with the lime juice in the recipe, which slows browning. If prepping ahead, stir the avocado in right before serving for the freshest color.
Yes. Since the filling is wrapped in lettuce instead of a tortilla, these wraps are naturally gluten free. Just double check that your mayonnaise and any add ins are certified gluten free if needed.
They pair well with Mexican rice, chips and salsa, or a simple fruit salad. For a bigger spread, add a few other wraps or a pot of soup to round out the meal.
In the mood for more? Try our crowd favorite buffalo chicken lettuce wraps next.
Vegetarian Lettuce Wraps
Ingredients
- ¾ cup canned black beans drained and rinsed well
- ¾ cup canned yellow corn drained
- ½ red onion small diced
- 1 ripe avocado chopped
- 2 Roma tomatoes small chopped
- ¼ cup mayonnaise
- 2 tablespoons cilantro leaves
- 1 tablespoon olive oil
- Juice of half lime
- ½ teaspoon salt
- 12 romaine lettuce leaves
Instructions
- Add the black beans, corn, onion, avocado, tomatoes, mayonnaise, cilantro, olive oil, lime juice, and salt to a large bowl.¾ cup canned black beans, ¾ cup canned yellow corn, ½ red onion, 1 ripe avocado, 2 Roma tomatoes, ¼ cup mayonnaise, 2 tablespoons cilantro leaves, 1 tablespoon olive oil, Juice of half lime, ½ teaspoon salt
- Toss to combine until everything is well mixed.
- Divide the salad among the lettuce leaves. Garnish with more chopped cilantro if desired, and serve.12 romaine lettuce leaves
Notes
- Use the freshest lettuce you can find for the best crunch.
- Let everyone build their own wrap for a fun mealtime activity.
- Prepare the filling ahead of time for a quick meal prep solution.
- Don’t forget to drizzle with lime juice for that zesty kick.
- If you like it spicy, add more hot sauce to taste.
- Experiment with different fillings and sauces to keep things interesting.
Nutrition
Love This Recipe?
Follow @ThisSillyGirlsKitchen on Instagram and @danadevolk on Pinterest for more!












