These straightforward, easy lettuce wraps are a perfect marriage of crispy, well-seasoned tofu and fresh, crisp lettuce. The robust textures and a medley of harmonious flavors make this dish an irresistible option for dedicated vegetarians and anyone else searching for a light, satisfying meal.

Click the recipe link above to go straight to the printable recipe card which includes ingredients, instructions and notes. Scroll through the post for helpful tips and step by step instructions with photos.

Other lighter dishes you may enjoy include this creamy cucumber Polish salad or a spicy Thai spaghetti salad and my popular simple cold pasta salad.

  • QUICK – Ideal for fuss-free weeknight dinners or a tasty lunch, the speed and simplicity of this recipe are simply unbeatable! The flavor profile is on par with the renowned PF Chang lettuce wraps!
  • EASY– This recipe, requiring just a few uncomplicated steps, is tailor-made for beginners or those seeking a swift meal option. An added bonus: it all comes together in a single pan!
  • FILLING – Packed with a medley of veggies and a good serving of protein, this meal is guaranteed to leave yo

Main Ingredients Notes

Diced tofu, vegetables, butter lettuce, and oils measured out on a white surface.
  • Tofu: For making tofu filling for the lettuce wraps, it’s best to use firm or extra-firm tofu. These types hold their shape well when cooked, which is particularly important when preparing a dish that requires the tofu to be sautéed or fried to achieve a crispy exterior. Firm and extra-firm tofu also have a higher protein content and a meatier texture compared to softer tofus, making them a more satisfying filling for the lettuce wraps.
  • Soy sauce: Low sodium is best.
  • Vegetables: My selection includes carrots which adds a sweet and slightly earthy flavor, plus a good crunch. The radishes add a peppery kick and nice crunch. Feel free to change and mix to personal taste preference,

Substitutions and Variations for Lettuce Wraps

They can be filled with a variety of vegetables, proteins, and sauces. Here are some vegetables that I believe work well in lettuce wraps:

  • Cucumbers: Cucumbers offer a refreshing and cool taste. They can be sliced or diced.
  • Bell Peppers: All colors of bell peppers work well. They add a sweet, slightly bitter taste and a good crunch. Thinly slice them for best results.
  • Cabbage: Both red and green cabbage can be shredded and used. They give a great crunch and slight peppery flavor.
  • Avocados: Avocados provide creaminess and a good source of healthy fats. They can be sliced or mashed and spread on the lettuce leaf.
  • Sprouts: Alfalfa or bean sprouts add a unique flavor and extra crunch.
  • Mushrooms: These can be sliced and cooked for a filling.
  • Tomatoes: Cherry tomatoes or regular tomatoes diced add a burst of juicy flavor.
  • Onions: Green, red or white onions thinly sliced can add a tangy and aromatic flavor. Green onions/scallions are especially nice in Asian-style lettuce wraps.
  • Zucchini or Summer Squash: Thinly sliced or spiralized, these can add a different texture and light taste.

Remember, the vegetables are tasty sautéed, or grilled depending on your preference. Also, for additional protein add or substitute shredded chicken for chicken lettuce wraps. A nice peanut sauce, Hoisin, salsa, chili sauce, or a vinaigrette can complement the vegetables and add more flavor to your lettuce wraps.

Recipe Preparation Steps

Butterhead lettuce leaves on cutting board with chefs knife on side.

Prep 1: Cut off the base of the butter lettuce. Pull the leaves off and discard any that are not intact. Rinse leaves in cold water and drain.

Diced tofu cubes on cutting board with chefs knife on side.

Prep 2: Cut tofu into ½” bite sized cubes.

Sliced carots, sliced green onions, and diced radishes on cutting board.

Prep 3: Peel and thinly slice the carrot into ¼” or thinner sticks no more than 2” long. Slice the green onion thin, and cut radish into ¼” sticks.

Prep 4: Mince the garlic and ginger.

Recipe Cooking Steps

Step 1: Mix the all the sauce ingredients together. Set aside.

Step 2: Heat oil in a skillet over medium heat. Add the tofu and cook for 2 minutes, stirring frequently.

Step 3: Add the chopped carrots and radish. Cook for 2 minutes, stirring regularly.

Step 4: Pour in the sauce and cook for a final 2 minutes.

Step 5: Serve a scoop or 2 in each lettuce leaf with a sprinkle of optional sesame seeds. Best if served warm.

How to Store Leftovers

The wraps are meant to be eaten right after preparation however you can make them a day ahead with a few considerations

  • Lettuce: Fresh lettuce typically lasts 2-4 days in the refrigerator. However, once it’s been cut, handled, and exposed to other ingredients, its freshness can decline more rapidly. Within a wrap, you might notice wilting or soggy texture after just a day. If you won’t be eating the wrap same day, I suggest you wait to assemble them.
  • Tofu: Cooked tofu generally lasts around 2-3 days in the refrigerator. If the tofu was freshly cooked when you made the wraps, this could be the limiting factor.

As a general rule, tofu lettuce wraps are best consumed within 1 days when stored in the refrigerator. They should be kept in an airtight container to help preserve their freshness.

Frequently Asked Questions

What kind of tofu should I use?

Firm or extra-firm tofu is the best choice for lettuce wraps. It holds up well to cooking and doesn’t fall apart easily.

What does tofu taste like?

Tofu is known for its lack of flavor, but it’s actually a great carrier for other flavors. Marinating tofu before cooking can infuse it with delicious flavors. Using sauces, spices, and herbs in the cooking process can also add a lot of taste.

How do I keep the lettuce wraps from falling apart?

Use sturdy lettuce leaves like iceberg, romaine, or butter lettuce. Also, don’t over stuff the wraps. When eating, hold them over a plate to catch any falling pieces!

What kind of sauce goes well with tofu lettuce wraps?

Asian-inspired sauces like soy sauce, Hoisin sauce, peanut sauce, or sesame oil work really well with tofu. You can also experiment with other flavors like salsa, guacamole, or vinaigrette.

Can I make tofu lettuce wraps in advance?

It’s best to prepare the individual components in advance and assemble the wraps just before eating. This prevents the lettuce from getting soggy.

Did you make this recipe? I would love it if you left a comment or review! Be sure to sign up for the email list and follow “A Weekend Cook” on Pinterest and my Facebook page.

Want to Save This Recipe?

Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Save Recipe

By submitting this form, you consent to receive emails from A Weekend Cook®.

Tofu filling in lettuce leaves on square white plate.

Tofu Lettuce Wraps

Tofu lettuce wraps have a robust texture and the combination of flavors make this dish an irresistible option for any night of the week.
No ratings yet
Print Pin Rate
Course: Main Course
Cuisine: American
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 1 person
Calories: 302kcal
Author:Sydney Dawes


  • ¼ pound firm tofu drained (pressed if desired)
  • ¼ carrot peeled and matchstick sliced
  • 1 radish matchstick sliced
  • 1 green onion thinly sliced
  • 2 teaspoons vegetable oil
  • 6-8 leaves butter lettuce aka Boston lettuce, washed and dried


  • 1 clove garlic minced
  • ½ teaspoon fresh ginger peeled and minced
  • 1 tablespoon soy sauce or tamari for gluten free option
  • 2 teaspoons sesame oil
  • ½ teaspoon rice vinegar
  • 1 teaspoon brown sugar
  • ¼ teaspoon ground black pepper
  • teaspoon mustard powder


  • Cut off the base of the butter lettuce. Pull the leaves off and discard any that are not intact. Rinse leaves in cold water and drain.
    6-8 leaves butter lettuce
  • Cut tofu into ½”/12mm cubes.
  • Peel and thinly slice the carrot into ¼”/6mm or thinner sticks no more than 2”/5cm long. Cut radish into ¼”/6mm sticks.Finely mince the ginger and garlic. If you have a garlic press, this is a good time to use it.
    ¼ carrot, 1 radish, ½ teaspoon fresh ginger, 1 clove garlic
  • Mix the all the sauce ingredients together. Set aside.
    1 teaspoon brown sugar
  • Heat oil in a large pan on medium. Add the tofu and cook for 2 minutes, stirring regularly.
    2 teaspoons vegetable oil, ¼ pound firm tofu
  • Add the chopped carrots and radish. Cook for 2 minutes, stirring regularly.
    ¼ carrot
  • Pour in the sauce and cook for a final 2 minutes.
    1 tablespoon soy sauce, 2 teaspoons sesame oil, ½ teaspoon rice vinegar, ¼ teaspoon ground black pepper, ⅛ teaspoon mustard powder
  • Serve a scoop or 2 in each lettuce leaf with a sprinkle green onions or optional sesame seeds.Best if served warm.
    1 green onion


Cispy Tofu: For best results, use a pre-heated cast-iron skillet, and avoid excessively stirring the tofu. Let it form a nice sear on one side before flipping it or stirring it with a spatula. This approach not only simplifies the process, but it also guarantees delectably crispy tofu.
Pick fresh Lettuce: To prevent your lettuce wraps from falling apart or tearing, it’s advisable to avoid over stuffing them and always opt for fresh lettuce to ensure their crispness and durability.


Serving: 1g | Calories: 302kcal | Carbohydrates: 14g | Protein: 14g | Fat: 22g | Saturated Fat: 3g | Polyunsaturated Fat: 12g | Monounsaturated Fat: 7g | Trans Fat: 0.1g | Sodium: 1030mg | Fiber: 3g | Sugar: 7g
Tried this Recipe? Pin it for Later!Mention @AWeekendCook or tag #aweekendcook!

Leave a Reply

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

Recipe Rating