Home › Recipes › Stir-fry › Stir-Fried Pigeon with Rice (米炒鸽子): Lazy Family Hack, Bones and All

Stir-Fried Pigeon with Rice (米炒鸽子): Lazy Family Hack, Bones and All

There is a dish my mother made on nights when she did not feel like cooking but still wanted the house to smell like someone had. It is pigeon, but not the whole bird on a plate. It is minced — bones, marrow, and all — pressed flat into a hot wok until every bit of moisture leaves and the fat starts to sing. We call it 米炒鸽子, “rice-fried pigeon,” because the finished meat looks like scattered grains of rice. It is one of the most honest things you can do with a young squab.

The first time I made this outside Chengdu, I used a supermarket pigeon that was closer to three months old, and the bones laughed at my cleaver. That is the honest limitation of this recipe: it only works with a真正 young bird, around 25 days, where the bones are still soft enough to crush by hand. Anything older and you will be picking shards out of your teeth. Buy from a live-poultry market or a butcher who knows squab, and ask for 乳鸽 specifically.

Stir-fried pigeon with rice served in a black wok with cilantro and chiles

What Is 米炒鸽子?

米炒鸽子 is a home-style Sichuan preparation in which a very young pigeon is minced — bones included — into a coarse, rice-like crumble, then stir-fried hard with aromatics until it is dry, chewy, and intensely savory. The word 米 (rice) describes the texture, not an ingredient. There is no actual rice in the dish. It belongs to the same family of “dry-fried minced” dishes as 干煸 dishes, where the goal is to drive off water and concentrate flavor. If you have ever eaten a good dry-fried green bean, you know the sensation: chewy, blistered, and slightly smoky.

The wok should be loud. If your pigeon is steaming quietly, you are braising it, not frying it. Turn the heat up and wait for the sizzle to change pitch.

The technique depends on a few things going right at once. The bird must be young. The mince must not be overworked into a paste — you want crumbs, not meatballs. And the aromatics go in at the very end, in a single fast burst, so the cilantro stays green and the chiles stay fragrant rather than bitter.

Why This Recipe Works

  • Smashing the bones releases marrow, which is where most of the flavor lives in a squab.
  • Adding minced pork belly back in restores the fat that a lean young bird lacks, so the mince fries instead of sticking.
  • Pulse-blending in short bursts keeps the texture crumbly rather than turning it into a paste.
  • Adding aromatics last keeps the cilantro and chives bright instead of stewed.
  • Wide oil and a hot wok drive off water fast, which is the whole point of the dish.

Equipment Needed

You need a meat mallet or the back of a heavy cleaver, kitchen shears, a food processor or meat grinder, and a carbon steel wok. A flat-bottomed wok works fine on a home stove — I talk about heat management in my guide to controlling heat in a stir-fry on a home stove. A thin metal spatula helps you scrape the bottom without scratching; I use the one from my spatula comparison. If your oil tends to smoke before you are ready, read up on why oil smokes too much.

Ingredients

One fresh white-feathered squab (乳鸽), about 25 days old. A small handful of pork belly, cut fatty and minced. A large bunch of cilantro. Green and red bird’s eye chiles, dried chiles, scallions, and garlic chives. Peanut oil, salt, light soy sauce, oyster sauce, a pinch of sugar, and Shaoxing wine.

Ingredient Notes

The squab is the whole recipe. A 25-day bird has bones you can crush with a firm press of a mallet; a 40-day bird will resist. If you can only find older squab, ask the butcher to split it and use only the meat, accepting that you lose the marrow flavor. For oyster sauce, I keep a bottle from my ranked list of oyster sauce brands; if you avoid shellfish, there are good vegan oyster sauce substitutes. Cilantro is not optional here — it is a main ingredient, not a garnish. If you dislike cilantro, use the stems only, which taste far less soapy.

Prep & Mise en Place

Everything happens fast once the wok is hot, so have it all ready. Crush the bones, mince the bird, mince the pork belly, and combine. Chop the chives, chiles, scallions, and cilantro separately and set them in small bowls. Measure the soy sauce, oyster sauce, wine, sugar, and salt into a single small bowl. Once the wok is smoking, you will not have time to look for anything. If you want a cold dish on the table to balance the heat, a quick cold cucumber salad takes five minutes and can be made ahead.

Cooking Process

Step 1: Crush the bones and cut the bird into pieces

Use a meat mallet to smash the harder bones — the leg and wing joints especially — until they crack and flatten. Then use kitchen shears to cut the bird, bones and all, into small segments that will fit into the food processor.

Smashing pigeon bones with a meat mallet on a cutting board

Step 2: Pulse in short bursts

Add the pieces to the food processor and pulse. Press the button for about one or two seconds, stop, scrape down, and pulse again. Short bursts only.

Pulsing pigeon in a food processor in short bursts

Step 3: Stop before it becomes a paste

Keep pulsing until the mixture looks like coarse crumbs, roughly the size of rice grains. Stop the moment it starts to clump or bind — if it forms a ball, you have gone too far and the texture will be springy rather than crumbly.

Coarsely minced pigeon with a crumbly rice-like texture

Step 4: Mince the pork belly and combine

Cut a piece of fatty pork belly into small dice, then mince it finely. Fold it into the minced pigeon. This restores the fat the young bird lacks and keeps the mince from drying out too fast in the wok.

Minced pork belly being folded into minced pigeon

Step 5: Chop the aromatics

Finely chop the garlic chives, bird’s eye chiles, cilantro, and scallions. If you cannot handle much heat, use more cilantro and fewer chiles — the cilantro carries the dish on its own.

Chopped garlic chives, chiles, cilantro, and scallions in small bowls

Step 6: Fry the mince in a hot wok with plenty of oil

Heat the wok until the oil shimmers and just begins to ripple — this is the “hot wok, cool oil” moment. Add a generous pour of peanut oil, then the pigeon mixture. It should hiss immediately on contact.

Minced pigeon hitting a hot wok with shimmering oil

Step 7: Cook off the water, then season

Stir over medium-low heat until the steam disappears and the mince starts to render its own fat, about 6 to 8 minutes. Add a splash of Shaoxing wine to lift the gaminess. Add one tablespoon of light soy sauce, half a tablespoon of oyster sauce, a pinch of sugar, and a little salt. Turn the heat to high and toss until the color deepens and the mince looks glossy and dry.

Seasoned minced pigeon turning glossy and dry in the wok

Step 8: Flash-fry the aromatics and finish with cilantro

Add the dried chiles, scallions, bird’s eye chiles, and garlic chives. Toss over high heat for about 30 seconds until the chiles smell toasty and the chives soften slightly. Then dump in a large handful of chopped cilantro and toss for 10 seconds. Pull it off the heat immediately — cilantro cooked any longer loses its perfume and turns dull.

Cilantro being tossed into the hot wok at the last second

Step 9: Serve immediately

Plate it hot. A dry, fragrant pile of 米炒鸽子, still crackling slightly from the wok, is one of the small everyday luxuries of a Chengdu kitchen.

Finished stir-fried pigeon with rice on a plate, garnished with cilantro

Common Mistakes When Making 米炒鸽子

Using a bird that is too old. Bones from a squab older than about 30 days will not crush cleanly, and you will end up with shards. Ask the butcher the bird’s age before you buy.

Over-processing the mince. If the food processor runs continuously, the meat binds into a paste and the texture turns rubbery. Pulse in one-second bursts and stop at the crumb stage.

Not cooking off the water. If you pull the mince while it is still steaming, the dish tastes flat and wet. Wait until the steam stops and the fat starts to render.

Adding the cilantro too early. Cilantro is a last-second ingredient. Ten seconds in the wok, then off the heat. Any longer and it tastes like boiled grass.

Skimping on oil. This is not a low-fat dish. Wide oil is what gives the mince its dry, chewy character. If you cut the oil, the meat will stick and burn before it dries out.

Variations

Some cooks skip the pork belly and instead add a spoonful of rendered lard at the start. Others swap the garlic chives for regular chives or even celery, which adds a similar crunch. If you cannot find fresh squab, minced quail with a bit of chicken thigh mixed in is a workable substitute — not identical, but close in spirit. For a milder version, cut the bird’s eye chiles entirely and double the cilantro. I sometimes add a few drops of a sauce-thickening trick if the mince looks loose, though a well-dried mince rarely needs it.

This is a dish for people who like bones. If you do not, use the meat only and accept that you lose the marrow, which is the soul of the recipe.

Frequently Asked Questions

Can I use a regular supermarket pigeon? Only if it is genuinely young, around 25 days. Older birds have hard bones that will not crush safely. Ask the butcher.

Do I have to include the bones? The bones are the point. They carry the marrow and give the dish its distinctive texture. If you must skip them, use the meat only and add a spoonful of lard for richness.

Is this dish very spicy? It is as spicy as you make it. The bird’s eye chiles are the heat source; the dried chiles add fragrance more than fire. Cut the fresh chiles and the dish becomes mild.

Can I make it ahead? It is best straight from the wok. Reheated, the cilantro turns dull and the texture tightens. If you must, reheat in a hot skillet for a minute, not a microwave.

What do I serve with it? Plain steamed rice, a light soup, and a cold vegetable. The dish is rich and salty, so it wants plain, cooling things alongside.

How to Serve

Serve over steamed jasmine rice with a bowl of clear soup on the side. A quick tomato shrimp ball soup is a good match. If you want a vegetable, a chrysanthemum greens salad or a shrimp-stuffed okra both work. For a fuller table, add a mushroom scrambled egg or a luffa beef egg rice bowl.

Storage & Reheat

Keeps in the fridge for up to two days in a sealed container. The cilantro will darken and lose its perfume, which is unavoidable. Reheat in a hot skillet with a splash of water to loosen it, or in a 350°F oven for 8 minutes. Do not microwave — it steams the mince and makes it rubbery.

Allergen Notice

Contains soy (soy sauce, oyster sauce) and shellfish (oyster sauce). Check your oyster sauce label if you have a shellfish allergy, or use a vegan substitute. Peanut oil can be replaced with a neutral oil if you have a peanut allergy.

Nutrition Disclaimer

Nutrition information is an estimate and is provided for general guidance only. Actual values depend on the size of the bird, the amount of oil used, and the brand of sauces. This is not medical or dietary advice.

About the Author & Recipe Development

I am Lin, and I grew up in my parents’ restaurant kitchen in Chengdu, where every dish on the menu had to earn its place. 米炒鸽子 was not on the menu — it was what the family ate after service, when the good birds were gone and only the young ones were left. I developed this version over several years of testing, mostly to solve the problem of older squab: I now ask the butcher for 25-day birds specifically, and I always keep a small piece of pork belly on hand to fold in. The cilantro measurement is deliberately generous. If it looks like too much, it is probably right.

Authoritative References

For background on Sichuan dry-frying techniques and the role of young poultry in home cooking, see Fuchsia Dunlop’s The Food of Sichuan and Land of Plenty. For food safety around poultry, consult USDA guidelines on handling and cooking raw poultry. For oyster sauce sourcing and labeling, see the manufacturer’s product information.

1
Chinese barbecue skewers cooking over a charcoal grill
Autumn BBQ Skewer Guide (秋季小烧烤): Marinades and Timing
Cumin pork skewers, Orleans chicken wings, salt-only lamb, bacon-wrapped enoki, and grilled seafood — with a cooking sequence that keeps the table full.
Check out this recipe
Stir-fried pigeon with rice served in a black wok with cilantro and chiles

Stir-Fried Pigeon with Rice (米炒鸽子): Lazy Family Hack, Bones and All

Lin
A lazy-day Chengdu hack for stir-fried pigeon: a 25-day squab minced bones and all, wok-fried with garlic chives, chiles, and a mountain of cilantro for a dry, fragrant, deeply savory plate.
Prep Time 20 minutes
Cook Time 15 minutes
Total Time 35 minutes
Course Main Course
Cuisine Chinese, Sichuan
Servings 4 servings
Calories 420 kcal

Equipment

  • Meat Mallet
  • Kitchen Shears
  • Food processor
  • Carbon Steel Wok
  • Thin metal spatula

Ingredients
  

Main

  • 1 fresh white-feathered squab (乳鸽), about 25 days old
  • 50 g fatty pork belly minced
  • 1 large bunch cilantro finely chopped
  • 4 green bird’s eye chiles finely chopped
  • 4 red bird’s eye chiles finely chopped
  • 6 dried red chiles torn
  • 3 scallions finely chopped
  • 100 g garlic chives finely chopped
  • 4 tbsp peanut oil
  • 1 tbsp light soy sauce
  • 0.5 tbsp oyster sauce
  • 1 tsp Shaoxing wine
  • 1 pinch sugar
  • 0.5 tsp salt or to taste

Instructions
 

  • Use a meat mallet to smash the harder bones — leg and wing joints especially — until they crack and flatten. Cut the bird, bones and all, into small segments with kitchen shears.
    Smashing pigeon bones with a meat mallet on a cutting board
  • Add the pieces to a food processor and pulse. Press for one or two seconds, stop, scrape down, and pulse again.
    Pulsing pigeon in a food processor in short bursts
  • Keep pulsing until the mixture looks like coarse crumbs, roughly rice-grain sized. Stop the moment it starts to bind — if it forms a ball, you have gone too far.
    Coarsely minced pigeon with a crumbly rice-like texture
  • Cut the pork belly into small dice, then mince finely and fold into the minced pigeon.
    Minced pork belly being folded into minced pigeon
  • Finely chop the garlic chives, bird’s eye chiles, cilantro, and scallions. Use more cilantro and fewer chiles if you prefer less heat.
    Chopped garlic chives, chiles, cilantro, and scallions in small bowls
  • Heat the wok until the oil shimmers and ripples. Add a generous pour of peanut oil, then the pigeon mixture — it should hiss immediately.
    Minced pigeon hitting a hot wok with shimmering oil
  • Stir over medium-low heat until the steam disappears and the mince renders its fat, about 6 to 8 minutes. Add Shaoxing wine, soy sauce, oyster sauce, sugar, and salt. Turn heat to high and toss until glossy and dry.
    Seasoned minced pigeon turning glossy and dry in the wok
  • Add dried chiles, scallions, bird’s eye chiles, and garlic chives. Toss over high heat for 30 seconds. Add a large handful of cilantro and toss for 10 seconds, then remove from heat immediately.
    Cilantro being tossed into the hot wok at the last second
  • Plate hot and serve immediately.
    Finished stir-fried pigeon with rice on a plate, garnished with cilantro

Notes

Tips: Use a squab around 25 days old; older birds have hard bones that will not crush safely. Pulse the food processor in one-second bursts to keep the texture crumbly.
Food Safety: Handle raw poultry carefully and wash hands, boards, and knives with hot soapy water. Cook the mince until no pink remains and the juices run clear.
Allergen Notice: Contains soy and shellfish (oyster sauce). Substitute vegan oyster sauce if needed.
Nutrition Disclaimer: Nutrition values are estimates and depend on bird size, oil quantity, and sauce brands.
Keyword mi chao ge zi, minced pigeon, Sichuan stir-fry, squab, stir-fried pigeon
Lin Avatar

Leave a Reply

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

Recipe Rating




Lin

Hi! I’m Lin!

I’m Lin, a professional chef with over a decade of experience, and I grew up in my family’s Sichuan restaurant. On my blog, Woks of Love, I share the authentic Chinese recipes I’ve spent my life learning, and I’m currently writing my debut cookbook.

Search


You’ll also love