Skip to content
foodoseGet my numbers

Pork and green bean stir-fry with brown rice

Pork fried until crisp in its own fat, tossed with blistered green beans, garlic, ginger and soy. It needs no added oil and comes together in 25 minutes, with a small portion of rice alongside.

By The foodose editorial team. Nutrition calculated from USDA FoodData Central. Checked on paper on 16 October 2026; not yet cooked in a test kitchen or photographed, so the times and yield are estimates. How we develop our recipes
What still needs a real kitchen
  • Confirm the pork crisps in 7 to 8 minutes without added oil
  • Confirm the beans blister in 5 to 6 minutes
  • Photograph the finished plate
Time
About 25 min
estimated
Serves
2
see below
Energy
550 kcal
per serving
Protein
31 g
per serving
Jump to recipe
Not yet photographed. The panel names the dish’s main ingredients rather than showing a picture we have not taken.

Ingredients for 2 servings

2 servings

Check off ingredients as you go.

Contains gluten, soya, sulphites. Check the labels on packaged ingredients:

  • soy sauce. Most soy sauce contains wheat. Tamari is the usual wheat-free alternative; check the label.
  • cider vinegar. Cider vinegar can contain sulphites; check the label if you avoid them.

Cooking steps

  1. Heat a wok or large frying pan over medium-high heat with nothing in it. Add the pork, spread it out and leave it for 2 minutes, then break it up and cook for 5 to 6 minutes more, until browned, crisp in places and cooked through.

    Cooked when: 71°C / 160°F in the centre, with no pink left. A food thermometer is the reliable way to tell.

  2. Tilt the pan and spoon off all but about 1 tablespoon of the fat, then push the pork to one side. Add the green beans to the cleared space and stir-fry them for 5 to 6 minutes, until blistered in spots and just tender.

  3. Add the garlic, ginger and cayenne and stir for 1 minute. Mix the soy sauce, cider vinegar and honey, pour it in and toss everything for 1 minute, until the sauce has cooked down and coats the beans.

  4. Scatter over the spring onions and serve with the warm brown rice.

The useful detail

Let the pork fry in its own fat until parts of it crisp, then pour most of that fat away and blister the beans in what is left. It is the dry-fried method, and it means the dish needs no added oil at all.

Make it work for you

One serving is Half the stir-fry with 80 g of brown rice. You can switch to a smaller portion in the ingredients above; it is three quarters of this, and it contains correspondingly less energy and protein. It is an option, not a goal.

  • Lean beef mince instead of pork

    Leaner, so it gives off little fat; add 1 tsp of oil to the pan for the beans.

    Per serving: about 155 kcal less, about 6 g more protein, about 20 g less fat.

  • Broccoli instead of green beans

    Cut into small florets; it needs a splash of water and a lid for the last 2 minutes.

    Per serving: about 5 kcal more, about 1 g more protein, about the same fat.

  • Tamari instead of soy sauce

    Slightly richer. Nutrition is not recalculated.

    Allergens: Most tamari is made without wheat; check the label. It still contains soya.

Estimated nutrition

Per standard serving, calculated from the ingredients above. Nutrition changes with substitutions, brands and how much oil stays in the pan.

Pork mince is richer than lean beef, so the portion is measured and the beans fill the plate; the figures count all the pork's fat, including what you spoon off.

Nutrition per serving
Energy550 kcal
Protein31 g
Fat31 g
of which saturates11 g
Carbohydrate38 g
of which sugarsnot calculated
Fibre6 g
Sodium550 mg
Show calculation notes

Each ingredient’s weight is multiplied by its USDA FoodData Central values per 100 g. The whole recipe is added up and divided by 2. Raw weights are used for meat, fish and vegetables; beans and lentils are drained weights. All of the oil is counted as eaten. Added salt is not included; sodium from stock, bread, cheese and tinned food is.

Calculation, whole recipe
IngredientWeight usedSourceEnergyProtein
pork mince280 gFDC 167902Pork, fresh, ground, raw736 kcal47.3 g
green beans300 gFDC 169961Beans, snap, green, raw93 kcal5.5 g
garlic15 gFDC 169230Garlic, raw22 kcal1.0 g
fresh ginger15 gFDC 169231Ginger root, raw12 kcal0.3 g
cayenne pepper0.5 gFDC 170932Spices, pepper, red or cayenne1 kcal0.1 g
soy sauce25 gFDC 172473Soy sauce made from soy and wheat (shoyu), low sodium14 kcal2.3 g
cider vinegar5 gFDC 173469Vinegar, cider1 kcal0.0 g
honey3.5 gFDC 169640Honey11 kcal0.0 g
spring onions30 gFDC 170005Onions, spring or scallions (includes tops and bulb), raw10 kcal0.5 g
cooked brown rice160 gFDC 169704Rice, brown, long-grain, cooked (Includes foods for USDA's Food Distribution Program)197 kcal4.4 g
Whole recipeDivided by 21098 kcal61.2 g

Per serving the energy is rounded to the nearest 5 kcal, grams to the nearest whole gram and sodium to the nearest 10 mg. of which sugars could not be calculated, because one ingredient’s record does not cover it; the row above says which. Calculation method 1.0, September 2026. How the calculation works.

Storage and reheating

In the fridge
Cool, cover and refrigerate within 2 hours of cooking. The FDA chart gives cooked meat dishes 3 to 4 days. Store the rice separately and cool it quickly.
Reheating
Reheat in a hot pan until it reaches 74°C / 165°F, steaming hot throughout.

Checked against US Food and Drug Administration, Refrigerator and Freezer Storage Chart, USDA Food Safety and Inspection Service, Leftovers and Food Safety, FoodSafety.gov, Safe Minimum Internal Temperatures and FoodSafety.gov, Cold Food Storage Chart. UK guidance from the Food Standards Agency is shorter, at two days for most leftovers.

Try another recipe

  • Beef and black bean chilli with lime yoghurt

    A thick, smoky chilli of lean ground beef and black beans, finished with a spoonful of lime yoghurt. A small bowl goes a long way, and it cooks on the hob or in a slow cooker.

    About 1 hr 5 min · 415 kcal · 41 g protein per serving

  • Baked beef meatballs in tomato sauce with mozzarella

    Tender meatballs of lean ground beef baked in a garlicky tomato and spinach sauce under melted mozzarella. Five small meatballs and a slice of toast make a plate that is easy to finish.

    About 55 min · 545 kcal · 47 g protein per serving

Where this fits