I first made these Thai basil beef rolls on a busy weeknight when I wanted fresh, handheld flavor without frying. They’re light, herb-forward rice paper rolls filled with savory ground beef, sweet hoisin, crunchy carrots and peppers, and a punch of basil — perfect when you want something fast but special. If you like simple ground-beef meals that feel a little fancy, see best-ever ground beef dinners for more weeknight inspiration.
Why you’ll love this dish
These rolls take familiar flavors and package them into neat, portable bites. They’re quick to make, budget-friendly (one pound of lean beef goes a long way), and kid-friendly — the veg hides nicely in the roll if your family isn’t veggie-obsessed. They also read as lighter than fried spring rolls but still deliver satisfying savory notes thanks to hoisin and soy.
“A perfect mix of sweet and savory — the basil lifts the beef and makes every bite feel fresh.” — a satisfied home cook
This is a go-to for weeknight dinners, casual entertaining, or a potluck where you want to bring something handheld and easy to eat.
How this recipe comes together
Overview of the process so you know what to expect:
- Brown the beef quickly in a hot skillet and season it with soy and hoisin.
- Stir in shredded carrots and chopped peppers so they soften slightly but keep a snap.
- Soften rice paper briefly in warm water, then assemble rolls with beef and fresh basil.
- Serve immediately with a dipping sauce like spicy peanut or sweet chili.
This recipe is straightforward: cook, mix, hydrate, roll. Expect about 20–25 minutes from start to finish, mostly active cooking and rolling time.
Gather these items
- 1 lb lean ground beef (90–95% lean recommended) — keeps the rolls from being greasy.
- 1 tbsp soy sauce (low-sodium if preferred)
- 1 tbsp hoisin sauce
- 1 cup shredded carrots (about 2 medium carrots)
- 1/2 cup chopped bell peppers (red or yellow are sweeter; use any color)
- Fresh basil leaves (Thai basil if available; sweet basil is an acceptable swap)
- Rice paper wrappers (round, usually 8–9 inches)
Notes and substitutions:
- For a lower-sodium version, use low-sodium soy and taste before adding extra salt.
- Vegetarian swap: replace beef with crumbled firm tofu or seasoned tempeh (see Variations).
- If you can’t find Thai basil, a mix of basil and mint gives a similar bright profile.
Step-by-step instructions
- Heat a skillet over medium-high heat with 1 tsp neutral oil. Add the ground beef and break it up with a spatula.
- When the beef is mostly browned (about 4–6 minutes), stir in 1 tbsp soy sauce and 1 tbsp hoisin sauce. Cook until the beef is fully done. Drain excess fat if needed.
- Add 1 cup shredded carrots and 1/2 cup chopped bell peppers. Sauté 2–3 minutes until the vegetables are bright and tender but still have bite. Remove from heat and let the mixture cool slightly.
- Fill a shallow bowl with warm water. Submerge one rice paper wrapper for 10–15 seconds until it softens. Lay it flat on a damp towel or cutting board.
- Place a handful (about 2–3 tbsp) of the beef mixture near the bottom third of the wrapper. Add several fresh basil leaves on top.
- Fold the left and right sides over the filling, then roll tightly from the bottom up. Repeat until all wrappers and filling are used.
- Serve immediately with dipping sauces such as spicy peanut sauce, sweet chili sauce, or a simple mix of soy and lime.
Short, active sentences make the assembly quick to follow: soften, fill, fold, roll.
Best ways to enjoy it
Serve these as an appetizer, light lunch, or part of a larger Southeast Asian-inspired spread. Pairing ideas:
- Dipping sauces: spicy peanut, sweet chili, hoisin-lime dip, or soy-lime with a touch of fish sauce.
- Sides: a crisp Asian cucumber salad, cold vermicelli noodles, or steamed edamame.
- Beverage pairings: a crisp lager, jasmine iced tea, or a cold dry riesling balances the sweet-salty flavors.
For presentation, arrange rolls overlapping on a long platter with a small bowl of sauce in the center and extra basil leaves as garnish.
How to store & freeze
- Refrigerator: Store leftover beef separately from rice papers. Keep the cooked beef in an airtight container in the fridge for up to 3–4 days. Rice paper rolls are best eaten the day they’re made.
- Assembled rolls: They deteriorate quickly because rice paper absorbs moisture. If you must store assembled rolls, wrap them individually in plastic wrap and keep them in the fridge for up to 24 hours — expect softer skins.
- Freezing: Avoid freezing assembled rolls; rice paper becomes soggy when thawed. You can freeze the cooked beef filling for up to 3 months. Thaw overnight in the fridge and reheat in a skillet before assembling fresh rolls.
- Food safety: Refrigerate cooked beef within two hours (one hour in hot environments). Reheat leftovers to 165°F (74°C) before serving.
Pro chef tips
- Don’t over-soak rice paper. Ten to fifteen seconds in warm water is usually enough; the wrapper will continue to soften on your work surface.
- Keep a damp towel under your working stack of rice papers to prevent sticking.
- Use very lean beef (90–95%) to avoid greasy rolls. If you use fattier beef, drain well and blot with paper towels.
- Layer herbs on top of the filling so they sit against the wrapper — this creates a nice visual when sliced.
- Make rolling easier: form small uniform portions of filling with a spoon or small ice cream scoop so each roll holds the same amount.
- Want to speed things up? Cook the beef and veggies ahead; store separately and assemble just before serving.
Also consider a playful riff on the idea: if you prefer richer bites, try the cheesy ground beef roll for a melty option that keeps the rolling technique but swaps flavor profiles.
Creative twists
- Vegetarian: Swap beef for seasoned crumbled tofu or shredded jackfruit. Add a splash of soy and a few pinches of smoked paprika for depth.
- Chicken or turkey: Use ground chicken or turkey and boost with a teaspoon of sesame oil.
- Noodle addition: Add a small handful of cooked vermicelli to the filling for extra texture.
- Crunch & heat: Add crushed roasted peanuts, sliced jalapeño, or a smear of sambal inside the roll.
- Sauce-forward: Brush a thin layer of chili-garlic sauce or hoisin inside the wrapper before adding filling for extra glaze.
FAQ – Your questions answered
Q: How long does this take to prepare?
A: Active time is about 20 minutes. If you prep veggies ahead, assembly goes even faster.
Q: Can I make these ahead for a party?
A: Partially — cook the beef filling and store it chilled. Soften and roll rice paper just before serving to keep skins from getting soggy.
Q: Are these gluten-free?
A: Rice paper is gluten-free, but soy sauce contains gluten unless you use a gluten-free tamari. Use gluten-free hoisin if needed.
Q: Can I freeze assembled rolls?
A: No — freezing ruins the rice paper texture. Freeze the cooked filling instead, then thaw and assemble fresh.
Q: How many rolls does 1 lb of beef make?
A: Depending on filling size, you’ll get roughly 8–12 rolls. Use small portions per wrap for more servings.
Q: What dipping sauce pairs best?
A: Spicy peanut and sweet chili are classics. For a lighter option, do soy-lime with a splash of fish sauce and a pinch of sugar.
Q: My rice paper tears while rolling. What went wrong?
A: Over-soaking or dry work surface can cause tearing. Soak briefly, lay flat on a damp towel, and don’t overload the filling.
Final thoughts
These Thai basil beef rolls are a speedy way to make something fresh, herbaceous, and fun to eat — ideal for weeknights or casual get-togethers. Try the simple assembly method, tweak the herbs and sauces to your taste, and leave a comment about the variation you liked best.

Thai Basil Beef Rolls
Ingredients
Method
- Heat a skillet over medium-high heat with 1 tsp neutral oil.
- Add the ground beef and break it up with a spatula.
- When the beef is mostly browned (about 4–6 minutes), stir in 1 tbsp soy sauce and 1 tbsp hoisin sauce.
- Cook until the beef is fully done. Drain excess fat if needed.
- Add 1 cup shredded carrots and 1/2 cup chopped bell peppers.
- Sauté for 2–3 minutes until the vegetables are bright and tender but still have bite.
- Remove from heat and let the mixture cool slightly.
- Fill a shallow bowl with warm water.
- Submerge one rice paper wrapper for 10–15 seconds until it softens.
- Lay it flat on a damp towel or cutting board.
- Place a handful (about 2–3 tbsp) of the beef mixture near the bottom third of the wrapper.
- Add several fresh basil leaves on top.
- Fold the left and right sides over the filling, then roll tightly from the bottom up.
- Repeat until all wrappers and filling are used.
- Serve immediately with dipping sauces such as spicy peanut sauce, sweet chili sauce, or a simple mix of soy and lime.