Vegetarian Lettuce Wraps

This post may contain affiliate links. Please read my disclosure policy.

These easy Vegetarian Lettuce Wraps boast coconut rice, soy sauce-and-Sriracha-roasted veggies, then topped with a green onion vinaigrette. 

Image of the vegetarian lettuce wraps with everything in them ready to be eaten

I’ve shared several lettuce wrap recipes over the years (my family still loves these taco lettuce wraps  that I thought it was time to share a vegetarian version. Crisp lettuce filled with creamy coconut-infused rice, soy-sauce-roasted veggies, a cool vinaigrette, and crunchy cashews = lettuce wrap bliss.

Seriously, you will not miss the meat in these wraps, because there is so much flavor and all the right textures. Today I’ll walk through all the components of these wraps, starting with what lettuce to use and working my way to the toppings. Let’s get started!

Overhead image of the coconut rice that will go in these wraps

Up close image of one of the healthy vegetarian lettuce wraps ready to be eaten

More delicious vegetarian recipes:

FOLLOW ALONG! Subscribe to my newsletter and follow along on Facebook, Pinterest and Instagram for the latest updates, recipes and content.

Vegetarian Lettuce Wraps

5 from 2 votes
These easy Vegetarian Lettuce Wraps are filled with coconut rice, soy sauce and Sriracha roasted veggies, and topped with a green onion vinaigrette. 
Print Recipe

Vegetarian Lettuce Wraps

5 from 2 votes
These easy Vegetarian Lettuce Wraps are filled with coconut rice, soy sauce and Sriracha roasted veggies, and topped with a green onion vinaigrette. 
Course Dinner
Cuisine Vegetarian
Keyword vegetarian lettuce wraps
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Servings 2 -4 servings
Calories 355kcal



  • 3/4 cup basmati rice
  • 1 can (14 ounces) lite coconut milk
  • Fine sea salt and freshly cracked pepper
  • 2 green onions, separated and very thinly sliced

Veggies & Dressing

  • 3 cups diced sweet potato (~1 large sweet potato; 13-15 ounces)
  • 2 heaping cups cremini mushrooms (~6 ounces)
  • 2 tablespoons lite soy sauce
  • 2 teaspoons Sriracha sauce (or use chili paste for more heat!)
  • 1 tablespoon + 1 teaspoon dark brown sugar, separated (light brown can be used)
  • 4 tablespoons canola or vegetable oil, separated
  • 2 tablespoons rice wine vinegar
  • 1/2 teaspoon finely minced ginger
  • 1/8 teaspoon crushed red pepper flakes, optional
  • 1 head Boston (Butter or Bibb) lettuce
  • Optional: 1/4 cup chopped, roasted, and salted cashews, 1-2 small Persian cucumbers (cut in half moons)
  • Optional: drizzle of toasted sesame oil or fresh lime juice


  • COOK RICE: Preheat the oven to 425 degrees F. Combine rice, coconut milk, and 1/4 teaspoon salt In a small pot. Stir. Bring to a boil over high heat and then reduce to low, cover and simmer for about 15-20 minutes or until coconut milk is absorbed. Remove the pot from the heat (keeping it covered) and let it stand undisturbed for 10 minutes. After that, fluff it with a fork and stir in 1 finely sliced green onion. Set aside and keep warm.
  • PREP: While rice cooks, peel the sweet potato and then cut into 1/2 inch rounds. Cut the rounds in 1/2-inch pieces. Quarter the mushrooms.
  • ROAST VEGGIES: Whisk together 2 tablespoons soy sauce, 2 teaspoons Sriracha sauce, 1 tablespoon brown sugar, and 1 tablespoon vegetable or canola oil in a small bowl. Line a baking sheet with parchment paper (don't skip this step; the mixture gets sticky!). Place chopped sweet potatoes and mushrooms on the baking pan and then pour the mixture over. Stir to mix the ingredients, and space out the veggies in a single layer. Bake for 10 minutes, flip the veggies with a spatula, and then bake for another 10-15 minutes or until veggies are tender. Remove from the oven and season to taste with salt.
  • DRESSING: While veggies are roasting, add 2 tablespoons rice wine vinegar, 3 tablespoons canola oil, 1 teaspoon brown sugar, 1/2 teaspoon finely minced ginger, and remaining thinly sliced green onion. Season to taste with salt. If desired add in crushed red pepper flakes. Stir dressing until combined.
  • ASSEMBLE: Wash and thoroughly (but gently) dry the lettuce. Double up 2 pieces of lettuce or use single pieces of lettuce, depending on how thick your lettuce is. Fill the lettuce cups with a generous spoonful of the rice. Add the veggies on top and then drizzle the dressing on generously. If desired, garnish with crushed cashews and a thinly sliced cucumber. Season with additional salt and pepper if needed. If desired, add a tiny drizzle of sesame oil or lime juice over the wraps. Serve extra rice on the side with any leftover dressing. Serve immediately.

Nutrition Facts

Calories: 355kcal


I love hearing from you when you've made one of my recipes! Tag me on Instagram at @ChelseasMessyApron or leave me a comment below.

Nutrition facts in healthy vegetarian lettuce wraps



How to Make Mealtime Hassle Free!

5 secrets to easy, fast and delicious dinners.

  • This field is for validation purposes and should be left unchanged.

Leave a Comment:

Your email address will not be published. Required fields are marked *


  1. Hi Chelsea! Any ideas on what I can substitute the mushrooms with- would black beans go well with this? Thanks!

Never Miss a Recipe

  • This field is for validation purposes and should be left unchanged.