Thai Basil Beef Rolls

Featured in: Warm Everyday Plates

These Thai basil beef rolls combine ground beef stir-fried with garlic, chilies, and fresh Thai basil, then wrapped in soft rice paper with jasmine rice, crisp vegetables, and fragrant herbs. Each bite delivers a vibrant balance of salty, sweet, spicy, and herbal flavors. Served with a tangy fish sauce-based dipping sauce, they make an ideal light lunch or appetizer. Ready in under an hour, these dairy-free rolls offer customizable heat levels and can be made gluten-free with simple substitutions.

Updated on Sun, 01 Feb 2026 11:22:22 GMT
Thai Basil Beef Rolls filled with savory ground beef, crisp cucumbers, carrots, and fresh herbs wrapped in soft rice paper. Save
Thai Basil Beef Rolls filled with savory ground beef, crisp cucumbers, carrots, and fresh herbs wrapped in soft rice paper. | hazelfork.com

These Thai Basil Beef Rolls are a vibrant fusion of savory beef, aromatic Thai basil, and crisp vegetables wrapped in soft rice paper. They deliver a satisfying balance of salty, sweet, spicy, and herbal flavors, making them the perfect choice for a light lunch or a fresh appetizer when dipped in a tangy, spicy sauce.

Thai Basil Beef Rolls filled with savory ground beef, crisp cucumbers, carrots, and fresh herbs wrapped in soft rice paper. Save
Thai Basil Beef Rolls filled with savory ground beef, crisp cucumbers, carrots, and fresh herbs wrapped in soft rice paper. | hazelfork.com

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

The beauty of this dish lies in the contrast between the warm, intensely seasoned ground beef and the cold, crunchy vegetables. Each roll provides a refreshing explosion of authentic Thai-inspired taste in every bite.

Ingredients

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

  • For the Beef Filling: 1 lb (450 g) ground beef, 85–90% lean; 1 tbsp neutral oil; 3 cloves garlic, minced; 1 small shallot, finely minced; 2 Thai birds eye chilies, finely minced; 1 small red bell pepper, finely diced; 3 green onions, thinly sliced; 1 cup fresh Thai basil leaves, roughly chopped; 1 tbsp fresh lime juice.
  • For the Sauce Seasoning: 1 1/2 tbsp soy sauce; 1 tbsp fish sauce; 1/2 tbsp oyster sauce; 1 tsp dark soy sauce (optional); 2–3 tsp brown sugar or palm sugar; 1–2 tbsp water.
  • For the Rolls: 12–16 large rice paper wrappers; 1 1/2 cups cooked jasmine rice or rice vermicelli noodles (optional); 1 cup shredded lettuce; 1 cup julienned cucumber; 1 cup julienned carrots; 1 cup fresh cilantro leaves (optional); 1 cup additional Thai basil leaves; 1 cup fresh mint leaves (optional); warm water.
  • For the Dipping Sauce: 3 tbsp fish sauce; 3 tbsp fresh lime juice; 2 1/2 tbsp warm water; 1 1/2 tbsp sugar; 1 clove garlic, minced; 1–2 Thai birds eye chilies, sliced; 1 tbsp shredded carrot (optional).

Instructions

Step 1
In a small bowl, mix all sauce seasoning ingredients: soy sauce, fish sauce, oyster sauce, dark soy sauce (if using), and sugar. Stir until sugar dissolves. Add water to create a glossy, pourable sauce. Set aside.
Step 2
Heat 1 tbsp neutral oil in a large skillet or wok over medium-high. Add garlic and shallot; stir-fry 30–45 seconds until fragrant and just golden.
Step 3
Add minced chilies and the white parts of the green onions. Stir-fry 20–30 seconds until aromatic.
Step 4
Add ground beef, crumbling with a spatula. Cook for 4–6 minutes, stirring frequently, until mostly cooked and browned in spots.
Step 5
Add diced red bell pepper; cook 2–3 minutes until slightly softened.
Step 6
Pour the sauce seasoning over the beef. Toss to coat and cook 2–3 minutes more, letting the sauce reduce and cling to the meat. Adjust seasoning if needed.
Step 7
Reduce heat to low. Add chopped Thai basil and green parts of green onions. Toss just until basil wilts (30–45 seconds).
Step 8
Turn off heat and stir in lime juice. Let beef mixture cool to room temperature.
Step 9
While beef cools, cook rice or noodles if needed and cool completely. Prep all vegetables and herbs; lay out in bowls for assembly.
Step 10
Make the dipping sauce: In a bowl, combine fish sauce, lime juice, sugar, and water. Stir until sugar dissolves. Add garlic, chilies, carrot, and herbs as desired. Taste and adjust for a balance of salty, sour, sweet, and spicy. Chill if desired.
Step 11
Set up a rolling station: Fill a large shallow dish with warm (not hot) water. Prepare a clean board or plate (lightly oiled if sticky).
Step 12
Working one at a time, dip a rice paper wrapper in warm water for 3–5 seconds, rotating to moisten all over. Place on the board; it will continue to soften.
Step 13
Layer about 2–3 tbsp cooled rice or noodles on the bottom third of the wrapper. Top with 2–3 tbsp beef mixture, a few strips of cucumber and carrot, a small handful of lettuce, and some cilantro, basil, and mint.
Step 14
Fold the bottom edge over the filling. Fold in the sides, then roll tightly away from you to form a neat cylinder.
Step 15
Place roll seam-side down on a plate. Repeat with remaining wrappers and filling.
Step 16
To serve, leave whole or slice diagonally. Serve immediately with dipping sauce. If needed, cover with a damp towel and plastic wrap; store chilled up to 2–3 hours. Allow to sit at room temperature 10–15 minutes before serving.

Zusatztipps für die Zubereitung

For the best rolling experience, ensure the beef mixture is completely cooled to room temperature before you begin. Using warm water for the rice paper is critical; it should be just warm enough to soften the paper within 5 seconds without making it too sticky to handle. Keep a damp towel handy to cover the finished rolls if you are not serving them immediately to prevent the rice paper from drying out and cracking.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Varianten und Anpassungen

You can easily adapt this recipe to your preferences. Substitute the ground beef with extra-lean ground turkey or chicken for a lighter version. For a gluten-free roll, ensure you use certified gluten-free soy and oyster sauces or tamari. If you want a lower-carb option, simply omit the rice or noodles and increase the amount of fresh vegetables and herbs like red cabbage, bean sprouts, or radishes for extra crunch.

Serviervorschläge

These rolls are beautiful when served whole or sliced diagonally to show off the vibrant interior layers. Arrange them on a platter with the homemade dipping sauce in a central bowl. For an extra herbal touch, garnish the plate with additional sprigs of fresh mint or Thai basil. These are best served fresh, but if you must store them, allow them to come to room temperature for 10–15 minutes before eating to restore the texture of the rice paper.

Save
| hazelfork.com

With their fresh ingredients and bold seasoning, these Thai Basil Beef Rolls are sure to become a favorite in your kitchen. Enjoy the perfect harmony of authentic Thai flavors in every bite!

Recipe Questions & Answers

Can I make these rolls ahead of time?

Yes, you can prepare the beef filling up to 24 hours in advance and store it refrigerated. Assemble the rolls 2-3 hours before serving, cover with a damp towel and plastic wrap, and refrigerate. Let them sit at room temperature for 10-15 minutes before serving for the best texture.

What can I substitute for Thai basil?

If Thai basil is unavailable, use a combination of regular Italian basil and fresh mint leaves to mimic the aromatic, slightly licorice-like flavor. The combination provides a similar herbal brightness to the dish.

How do I prevent rice paper from tearing?

Dip the rice paper in warm (not hot) water for only 3-5 seconds, just until moistened. Place it on your work surface and let it continue softening for 10-15 seconds before filling. Don't overfill, and roll gently but firmly to create a tight cylinder without stretching the wrapper.

Can I use a different protein instead of beef?

Absolutely. Ground turkey, chicken, or pork work wonderfully with the same seasonings. For a vegetarian version, try crumbled firm tofu or tempeh, adjusting cooking time as needed and ensuring proper seasoning with the sauce mixture.

What should I serve alongside these rolls?

These rolls pair beautifully with Thai-style papaya salad, coconut rice, or a light vegetable soup. For a complete meal, serve with additional fresh vegetables, extra dipping sauce, and perhaps some crispy spring rolls for textural variety.

How spicy are these rolls?

The heat level is customizable. Using 2 Thai bird's eye chilies creates moderate spice. Reduce to 1 chili or use chili flakes for milder heat, or increase chilies for more intensity. The dipping sauce heat can also be adjusted independently to suit your preference.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Thai Basil Beef Rolls

Savory beef and aromatic Thai basil wrapped in rice paper with crisp vegetables and tangy dipping sauce.

Prep Time
30 minutes
Time to Cook
15 minutes
Time Required
45 minutes
Created by Lydia Carver

Recipe Group Warm Everyday Plates

Skill Level Medium

Cuisine Type Thai

Makes 4 Portions

Diet Preferences No Dairy

Needed Ingredients

Beef Filling

01 1 pound ground beef, 85-90% lean
02 1 tablespoon neutral oil
03 3 cloves garlic, minced
04 1 small shallot, finely minced
05 2 Thai bird's eye chilies, finely minced
06 1 small red bell pepper, finely diced
07 3 green onions, thinly sliced
08 1 cup fresh Thai basil leaves, roughly chopped
09 1 tablespoon fresh lime juice

Sauce Seasoning

01 1.5 tablespoons soy sauce
02 1 tablespoon fish sauce
03 0.5 tablespoon oyster sauce
04 1 teaspoon dark soy sauce
05 2-3 teaspoons brown sugar or palm sugar
06 1-2 tablespoons water

Assembly Components

01 12-16 large rice paper wrappers, 8.5 inches diameter
02 1.5 cups cooked jasmine rice or rice vermicelli noodles, cooled
03 1 cup shredded lettuce or thinly sliced cabbage
04 1 cup julienned cucumber
05 1 cup julienned carrots
06 1 cup fresh cilantro leaves
07 1 cup additional Thai basil leaves
08 1 cup fresh mint leaves
09 Warm water for softening rice paper

Dipping Sauce

01 3 tablespoons fish sauce
02 3 tablespoons fresh lime juice
03 2.5 tablespoons warm water
04 1.5 tablespoons sugar
05 1 clove garlic, finely minced
06 1-2 Thai bird's eye chilies, thinly sliced
07 1 tablespoon finely shredded carrot
08 1 teaspoon finely chopped cilantro stems

Preparation Steps

Step 01

Prepare Sauce Seasoning: In a small bowl, combine soy sauce, fish sauce, oyster sauce, dark soy sauce, and sugar. Stir until sugar dissolves completely. Add water to achieve a glossy, pourable consistency. Set aside.

Step 02

Bloom Aromatics: Heat neutral oil in a large skillet or wok over medium-high heat. Add minced garlic and shallot, stirring constantly for 30-45 seconds until fragrant and lightly golden.

Step 03

Develop Spice Layer: Add minced chilies and white parts of green onions to the pan. Stir-fry for 20-30 seconds until the aromatics intensify and become fragrant.

Step 04

Cook Beef Base: Add ground beef to the pan, breaking it apart with a spatula. Cook for 4-6 minutes, stirring frequently, until mostly cooked through and lightly browned.

Step 05

Incorporate Bell Pepper: Add diced red bell pepper and cook for 2-3 minutes, stirring occasionally, until the pepper softens slightly.

Step 06

Finish with Sauce: Pour the prepared sauce seasoning over the beef mixture. Toss until evenly coated and cook for 2-3 minutes, allowing the sauce to reduce and cling to the meat. Adjust seasonings to taste.

Step 07

Incorporate Thai Basil: Reduce heat to low. Add chopped Thai basil and green parts of green onions. Toss gently for 30-45 seconds until the basil just begins to wilt. Do not overcook.

Step 08

Complete Beef Filling: Remove from heat and stir in fresh lime juice. Transfer the beef mixture to a plate and allow it to cool completely to room temperature.

Step 09

Prepare Assembly Station: While the beef cools, cook jasmine rice or rice vermicelli noodles if using, then cool completely. Prepare all fresh vegetables and herbs, arranging them in individual bowls for easy access during rolling.

Step 10

Prepare Dipping Sauce: In a mixing bowl, combine fish sauce, lime juice, sugar, and warm water. Stir until sugar dissolves. Add minced garlic, sliced chilies, shredded carrot, and cilantro or green onion as desired. Taste and adjust seasonings for balance of salty, sour, sweet, and spicy flavors. Chill if preferred.

Step 11

Set Up Rolling Station: Fill a large shallow dish with warm water, not hot. Prepare a clean board or large plate, lightly oiling it if the rice paper is prone to sticking.

Step 12

Hydrate Rice Paper: Working one wrapper at a time, dip it into the warm water for 3-5 seconds while rotating to moisten all edges evenly. Place the softened wrapper on the prepared board where it will continue to soften slightly.

Step 13

Layer Filling Components: Arrange 2-3 tablespoons of cooled rice or noodles on the lower third of the wrapper. Top with 2-3 tablespoons of cooled beef mixture, followed by cucumber strips, carrot strips, a small handful of lettuce, and fresh cilantro, basil, and mint leaves.

Step 14

Shape and Roll: Fold the bottom edge of the wrapper over the filling, then fold in both sides. Roll tightly away from you, creating a neat cylindrical shape. Ensure the roll is snug but not so tight that it tears.

Step 15

Rest and Arrange: Place each completed roll seam-side down on a serving plate. Repeat the wrapping process with remaining wrappers and filling until all ingredients are used.

Step 16

Serve and Store: Serve rolls whole or sliced diagonally with dipping sauce on the side. Consume immediately for optimal texture. If storing, cover with a damp towel and plastic wrap. Refrigerate for up to 2-3 hours. Allow rolls to sit at room temperature for 10-15 minutes before serving if previously chilled.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Essential Tools

  • Large skillet or wok
  • Mixing bowls
  • Sharp chef's knife and cutting board
  • Shallow dish or pan for water
  • Clean board or large plate for rolling
  • Spatula for stirring and breaking apart meat

Allergy Details

Review ingredients for allergens and speak to your doctor with any concerns.
  • Contains fish from fish sauce
  • Contains soy from soy sauce and oyster sauce
  • May contain shellfish depending on oyster sauce brand
  • Contains wheat unless using gluten-free soy and oyster sauce alternatives

Nutritional Info (each portion)

Nutrition details are for reference and aren't a substitute for medical advice.
  • Energy (Calories): 125
  • Fats: 5 g
  • Carbohydrates: 12 g
  • Proteins: 8 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.