June 18, 2026 · 35 min

Thai Pork Basil Stir-Fry with Jade Rice and Roasted Green Beans

Dinner35 min945 cal / serving

This Thai-inspired pork basil stir-fry brings together savory ground pork, fragrant basil and a hint of chili for a quick and satisfying meal. Served over vibrant jade rice with a subtle vanilla aroma and paired with crispy roasted green beans, every bite is a balance of textures and flavors.

Topped with crushed peanuts and a squeeze of fresh lime, this dish is as beautiful as it is delicious. It’s a perfect weeknight dinner that comes together in no time, using simple ingredients to create a symphony of taste.


Recipe details

Dinner35 min945 cal / serving2 servings

Nutrition per serving

Calories945 kcalProtein34 gFat59.5 gCarbs52.1 gSugar11 gFiber3.7 gSodium1039 mg

Dietary labels

Gluten-free: noLactose-free: yesDairy-free: yes

Allergen check

Gluten / wheat: containsMilk / dairy: not detectedEgg: not detectedFish: not detectedShellfish: not detectedPeanut: containsTree nuts: not detectedSoy: containsSesame: containsMustard: not detectedCelery: not detectedSulphites: not detectedLupin: not detectedMolluscs: not detected

Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.


Ingredients

Shallot1 unit ShallotView ingredient guide
Lime1 unit LimeView ingredient guide
Garlic2 clove GarlicView ingredient guide
Basil0.5 ounce BasilView ingredient guide
Chili Pepper1 unit Chili PepperView ingredient guide
Peanuts1 ounce PeanutsView ingredient guide
Jade Rice0.75 cup Jade RiceView ingredient guide
Green Beans6 ounce Green BeansView ingredient guide
Ground Pork10 ounce Ground PorkView ingredient guide
Sesame Oil1 tablespoon Sesame OilView ingredient guide
Soy Sauce1 tablespoon Soy SauceView ingredient guide
Vegetable Oil2 teaspoon Vegetable OilView ingredient guide
Sugar0.5 teaspoon SugarView ingredient guide
SaltSalt to tasteView ingredient guide
PepperPepper to tasteView ingredient guide

Instructions

  1. Wash and dry all produce. Adjust rack to middle position and preheat oven to 400°F. Bring 1½ cups salted water to a boil in a small pot. Halve, peel and finely chop shallot. Halve lime. Mince garlic. Pick half the basil leaves from stems and roughly chop (save the rest for garnish). Mince chili, removing ribs and seeds first for less heat.
  2. Crush peanuts inside their bag with a mallet or heavy pan. Once water boils, add rice to pot. Cover, lower heat and reduce to a gentle simmer. Cook until tender, 13-15 minutes.
  3. Toss green beans on a baking sheet with a drizzle of oil and a pinch of salt and pepper. Roast in oven until lightly crisped, about 12 minutes.
  4. Heat a drizzle of oil in a large pan over medium heat. Add shallot, garlic and as much chili as you like. (TIP: Start with a pinch and add more from there.) Cook, tossing, until softened and fragrant, about 3 minutes. Add pork and increase heat to high, breaking up meat into small pieces. Cook until browned, 4-5 minutes. Season with salt and pepper.
  5. Remove pan from heat. Stir in sesame oil, 1 tbsp soy sauce, chopped basil and ½ tsp sugar. Season with salt and pepper. Stir in a squeeze or two of lime (to taste).
  6. Divide rice between plates, then arrange stir-fry on top. Sprinkle with peanuts. Tear remaining basil leaves from stems and scatter over top. Serve with green beans on the side.

Recipe Tips

For less heat, remove the ribs and seeds from the chili pepper before mincing.

Crush the peanuts in their bag for easy cleanup.

Adjust the amount of chili to your spice preference.

FAQ

Can I use a different type of rice?

Yes, you can substitute jade rice with jasmine or basmati rice, but the cooking time may vary slightly.

Can I make this dish vegetarian?

Absolutely! Replace the ground pork with crumbled tofu or a plant-based ground meat substitute.

How do I store leftovers?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet or microwave.

DandyRecipes community

Rate and discuss this recipe

Your rating and comments help other DandyRecipes readers decide what to cook next.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.