Thai Basil Beef Pad Gra Prow is that rare dish that tastes like takeout but cooks faster than delivery. It’s bold, savory, a little spicy, and deeply aromatic from fresh basil and garlic. If you love meals that pack a punch without a ton of prep, this one delivers.
You’ll go from chopping board to table in under 30 minutes, with flavors that feel complex but are easy to nail at home. Serve it over hot jasmine rice and top with a crispy fried egg if you want the full Thai street food experience.
Why This Recipe Works

This dish balances salty, sweet, spicy, and savory in a way that feels rich but clean. The sauce uses fish sauce for depth, soy sauce for body, and a touch of sugar to round the edges.
High heat gives the beef a quick sear without drying it out. Fresh Thai basil goes in at the end, releasing its peppery, anise-like aroma that defines Pad Gra Prow. With a hot pan and a handful of pantry staples, you get big flavor with minimal effort.
What You’ll Need
- 1 pound (450 g) ground beef, ideally 85–90% lean
- 1 small onion, thinly sliced (optional but recommended)
- 5 cloves garlic, finely chopped
- 2–3 Thai bird’s eye chilies, thinly sliced (adjust to heat tolerance)
- 1 red bell pepper, thinly sliced (optional for color and crunch)
- 1 cup fresh Thai basil leaves (holy basil if you can find it)
- 2 tablespoons neutral oil (canola, peanut, or vegetable)
- 2 tablespoons soy sauce
- 1 tablespoon fish sauce
- 1 tablespoon oyster sauce
- 1–2 teaspoons sugar (white or palm)
- 1–2 tablespoons water, as needed to loosen the sauce
- Lime wedges, for serving (optional)
- Jasmine rice, cooked, for serving
- Eggs, for optional crispy fried egg topping
Step-by-Step Instructions

- Prep your aromatics and sauce. Chop garlic and chilies, slice onion and bell pepper, and pick basil leaves.
In a small bowl, stir together soy sauce, fish sauce, oyster sauce, and sugar. Set aside.
- Heat the pan properly. Use a large skillet or wok over medium-high heat. Add oil and let it shimmer.
A hot pan prevents the beef from steaming and helps it brown.
- Sweat the aromatics. Add garlic, chilies, and onion. Stir-fry 30–60 seconds until fragrant. Don’t let the garlic burn—keep it moving.
- Brown the beef. Add the ground beef, breaking it up with a spatula.
Cook 4–6 minutes until no longer pink and lightly caramelized in spots. If there’s excess fat, spoon off a little, but leave some for flavor.
- Add bell pepper. Toss in the sliced bell pepper. Stir-fry 1–2 minutes until slightly softened but still crisp.
- Add the sauce. Pour in the soy-fish-oyster sauce mixture.
Stir to coat everything. If the pan looks dry, add 1–2 tablespoons water to create a glossy sauce that clings to the beef.
- Finish with basil. Turn off the heat and toss in the basil leaves. Stir until just wilted and fragrant, about 20–30 seconds.
Taste and adjust: add a splash of fish sauce for salt, sugar for balance, or a squeeze of lime for brightness.
- Optional fried egg. In a separate pan, fry eggs in hot oil until the edges are lacy and crisp, and the yolk is still runny. This is traditional and highly recommended.
- Serve. Spoon the beef over hot jasmine rice. Top with a fried egg and extra chilies or lime wedges if you like.
How to Store
- Refrigerator: Store cooked beef in an airtight container for up to 3 days.
Keep rice separately for best texture.
- Freezer: Freeze the beef (without basil if possible) for up to 2 months. Add fresh basil when reheating to restore aroma.
- Reheat: Warm in a skillet over medium heat with a splash of water to loosen the sauce. Microwave works in a pinch, but stir halfway for even heating.

Benefits of This Recipe
- Fast and beginner-friendly: It’s a high-heat stir-fry with simple steps and common ingredients.
- Balanced flavors: Salty, sweet, spicy, and savory—nothing flat or one-note.
- Flexible: Adjust chilies, swap vegetables, or change the protein without losing the soul of the dish.
- Meal prep friendly: Beef reheats well; cook rice fresh or use leftover rice to make it even faster.
- Protein-rich and satisfying: Especially filling when paired with rice and topped with an egg.
Pitfalls to Watch Out For
- Overcrowding the pan: Too much beef in a small pan will steam instead of brown.
Use a wide skillet or cook in batches.
- Burning the garlic: It turns bitter fast. Keep the heat high but stir constantly, or add garlic after onions soften slightly.
- Using the wrong basil: Sweet basil works in a pinch, but Thai basil or holy basil gives that characteristic peppery, clove-like aroma.
- Too salty sauce: Fish sauce and soy are potent. Taste before adding extra salt and adjust with sugar or water if needed.
- Skipping the heat: Chilies are part of the identity of Pad Gra Prow.
If you’re sensitive, reduce the number, don’t remove them entirely.
Recipe Variations
- Chicken or turkey: Swap in ground chicken or turkey for a lighter version. Add a touch of oil to prevent dryness.
- Pork: Ground pork is classic and juicy. Reduce added oil slightly if it’s fatty.
- Vegetarian: Use crumbled extra-firm tofu or tempeh.
Add a dash of vegetarian mushroom “oyster” sauce and soy to deepen flavor.
- No ground meat: Thinly slice flank steak or sirloin against the grain. Stir-fry quickly so it stays tender.
- Extra veg: Green beans, zucchini, or mushrooms all work. Keep the stir-fry quick so veggies stay crisp.
- Saucy style: Add an extra 2–3 tablespoons water or stock and a 1/2 teaspoon cornstarch slurry for a more glazed, clingy sauce.
- Lower sodium: Use low-sodium soy sauce and reduce fish sauce slightly.
Balance with lime and a pinch more sugar.
FAQ
Can I use regular basil instead of Thai basil?
You can, but the flavor will be different. Sweet basil is milder and more floral. If you can find Thai basil or holy basil, the dish will taste more authentic and aromatic.
How spicy should Pad Gra Prow be?
Traditionally, it’s fairly spicy, but you’re in charge.
Start with one chili, taste, and add more if you want heat. You can also remove the seeds to soften the bite.
What rice pairs best with this?
Jasmine rice is the classic choice. Its fragrance and soft texture complement the savory beef and basil perfectly.
Brown jasmine rice also works if you prefer whole grains.
Is fish sauce necessary?
It’s important for depth and that signature umami. If you must skip it, add a bit more soy sauce and a splash of lime, but know the flavor won’t be quite the same.
Can I make it gluten-free?
Yes. Use tamari instead of soy sauce and check your oyster sauce for a gluten-free version.
Fish sauce is typically gluten-free, but always read labels.
How do I get the beef to brown nicely?
Use a hot pan, don’t crowd it, and let the beef sit for a minute before stirring so it can sear. Breaking it up into small crumbles helps with even browning.
What if I can’t handle much spice?
Use one mild chili or substitute with red pepper flakes to taste. You can also add more sugar and a squeeze of lime to keep the flavor balanced without the burn.
Can I add a fried egg later when reheating?
Definitely.
Cook the egg fresh and add it to reheated beef and rice. The runny yolk brings the dish back to life.
How do I keep basil vibrant?
Add basil off the heat and stir until just wilted. Overcooking dulls the color and aroma.
If reheating leftovers, toss in a handful of fresh basil at the end.
What’s the difference between Thai basil and holy basil?
Thai basil has a sweet, anise-like flavor and sturdy leaves. Holy basil (krapao) is spicier and more peppery, traditional in Pad Gra Prow. Either works, but they offer slightly different profiles.
Final Thoughts
Thai Basil Beef Pad Gra Prow is a fast, reliable favorite that tastes bigger than the effort it takes.
With a few pantry sauces, fresh basil, and a hot pan, you get a punchy, satisfying meal any night of the week. Make it as spicy as you like, top it with a crispy egg, and serve with plenty of jasmine rice. Once you cook it a couple of times, it’ll be one of those recipes you can make by heart.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

