Thai Basil Beef Rolls (Printable)

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

# Ingredient list:

→ Beef Filling

01 - 1 lb 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

10 - 1.5 tablespoons soy sauce
11 - 1 tablespoon fish sauce
12 - 0.5 tablespoon oyster sauce
13 - 1 teaspoon dark soy sauce
14 - 2-3 teaspoons brown sugar or palm sugar
15 - 1-2 tablespoons water

→ Roll Assembly

16 - 12-16 large rice paper wrappers, 8.5 inch diameter
17 - 1.5 cups cooked jasmine rice or rice vermicelli noodles, cooled
18 - 1 cup shredded lettuce or thinly sliced cabbage
19 - 1 cup julienned cucumber
20 - 1 cup julienned carrots
21 - 1 cup fresh cilantro leaves
22 - 1 cup additional Thai basil leaves
23 - 1 cup fresh mint leaves
24 - Warm water for softening rice paper

→ Dipping Sauce

25 - 3 tablespoons fish sauce
26 - 3 tablespoons fresh lime juice
27 - 2.5 tablespoons warm water
28 - 1.5 tablespoons sugar
29 - 1 clove garlic, minced
30 - 1-2 Thai bird's eye chilies, thinly sliced
31 - 1 tablespoon finely shredded carrot
32 - 1 teaspoon finely chopped cilantro stems

# How to Make It:

01 - In a small bowl, combine soy sauce, fish sauce, oyster sauce, dark soy sauce, and brown sugar. Stir until sugar dissolves completely. Add water gradually to achieve a glossy, pourable consistency. Set aside.
02 - Heat 1 tablespoon neutral oil in a large skillet or wok over medium-high heat. Add minced garlic and shallot, stir-frying for 30-45 seconds until fragrant and just golden.
03 - Add minced chilies and white parts of green onions to the skillet. Stir-fry for 20-30 seconds until fully aromatic.
04 - Add ground beef to the skillet, breaking it apart with a spatula. Cook for 4-6 minutes over medium-high heat, stirring frequently, until mostly cooked with light browning.
05 - Add diced red bell pepper to the beef. Cook for 2-3 minutes until slightly softened.
06 - Pour prepared sauce seasoning over the beef mixture. Toss thoroughly to coat. Cook for 2-3 minutes, allowing the sauce to reduce and adhere to the meat. Taste and adjust seasoning as needed.
07 - Reduce heat to low. Add chopped Thai basil and green parts of green onions to the beef. Toss gently for 30-45 seconds until basil wilts slightly.
08 - Turn off heat and stir in lime juice. Transfer beef mixture to a bowl and allow to cool to room temperature for easier rolling.
09 - While beef cools, cook rice or noodles if using and cool completely. Prepare all vegetables and herbs by cutting, washing, and arranging in separate bowls for efficient assembly.
10 - In a small bowl, combine fish sauce, lime juice, sugar, and warm water. Stir until sugar dissolves completely. Add minced garlic, sliced chilies, shredded carrot, and cilantro stems. Taste and adjust balance of salty, sour, sweet, and spicy flavors. Chill if desired.
11 - Fill a large shallow dish with warm water (not hot). Prepare a clean, dry board or plate for rolling, optionally lightly oiling the surface to prevent sticking.
12 - Working with one wrapper at a time, dip a rice paper wrapper into warm water for 3-5 seconds, rotating gently to moisten all sides evenly. Place on the prepared board where it will continue to soften.
13 - Arrange 2-3 tablespoons cooled rice or noodles in the bottom third of the softened wrapper. Top with 2-3 tablespoons cooled beef mixture, cucumber and carrot strips, lettuce, cilantro, basil, and mint leaves.
14 - Fold the bottom edge of the wrapper over the filling. Fold both sides inward, then roll tightly away from you, creating a neat cylindrical shape with no gaps.
15 - Place completed roll seam-side down on a serving plate. Repeat with remaining wrappers and filling. Serve immediately, whole or sliced diagonally, with dipping sauce on the side.
16 - If making ahead, cover rolls with a damp towel and plastic wrap. Store chilled for up to 2-3 hours. Allow rolls to sit at room temperature for 10-15 minutes before serving for optimal texture.

# Expert Suggestions:

01 -
  • The beef filling gets even better after resting, making these perfect for meal prep or party prep
  • Each roll is like eating a complete balanced meal in one neat handheld package
02 -
  • Let the beef filling cool completely before rolling or the wrappers will tear and become gummy
  • Rice paper continues softening after wetting, so do not oversoak or your rolls will be impossible to work with
03 -
  • If your wrappers are too brittle, let them warm to room temperature before using
  • Use kitchen shears to slice rolls diagonally for beautiful presentation
Go Back