Thai Basil Beef (Pad Kra Pao)

Thai Basil Beef, also known as Pad Kra Pao, is a spicy, savory, and aromatic stir-fry dish made with ground beef, garlic, chilies, and fresh Thai basil. This dish is quick, easy, and packed with bold flavors, making it a perfect weeknight meal. Serve it over steamed rice with a fried egg for an authentic Thai experience!

Why You’ll Love This Recipe

  • Quick & easy – Ready in under 20 minutes.
  • Packed with flavor – A perfect balance of spicy, savory, and slightly sweet.
  • Restaurant-quality – Tastes just like your favorite Thai takeout.
  • Customizable – Adjust spice levels or use different proteins.
  • Perfect with rice – A satisfying and complete meal.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the Beef Stir-Fry:

  • Ground beef (or thinly sliced beef)
  • Garlic, minced
  • Thai bird’s eye chilies (or red chili flakes)
  • Onion, sliced (optional)
  • Red bell pepper, sliced (optional)
  • Fresh Thai basil leaves (or regular basil)
  • Oil for cooking

For the Sauce:

  • Soy sauce
  • Oyster sauce
  • Fish sauce
  • Brown sugar or palm sugar
  • Water or beef broth

For Serving:

  • Steamed jasmine rice
  • Fried egg (optional, but recommended)

Directions

Step 1: Prepare the Sauce

  1. In a small bowl, mix soy sauce, oyster sauce, fish sauce, sugar, and water. Set aside.

Step 2: Cook the Beef

  1. Heat oil in a pan or wok over medium-high heat.
  2. Add garlic and chilies and stir-fry for 30 seconds until fragrant.
  3. Add ground beef and cook until browned, breaking it up as it cooks.

Step 3: Add Veggies & Sauce

  1. Stir in sliced onions and bell peppers (if using) and cook for 1-2 minutes.
  2. Pour in the prepared sauce and stir to coat the beef evenly.

Step 4: Add Thai Basil & Serve

  1. Turn off the heat and toss in fresh Thai basil leaves, stirring until they wilt.
  2. Serve hot over steamed jasmine rice and top with a fried egg for a traditional touch.

Servings and Timing

  • Servings: 2-4
  • Prep Time: 5 minutes
  • Cook Time: 10 minutes
  • Total Time: 15 minutes

Variations

  • Chicken Basil Stir-Fry – Swap beef for ground chicken or turkey.
  • Pork Basil Stir-Fry – Use ground pork for a rich, flavorful version.
  • Mild Version – Reduce or omit Thai chilies and use red bell pepper instead.
  • Extra Veggies – Add green beans, mushrooms, or zucchini.
  • Low-Carb Option – Serve over cauliflower rice or lettuce wraps.

Storage/Reheating

  • Storage: Store leftovers in an airtight container in the fridge for up to 3 days.
  • Reheating: Warm in a pan over medium heat or microwave in 30-second intervals.
  • Freezing: Freeze for up to 2 months and thaw in the fridge before reheating.

FAQs

Can I use regular basil instead of Thai basil?

Yes, but Thai basil has a unique peppery, slightly sweet flavor that regular basil lacks.

How do I make it less salty?

Reduce fish sauce and soy sauce, or add a splash of lime juice.

What can I serve with Thai Basil Beef?

Steamed jasmine rice, fried egg, and a side of stir-fried veggies.

Is Thai Basil Beef spicy?

Yes, it has heat from Thai chilies, but you can adjust the spice level.

Can I use steak instead of ground beef?

Yes! Use thinly sliced ribeye or flank steak for a heartier version.

How do I get an authentic Thai flavor?

Use fish sauce, oyster sauce, and Thai basil—these are key to an authentic taste.

Can I make this dish vegetarian?

Yes! Swap beef for tofu or mushrooms, and use soy sauce instead of fish sauce.

What oil should I use for stir-frying?

Use neutral oils like vegetable, canola, or peanut oil for high-heat cooking.

How do I prevent my beef from becoming dry?

Don’t overcook it! Ground beef cooks quickly, so stir-fry just until browned.

Can I meal prep this recipe?

Yes! Cook the beef in advance and store separately from rice for easy reheating.

Conclusion

Thai Basil Beef (Pad Kra Pao) is a bold, aromatic, and easy-to-make stir-fry that brings authentic Thai flavors to your kitchen. Whether you enjoy it spicy or mild, over rice or with a fried egg, this dish is sure to become a favorite. Try it today for a quick and satisfying meal!

Print

Thai Basil Beef (Pad Kra Pao)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A vibrant Thai stir‑fry featuring ground beef infused with fresh basil, garlic, chilies, and savory sauce—served best over rice with a crisp fried egg on top.

  • Author: Beth
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Main Dish / Stir‑Fry
  • Method: Stir‑Fry
  • Cuisine: Thai
  • Diet: Low Fat

Ingredients

Scale
  • 1 lb (450 g) ground beef
  • 2 Tbsp vegetable oil
  • 5 cloves garlic, minced
  • 23 Thai red chilies, thinly sliced (adjust to taste)
  • 1 Tbsp soy sauce
  • 1 Tbsp oyster sauce
  • 1 Tbsp fish sauce
  • 1 tsp sugar
  • ½ tsp white pepper (optional)
  • 1 cup fresh Thai basil leaves, packed
  • Cooked jasmine rice, for serving
  • Optional: fried eggs (one per person)

Instructions

  1. Heat oil in a large wok or skillet over medium‑high heat. Add garlic and chilies; stir‑fry about 30 seconds until fragrant, being careful not to burn the garlic.
  2. Add ground beef, breaking it apart; cook 4–5 minutes until browned and mostly cooked through.
  3. Stir in soy sauce, oyster sauce, fish sauce, sugar, and white pepper. Continue stir‑frying 2–3 minutes to combine flavors and reduce excess liquid.
  4. Turn off heat and fold in Thai basil leaves, stirring just until wilted (about 30 seconds).
  5. Serve immediately over steamed jasmine rice. Top each portion with a crispy fried egg, if using.

Notes

  • Adjust chili level to your heat preference—use more or fewer chilies accordingly.
  • For lighter version, substitute lean ground turkey or chicken.
  • To go vegetarian, replace beef with crumbled tofu and use mushroom soy sauce.
  • Thai basil is essential for authentic flavor—sweet basil is not a substitute.
  • Also known as Pad Kra Pao—Pad means stir‑fry, Kra Pao means holy basil.

Nutrition

  • Serving Size: 1 cup beef mixture + rice & egg
  • Calories: 550 kcal
  • Sugar: 3 g
  • Sodium: 900 mg
  • Fat: 30 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 15 g
  • Trans Fat: 0 g
  • Carbohydrates: 50 g
  • Fiber: 2 g
  • Protein: 30 g
  • Cholesterol: 185 mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star