12 large lettuce leaves (Bibb, Romaine, or iceberg work well)
1 cup shredded carrots
1 cup cucumber, julienned
1 cup red bell pepper, julienned
½ cup purple cabbage, thinly sliced
1 avocado, thinly sliced
½ cup fresh herbs (mint, cilantro, or Thai basil)
1 cup cooked shrimp, shredded chicken, or tofu strips
For the Dipping Sauce:
¼ cup hoisin sauce
2 tablespoons creamy peanut butter
1 tablespoon soy sauce (or tamari for gluten-free)
1 teaspoon sesame oil
1–2 tablespoons water (to adjust consistency)
Crushed peanuts for garnish (optional)
Instructions
Prepare the Ingredients:
Wash and Dry the Lettuce: Rinse the lettuce leaves under cold water and pat them dry with a clean towel or paper towels.
Slice the Vegetables: Use a sharp knife or mandoline to julienne the cucumber, carrots, and red bell pepper. Thinly slice the purple cabbage and avocado.
Prepare the Protein: If using shrimp, peel and devein them, then slice in half lengthwise. For chicken, shred cooked breast meat. For tofu, slice into thin strips.
Make the Dipping Sauce:
Mix the Ingredients: In a small bowl, whisk together the hoisin sauce, peanut butter, soy sauce, sesame oil, and water until smooth. Adjust the water for your desired consistency.
Garnish: Sprinkle crushed peanuts on top for added texture (optional).
Assemble the Rolls:
Lay Out the Lettuce: Place a single lettuce leaf flat on a clean surface or cutting board.
Add the Fillings: In the center of the lettuce, layer a small amount of each vegetable, protein, and a few fresh herb leaves. Be careful not to overfill.
Roll It Up: Starting from the base, gently fold the sides of the lettuce leaf inward, then roll from the bottom up, tucking the fillings inside as you go. Repeat with the remaining leaves and fillings.
Serve:
Arrange and Dip: Place the assembled rolls on a serving platter and serve with the prepared dipping sauce on the side.