The first time I put something like this together for a dinner party, I fully expected people to walk past it and go straight for whatever else was on the table. Instead, the platter was gone in about four minutes and two people asked me to text them the recipe before they even left my kitchen. That is the power of something that looks beautiful, smells incredible, and actually makes you feel good after you eat it. These Thai vegetable spring roll cups are exactly what they sound like. All the bright, bold flavors you love from a Thai spring roll, minus the rice paper wrapper and the deep fryer. Crisp butter lettuce cups packed with a rainbow of shredded vegetables tossed in a punchy ginger-lime-sesame dressing, topped with fresh herbs and sesame seeds, and served with a ridiculously good almond lime dipping sauce. Every bite has crunch, freshness, and that unmistakable Thai flavor profile. This is also one of those recipes I reach for when I need something fast that still feels special. No cooking required for the filling. The sauce comes together in one bowl. You can have everything on the table in under 30 minutes, and it holds up beautifully on a platter while you finish getting everything else ready. That is a rare thing in appetizer land, and I do not take it for granted.


Nutritional Benefits

Purple Cabbage

  • Rich in anthocyanins, the antioxidants that give it that deep purple color and help fight oxidative stress in the body.
  • Contains vitamin C, vitamin K, and fiber, supporting immune function and healthy digestion.
  • Eaten raw, it retains all of its crunch and nutritional punch without any nutrient loss from heat.

Carrots

  • A top source of beta-carotene, which the body converts to vitamin A for eye health, immune defense, and skin integrity.
  • Provide natural sweetness and fiber that helps balance blood sugar and feed beneficial gut bacteria.
  • Shredding them fresh maximizes surface area for absorbing the tangy ginger-lime dressing.

Fresh Ginger

  • Gingerol, the active compound in fresh ginger, has well-documented anti-inflammatory and digestive-support properties.
  • Helps stimulate digestive enzymes and can ease bloating, which makes it a smart addition to a raw vegetable dish.
  • Used both in the filling and the dipping sauce, so you get a double dose of its benefits.

Almond Butter

  • Provides healthy monounsaturated fats and a solid hit of plant-based protein to make this appetizer more satisfying.
  • A natural source of vitamin E, magnesium, and manganese.
  • Far superior to processed peanut sauces that are often loaded with sugar, soy, and refined oils. This version is clean, simple, and real.

Fresh Herbs (Cilantro and Mint)

  • Cilantro is a natural detoxifier and a surprising source of vitamins A, C, and K.
  • Mint supports digestion and adds a cooling contrast to the warmth of ginger and red pepper.
  • Both herbs are used generously here, not as a garnish but as a real part of the filling, which is exactly how it should be.

FAQs

Can I make these ahead of time?

You can prep all the components up to a day in advance and store them separately in the fridge. Keep the vegetable filling in an airtight container, the sauce in a jar, and the lettuce cups wrapped in a damp paper towel inside a bag. Assemble right before serving so the lettuce stays crisp.

Is this recipe Whole30 compliant?

Yes, as long as your almond butter is compliant (nothing added but almonds and maybe salt) and you skip any hot sauce with non-compliant ingredients. Every other ingredient is Whole30 friendly.

Can I add a protein to make this more filling?

Absolutely. Cooked and cooled shredded chicken, ground pork with a little coconut aminos and ginger, or even sliced grilled shrimp all work beautifully tucked into these cups alongside the vegetables.

What if I cannot find butter lettuce?

Romaine heart leaves or large iceberg lettuce leaves both work well. You want something with a sturdy, cup-like shape that can hold the filling without collapsing.

My almond butter sauce is too thick. How do I fix it?

Just add warm water a tablespoon at a time and whisk until it reaches the consistency you want. You are looking for something pourable and smooth, almost like a thick salad dressing.

Can I use sunflower seed butter instead of almond butter?

Yes. If you have a nut allergy or just do not have almond butter on hand, sunflower seed butter is a solid swap. The flavor will be slightly earthier but still really good with the lime and ginger.


If you make these, I want to see them because they are genuinely one of the prettiest things to come off my counter, and the color on that filling is unreal. Tag me over on Instagram so I can cheer you on. And if you loved this one, save it and share it with a friend who thinks eating clean means eating boring. These cups are about to prove them very, very wrong.

How did your Thai Vegetable Spring Roll Cups with Almond Lime Dipping Sauce turn out? Tag @ThatPaleoChick and share it! #paleoappetizer #thaiinspired #lettucecups #whole30appetizer #realfood #grainfree #dairyfree #healthyappetizer #thatpaleochick

Thai Vegetable Spring Roll Cups with Almond Lime Dipping Sauce

Crispy butter lettuce cups loaded with a vibrant Thai-spiced shredded vegetable filling, toasted sesame seeds, and fresh herbs, served with a bold almond lime dipping sauce. Totally paleo, naturally gluten-free, and ready in under 30 minutes.

  • Prep time:
  • Cook time:
  • Total time:
  • Servings: 4 servings (12 cups)

Ingredients

  • 12 large butter lettuce leaves (cups), rinsed and patted dry
  • 1 1/2 cups shredded purple cabbage
  • 1 cup shredded carrots (about 2 medium carrots)
  • 1 cup shredded zucchini, excess moisture squeezed out
  • 1/2 cup thinly sliced red bell pepper
  • 2 green onions, thinly sliced
  • 1/3 cup fresh cilantro leaves, roughly chopped
  • 1/4 cup fresh mint leaves, roughly chopped
  • 2 tablespoons toasted sesame seeds
  • 1 tablespoon coconut aminos
  • 1 teaspoon toasted sesame oil
  • 1 teaspoon freshly grated ginger
  • 1 small garlic clove, minced
  • 1 tablespoon fresh lime juice
  • Pinch of red pepper flakes
  • FOR THE ALMOND LIME DIPPING SAUCE:
  • 1/3 cup smooth almond butter (no sugar added)
  • 3 tablespoons coconut aminos
  • 2 tablespoons fresh lime juice
  • 1 tablespoon full-fat coconut milk
  • 1 teaspoon toasted sesame oil
  • 1 teaspoon freshly grated ginger
  • 1 small garlic clove, minced
  • 1 to 2 tablespoons warm water (to thin as needed)
  • Pinch of red pepper flakes or a few drops of hot sauce (optional)

Instructions

  1. MAKE THE DIPPING SAUCE: Whisk together the almond butter, coconut aminos, lime juice, coconut milk, sesame oil, ginger, and garlic in a small bowl until smooth. Add warm water one tablespoon at a time until the sauce is pourable but still thick enough to coat a spoon. Add red pepper flakes or hot sauce if you want a little heat. Set aside.
  2. MAKE THE VEGETABLE FILLING: In a large mixing bowl, combine the shredded purple cabbage, carrots, zucchini, and red bell pepper.
  3. In a small bowl, whisk together the coconut aminos, sesame oil, ginger, garlic, lime juice, and red pepper flakes. Pour over the shredded vegetables and toss well to coat everything evenly.
  4. Fold in the green onions, cilantro, and mint. Taste and adjust with a little extra lime juice or coconut aminos if needed.
  5. ASSEMBLE THE CUPS: Lay the butter lettuce cups out on a large platter or serving board. Spoon the vegetable filling generously into each cup.
  6. Scatter toasted sesame seeds over the filled cups. Serve immediately with the almond lime dipping sauce on the side for dunking or drizzling.

Nutrition per serving

  • Calories: 185
  • Total Fat: 12g
  • Carbohydrates: 18g
  • Protein: 5g
  • Dietary Fiber: 4g
  • Sugar: 7g
Recipe

Fits these needs

Checked ingredient by ingredient. Tap one to see every recipe that fits.

Ingredients

    Instructions

      Nutrition Facts Amount per serving

      Estimated from the ingredients. Values vary with brands and portions.