Packed with fiber and protein from black beans, these lettuce wrap tacos are a quick and easy light lunch or dinner. This recipe is also completely customizable, so feel free to use a tortilla instead of romaine and/or choose your own toppings!
Its a little hard to believe that I haven't posted a taco recipe yet. We have them for dinner almost weekly because they're tasty and so simple to prepare. We often switch up the toppings based on what we have on hand or by season. This recipe is completely customizable too, so I encourage you to get creative with toppings/substitutions.
I chose to use romaine leaves in lieu of tortillas for this recipe because I wanted something a little lighter and more cooling than a traditional taco. Plus, romaine's a very good source of fiber, potassium, biotin, iron, and vitamin C (1). (Refer to my Dark Leafy Greens Guide for more lettuce benefits.)
For the filling, I used a combination of black beans and crimini (baby Portobello) mushrooms. Black beans are one of my favorite taco proteins. A half cup provides fiber, 100% of your daily folate, and nearly half of your daily iron needs (2). (Nope, red meat isn't required to get your iron.)
I cooked the beans with mushrooms (I like my tacos to have some umami) and then stirred in jalapeño, garlic, and a combo of cumin, coriander, and chili powder. Once the filling was heated through, I spooned it into romaine leaf "shells" and topped them with avocado, fresh cilantro, and an heirloom tomato (so good this time of year).
At home, we usually set toppings out buffet style, so we can each choose our own. (A great option for families with small children or someone with a food intolerance/allergy.)
A few suggestions in addition to the ones I used: fresh salsa, hot sauce, sour cream (dairy-free to keep it vegan), nutritional yeast, olives, fermented veggies, green onions...
Leftovers can be stored in the fridge and eaten cold. (Or add some more greens and turn it into a big taco salad!)
So many options, hooray for tacos!

- 2 tsp grapeseed oil or oil of choice
- 2 cups cremini mushrooms sliced
- 1 can black beans drained and rinsed
- 1-2 jalapeño peppers minced seeds and membranes removed if desired.
- 2 tsp cumin
- 1 tsp coriander
- 1 tsp chili powder
- 1 clove garlic minced/pressed
- 6 leaves romaine lettuce plus additional for backups
- 1 to mato diced
- 1 avocado sliced
- ¼ cup fresh cilantro
-
Heat oil in large pan over medium-high heat. Add mushrooms and beans and cook 4-5 minutes. Add spices, jalapeño pepper(s), and garlic and cook for an additional 3-5 minutes.
-
While taco mixture is cooking, arrange lettuce leaves on a large plate or platter so they are ready to be filled. Divide taco mixture between lettuce and top with tomato, avocado, and fresh cilantro.
-
Serve with optional toppings as desired. (Salsa, hot sauce, nutritional yeast, etc.)
What's your favorite way to eat tacos? Tag your photos @gratefulgrazer to share them with me on Instagram!
[Tweet "These #vegan Black Bean + Mushroom Taco Lettuce Wraps are quick and customizable! "]
Rebecca @ Strength and Sunshine says
Mushrooms and beans make the perfect tacos! Love the lettuce wraps, so fresh!
Steph | The Grateful Grazer says
Thanks, Rebecca! Lettuce wraps are perfect for summer!
Marjory @ Dinner-Mom says
Love the filling for these tacos, especially the mushrooms...and we have the just about every week too so I'm always up for new ideas! Thanks!
Steph | The Grateful Grazer says
Thanks, Marjory! I hope you enjoy this variation!
genevieve @ gratitude & greens says
Yay tacos! Tortillas are great but I much prefer using lettuce/greens as wraps during the summer because it is just way too hot. These sound super yummy!
Steph | The Grateful Grazer says
Thanks, Genevieve! I completely agree! 🙂
Serena says
Great idea to use the lettuce to wrap up this yummy bundle. Such great colors!
Steph | The Grateful Grazer says
Thanks, Serena! 🙂