Thai Basil Beef (Pad Kra Pao)

Dish & Tell Team

This spicy Thai Basil Beef (Pad Kra Pao) with ground beef, Thai basil, and fried egg is on our weekly menu – it’s flavorful, protein-packed, and ready in just 30 minutes!

Our Go-To Thai Lunch Recipe

aline cueni

“Hon, what should I make for lunch today?” – “Thai Basil Beef!” That’s a common conversation in our house. Honestly, I cook this dish almost every week for lunch or dinner. It’s quick, requires just a few ingredients, is well-balanced, high in protein, and so incredibly delicious!

Thai Basil Beef is one of those dishes that instantly transports you to the street kitchens of Thailand – bold flavors, lots of aromatics, and just the right amount of heat. I slightly adapted the traditional recipe and like to add bell pepper for extra fiber, vitamins, and flavor.

With Love, Aline

What Is Pad Kra Pao?

Pad Kra Pao is a classic Thai stir-fry dish. The name literally translates to “stir-fried with holy basil.” Traditionally, it’s made with ground meat, garlic, chili, and holy basil, served over jasmine rice with a crispy fried egg on top.

Why You’ll Love This Recipe

Quick & Easy: Perfect for busy weeknights – on the table in just 30 minutes!

Balanced Meal: With ground beef, bell pepper, fried egg, and jasmine rice, this dish is protein-packed and satisfying.

Bold Thai Flavors: Savory, aromatic, and a little spicy – the ultimate Thai comfort food.

Simple Ingredients: Everything you need can be found at a regular grocery store.

Ingredients

See recipe card for measurements.

ingredients in little bowls photographed from top

Ground Beef: I prefer organic ground beef, but ground pork or chicken works too (with chicken it’s called Pad Kra Pao Gai).

Thai Basil: The star ingredient with its unique, peppery, slightly sweet flavor. If you can’t find Thai basil, regular basil works, though the flavor will be milder.

Bell Pepper: I love using red bell pepper for extra crunch and sweetness.

Onion, Garlic & Ginger: Classic stir-fry aromatics.

Sauce: A mix of soy sauce, fish sauce, oyster sauce, sambal oelek, lime juice, and brown sugar for that perfect sweet-salty-spicy balance.

Rice: Jasmine or basmati rice.

Optional: A drizzle of spicy chili crisp on the fried egg yolk for extra heat.

leaf icon

How To Make

Thai Holy Basil vs. Thai Sweet Basil

Holy Basil (Krapao): Peppery, spicy, and the authentic choice for Pad Kra Pao.

Thai Sweet Basil (Horapa): Milder with a slight anise flavor, more common in curries.

In many Western supermarkets, only Thai Sweet Basil is available and simply labeled as “Thai Basil.” That’s what I often use when I don’t have time to visit the Asian market.

Did You Make This Recipe?

If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

Follow me on Instagram, Pinterest, or Facebook, and sign up for my free newsletter to stay updated with new recipes. Thank you for your support! ❤️✨

📖 Recipe

Thai Basil Beef (Pad Kra Pao)

This spicy Thai Basil Beef (Pad Kra Pao) with ground beef, Thai basil, and fried egg is on our weekly menu – it’s flavorful, protein-packed, and ready in just 30 minutes!

Servings: 2

calories :593kcal

Prep :5 minutes

Cook :15 minutes

Total :20 minutes

Rice: Cook the rice according to the package instructions. For the best results, I cook mine in a rice cooker using ½ cup (125ml) of water.

Whisk together all sauce ingredients in a small bowl and set aside.

Heat ½ tablespoon oil in a wok. Add ground beef and stir-fry for 3 minutes until browned. Add garlic and ginger, cook for 1 more minute.

Toss in bell pepper and onion, stir-fry for 5 minutes.

Meanwhile, fry 2 eggs in a skillet with a little oil until the edges are crispy.

Pour in the sauce and add Thai basil. Stir-fry for 1 more minute until the basil wilts. Season with black pepper.

Serve jasmine rice topped with Thai Basil Beef and a fried egg. Optionally, drizzle with spicy chili crisp for extra flavor.
Basil: The authentic recipe uses Thai holy basil, but Thai sweet basil is easier to find in Western grocery stores and works perfectly for this dish. If neither is available, regular basil can be used as a substitute, though the flavor will be slightly different.
Leftovers can be stored for up to 3 days in an airtight container in the refrigerator.

Calories :593kcal

carbohydrates :59g

Protein :41g

fat :20g

fiber :3g

sugar :5g

Share This Article
Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *