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

These vegetarian Thai lettuce wraps are basically cauliflower tacos! Crispy, crunchy cauliflower lettuce wraps made of an assortment of veggies and coated in a mildly spicy Thai sauce.

Thai Cauliflower Lettuce Wraps

This post may contain affiliate links that earn me a small commission, at no additional cost to you. All opinions and recommendations are mine.

Yup, more cauliflower. I can’t help myself. It’s so good! And so versatile! And you will really, REALLY like this one! I promise. Especially if you are a big fan of Thai flavours, which I obviously am. I should actually have a Thai category on the blog! It is definitely my favourite cuisine. If I had to choose a last supper, I think it might be Thai green curry. Or a Penang prawn curry. Or this Thai chicken peanut curry. Gosh, I don’t know. I hope I never actually have to choose!

These Thai cauliflower lettuce wraps have JUST a little bit of heat, but a lot of flavour. You can customize them with so many different toppings, and the peanut sauce compliments the spice just perfectly. We should actually talk about this peanut sauce for a bit. It’s only 5 ingredients, and it’s SO good!

I’m peanut butter obsessed in general, but I’ve always loved the flavor contrast of peanut butter with savory dishes, especially ones with a little bit of spice! Chicken satay, anyone?

How do you crisp up the cauliflower for these vegetarian lettuce wraps?

If you have made my crispy Mongolian cauliflower, you’ll recognize the method I use to crisp up the cauliflower in the oven. Cornstarch, baby! All you do is throw the cauliflower into a Ziploc bag with a bit of oil and cornstarch, and shake it all up before roasting it in the oven.

If you aren’t a fan of cornstarch for whatever reason, you can definitely leave it out and just bake the cauliflower with a bit of olive oil, but I love that extra crispiness.

Oh, and speaking of crispiness, have you ever had crispy pork belly!? Sooooooo good. I made it for the first time the other day and it was AMAZING. But this is a story for another day 😉

Today, we’re going meatless.

Thai Cauliflower Lettuce Wraps

What kind of lettuce do you use for a lettuce wrap?

You’ll find that most lettuce wrap recipes call for butter lettuce, as it holds its shape the best and forms a natural little “cup”. I like a bit more substance to my wraps, for presentation, but also so I can load them up even more with extra filling! For these wraps I use a leaf of iceberg lettuce with a butter lettuce leaf inside. So fresh and crispy!

Also, be sure that after you rinse your lettuce leaves, you dry them off really well so they don’t get water-logged!

Thai Cauliflower Lettuce Wraps

Etienne always complains a wee bit about my meatless meals, but he was all over these cauliflower lettuce wraps!

What are you guys up to this weekend? My only plan is to donate blood (woooohoo)! I’m seriously hoping the weather shapes up so we can get outside a little bit. The kids are seriously going stir-crazy and so am I!!

Come on, spring!

Thai Cauliflower Lettuce Wraps-5

More meatless options for you from the blog:

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
thai cauliflower lettuce wraps

Thai Cauliflower Lettuce Wraps

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 19 reviews

  • Author: Katherine
  • Total Time: 50 minutes
  • Yield: 4 servings 1x


These vegetarian Thai lettuce wraps are basically cauliflower tacos! Crispy, crunchy cauliflower lettuce wraps made of an assortment of veggies and coated in a mildly spicy Thai sauce.


  • 6 cups cauliflower florets (approx. 1 head)
  • 5 tbsp oil, divided (olive oil, vegetable or grapeseed)
  • 1/2 cup corn starch
  • 1 tbsp grated ginger
  • 4 garlic cloves, minced
  • 2 tbsp red curry paste*
  • 3 tbsp hoisin sauce
  • 34 mushrooms, diced
  • 1 red bell pepper, sliced into thin strips
  • 12 carrots, julienned
  • 1 head butter lettuce
  • 1 head iceberg lettuce
  • 1/4 cup green onions, diced
  • sesame seeds, cilantro, peanuts for garnish (optional)

Peanut Dressing

  • 1/4 cup smooth, natural peanut butter*
  • 1 tbsp soy sauce (or gluten-free tamari)
  • 1 tbsp honey
  • 1/2 tsp chili sauce
  • 1 tbsp fresh lime juice
  • 3 tbsp water*


  1. Preheat the oven to 425 F and line a large baking sheet with parchment paper or a silicone baking mat.
  2. Combine the cauliflower florets, 3 tbsp of oil and cornstarch in a large re-sealable bag and shake to coat thoroughly. Spread the cauliflower onto the baking sheet and bake for 20-25 minutes or until lightly browned.
  3. While the cauliflower is baking, prepare the peanut sauce. In a small bowl, whisk together all of the ingredients, adding more water if necessary to achieve a runny consistency. Taste and adjust seasonings as desired.
  4. Prepare the remaining ingredients by heating the remaining 2 tbsp oil in a large pan over medium heat. When the oil is warmed, add the grated ginger and garlic cloves, sautéing for 2-3 minutes or until fragrant. Add the curry paste and hoisin sauce and stir to combine. Add the mushrooms and bell pepper and cook for 2-3 minutes. Turn the heat down to low.
  5. Remove the cauliflower from the oven and empty into the pan, along with the carrots. Stir everything together until it is thoroughly coated. Remove from heat.
  6. Prepare the lettuce wraps by placing one butter lettuce leaf inside a leaf of iceberg. Fill the lettuce with about 1/2 cup of filling, and top with green onions, sesame seeds, cilantro and peanuts. Drizzle with peanut sauce. Serve immediately!

Lettuce wraps should be prepared as they are eaten. Any leftover filling can be stored in the fridge for 1-2 days, in an airtight container. Store remaining peanut sauce at room temperature or in the fridge, for 3-4 days.


  1. I use this brand of red Thai curry paste.
  2. I always use natural peanut butter, but any kind will work!
  3. You want the sauce to be runny enough to drizzle over the lettuce wraps. Add enough water to achieve the right consistency, one teaspoon at a time
  • Prep Time: 25 minutes
  • Cook Time: 25 minutes
  • Category: vegetarian meals
  • Method: oven
Recipe Card powered byTasty Recipes

Love Thai? Try these recipes next!

Red Thai Zucchini Boats

Red Thai Zucchini Boats

Thai Green Chicken Curry

thai green chicken curry


Thai Cauliflower Lettuce Wraps

About Katherine

Heeey! Thank you for stopping by! I like 30-minute dinners and giant peanut butter cups made with only 3 ingredients. I LOVE food! If you do too, you're in the right place.

You Might Also Like:

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. I love this idea…so creative and so healthy too! The peanut sauce is perfect for this…now I’m hungry again!

  2. I love these!! Such great flavors and the cauliflower is just perfect. Love that they are stuffed into a lettuce leaf too really lightens things up!

  3. What a great idea to get regular lettuce and then put the Bibb inside of it. And I too like cauliflower with Thai flavor. I can almost hear the crunch of the lettuce and the peanut sauce? A perfect way to finish the cups. A beautiful and tasty light dish.

    1. YES it’s very crunchy! In fact I’m craving it right now, haha. Thank you so much, Marisa!

  4. This looks so light and healthy. I guess this will be my next lunch. 🙂 Can’t wait to give it a try!