Skip to Content

Thai Sweet Potato and Cauliflower Lettuce Wraps

Healthy thai sweet potato and cauliflower lettuce wraps that are tasty, fresh and filling!

Vegan Thai Sweet Potato, Cauliflower and Tofu Lettuce Wraps #asian #thai #vegan #healthy #dinner #lettuce #wrap
Vegan Thai Sweet Potato, Cauliflower and Tofu Lettuce Wraps

These lettuce wraps are filled with roasted sweet potato, cauliflower and crumbled tofu and dressed in a creamy peanut sauce. The sauce is everything!

It’s all the best thai flavours wrapped into a fresh and crisp gem lettuce leaf. What’s not to love?

Vegan Thai Sweet Potato, Cauliflower and Tofu Lettuce Wraps #asian #thai #vegan #healthy #dinner #lettuce #wrap

The mix of texture and flavour will have you reaching for several of these wraps!

I used mini gem lettuce for these because I love how cute they look but you can use any lettuce size you like!

These thai lettuce wraps are the perfect quick and healthy weeknight meal! So let’s go through how to make them.

How to make vegan lettuce wraps:

To start we are going to prepare the sweet potato and cauliflower for roasting.

Peel the roast potato and cut into 2-3cm chunks. Then cut the cauliflower into pieces around the same size.

Place them into a large roasting tin and then coat with the thai spice mix. This is made up of olive oil, red thai curry paste, garlic powder, onion powder and salt and pepper.

Toss the veggies so they are well coated and then pop into the oven for 30 minutes.

Thai Sweet Potato and Cauliflower

Whilst the veggies are roasting you can fry the tofu crumbles and make the satay sauce.

To make the peanut sauce mix together peanut butter (smooth or crunchy), coconut milk, red thai curry paste, maple syrup and lime juice.

Whisk together until smooth and put aside for later. For the tofu, place oil and soy sauce (or tamati if gluten free) in a frying pan on medium-high heat.

Crumble the tofu in your hands and into the pan. You want to use firm tofu for this so that it crisps up nicely. Cook for 5-10 minutes until bits are starting to go crispy and brown.

Vegan Thai Sweet Potato, Cauliflower and Tofu Lettuce Wraps #asian #thai #vegan #healthy #dinner #lettuce #wrap

Check the veggies – the sweet potato should be soft through and the cauliflower will be starting to go crispy on the edges.

Mix in with the tofu and you have your filling ready!

How to assemble lettuce wraps:

Wash and dry lettuce leaves and then place them on a plate, curved side up. Spoon a tbsp or two of filling into the lettuce cups.

Then top with a decent drizzle of peanut sauce, chopped spring onions, coriander and sesame seeds!

Thai Lettuce Wraps Satay Sauce #satay #thai

They’re super easy to make, healthy and fun to eat!

If you aren’t a fan of tofu or don’t have any on hand you can easily sub for some tempeh, soya mince or chickpeas!

You can also switch the veggies up with whatever you have on hand – butternut squash, kale or mushrooms would be delicious!

You could also turn these into tacos, just fill up some tortilla wraps with the filling, shredded lettuce and all the toppings!

The mixture will keep for a few days in the fridge. If you have leftovers try adding serving with a side of rice, in a wrap or with a jack potato! It’ll taste delicious whatever you serve it with!

Vegan Thai Sweet Potato, Cauliflower and Tofu Lettuce Wraps #asian #thai #vegan #healthy #dinner #lettuce #wrap

For more thai inspired recipes you may enjoy these:

Tofu Satay with Peanut Sauce – tofu marinated and grilled in a flavourful marinade and served with a creamy peanut sauce

Sweet Potato and Carrot Soup – sweet, creamy and spicy sweet potato and carrot soup ready in 30 mins!

Thai Drunken Noodles (Pad Kee Mao) – vegetable drunken noodles in a salty, spicy sauce. Skip the takeaway and make it at home!

As always if you make this thai sweet potato and cauliflower lettuce wraps be sure to leave me a comment, rate this recipe and tag me on Instagram. I love seeing all your photos of my recipe recreations!

Don’t forget to follow along on FacebookPinterest and Instagram – I’d love to see you all there!


Vegan Thai Sweet Potato, Cauliflower and Tofu Lettuce Wraps #asian #thai #vegan #healthy #dinner #lettuce #wrap

Thai Sweet Potato and Cauliflower Lettuce Wraps

Yield: 2-3
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes

Super easy and healthy vegan thai sweet potato and cauliflower lettuce wraps! With a creamy peanut sauce these are the perfect weeknight meal!


  • 1 cauliflower
  • 2 medium-large sweet potatoes
  • 2 tbsp oil
  • 1/2 tsp garlic granules
  • 1/2 tsp onion granules
  • 1 tbsp thai red curry paste
  • 250g firm tofu
  • 1 tbsp soy sauce (or tamari if gf)
  • 2 mini gem lettuce / 1 large gem lettuce

Peanut Sauce

  • 1 heaped tbsp peanut butter
  • 3 tbsp coconut milk (from a tin)
  • 1 tsp maple syrup
  • 1 tsp red thai curry paste
  • 1/2 lime

To top

  • 2 spring onions, thinly slices
  • Fresh coriander
  • Sesame seeds


  1. Pre heat oven to 200C/350F.
  2. Peel the sweet potatoes and cut into 2-3cm cubes. Cut the cauliflower into similar sized pieces and place in a large roasting tin.
  3. In a small bowl mix together the oil, garlic, onion, thai red curry paste and some salt and pepper.
  4. Pour over the veggies and toss so they are all coated. Pop in the oven for 30-40 minutes.
  5. Make the peanut sauce by whisking all the ingredients together in a bowl. Thin with a little water if needed. Set aside for later.
  6. Heat a frying pan on medium high heat with 1 tbsp soy sauce and some oil. Using your hands crumble the tofu into the pan.
  7. Fry for 5-10 minutes, stirring occasionally and cook until the tofu is turning brown and crispy.
  8. Check the roasted veg. The sweet potato should be soft through and the cauliflower crispy and browned.
  9. Add to a serving bowl with the tofu and mix together.
  10. Serve with the peanut sauce, lettuce leaves and toppings ready to assemble your lettuce wraps!


You can sub the tofu for tempeh or soya mince!

Make sure the thai red curry paste is vegan (watch our for fish sauce).

Nutrition Information:
Yield: 2 Serving Size: 1
Amount Per Serving: Calories: 616Total Fat: 38gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 27gCholesterol: 0mgSodium: 815mgCarbohydrates: 54gFiber: 17gSugar: 19gProtein: 27g

Did you make this recipe?

Let me know in the comments or tag me on Instagram @cupfulofkale


Friday 26th of March 2021

I made this for dinner last night. It was really good. When we eat restaurant Thai, we always order the tofu lettuce cup appetizer. We enjoyed this more than any restaurant version we've ever had. We're plant based (oil free), so I made some changes to your recipe to be compliant, but I don't think we sacrificed much on taste. Thanks for this recipe -- we'll be making it often.


Friday 26th of March 2021

Hi Brenda, thank you for your lovely comment. I am so glad you enjoyed the recipe! That is such a compliment that you enjoyed it more :) I must make them again soon! Tamsin xo


Thursday 12th of March 2020

This has turned into my go to recipe, it’s full of flavour, different textures and colours. Quick and easy, and goes down a treat with everyone.


Saturday 14th of March 2020

Hi Imogen, thank you for your comment and kind words. So glad you enjoy it and it's become a regular! :) Tamsin xo

Link Love: My Favourite Things This Week - Knitted Bliss

Friday 31st of January 2020

[…] Thai lettuce wraps are perfect for when you are craving bright flavours, and lots of veg – lettuce is actually an amazing vehicle for tasty snacks! Not just for reducing calories or carbs, it really is nice to have the crispness of lettuce counter the wonderful textures inside. While this recipe calls for sweet potatoes and cauliflower, it’s easy to substitute other veggies, as well. Pinterest link is here, and the full recipe is right over here. […]


Friday 24th of January 2020

Fabulous! Easy. Quick. Full of flavour!! Will make this healthy and tasty recipe often.


Friday 24th of January 2020

Thank you so much for your comment Deborah, so glad you enjoyed them! :) Tamsin xo

Brittany Martin

Wednesday 15th of January 2020

These wraps look do good! I love roasted veg, do you think you could add roasted butternut squash as well as the sweet potato, it's my favorite!


Thursday 16th of January 2020

Hi Brittany, thanks for your comment - yes definitely, squash would be a great addition! :) xo

Skip to Recipe