Ham fried rice is a go-to meal at our house—it’s quick, affordable, and always a hit. Made with diced ham, scrambled eggs, bacon, vegetables, cold rice, and soy sauce, it’s a simple way to turn leftovers into something delicious. Perfect for busy weeknights or when you're craving a satisfying dinner.

Jump to:
What’s great about this recipe
- Great for leftovers. Ham fried rice is the perfect way to use up leftover ham and cold rice—no waste, just a delicious meal.
- Quick and easy. Once everything is prepped, the dish comes together fast, making it a great option for busy weeknights.
- Family-friendly. It’s flavorful, filling, and picky-eater approved.
Ingredients

🍚 White rice – We use long grain white rice for this recipe. Leftovers work great, or you can make a fresh batch—just make sure it’s completely cold before cooking so it doesn’t get sticky or mushy in the pan. You’ll need about 4–5 cups of cooked rice. Here’s how to make white rice.
🍖 Ham – This is a great way to use up leftover ham, but diced ham steak works just as well. Use low-sodium if you’re watching the salt.
🥓 Bacon – Adds flavor and pairs perfectly with the ham. We also use the bacon drippings to cook the eggs and fried rice—nothing goes to waste.
🥚 Eggs – Scrambled eggs are a must in fried rice (at least in our kitchen). They add flavor, texture, color, and protein.
🥕 Vegetables – We go with frozen mixed vegetables because they hold their shape and add color and flavor without extra prep. A classic combo like peas, carrots, green beans, and corn works well here.
🍶 Soy sauce – Use low-sodium soy sauce. Between the bacon, ham, and rice, there’s already plenty of salt in the mix.
🧄 Spices – Garlic, powdered ginger (or fresh if you prefer), and sliced green onions add flavor and a little zing to the dish. The green onions also make a great garnish.
See the recipe card for quantities and preparation.
Prep work: tips and notes
- Having everything gathered, measured, and prepped ahead of time is essential for smooth, stress-free cooking.
- Use a Microplane (small grater) to break down the garlic so it distributes evenly throughout the dish. It works great for fresh ginger too.
- Kitchen shears make cutting bacon quick and easy—with minimal mess.
- Make sure your rice is fully cold and dry before you start. If it’s freshly cooked, spread it on a sheet pan and refrigerate until firm.
How to make ham fried rice

- Cook the bacon
In a large, deep non-stick skillet or wok over medium heat, cook the bacon until crispy. Scoop it out with a slotted spoon and set aside. Drain all but 1–2 tablespoons of the bacon drippings, and save 1 teaspoon for the eggs. - Scramble the eggs
In a separate non-stick skillet, cook the beaten eggs in the reserved bacon drippings. Scramble them until just cooked through, then take them off the heat and set aside. - Sauté the ham
Return the main skillet to the heat. When the bacon drippings are hot, add the diced ham and cook for a couple of minutes, stirring often. - Add garlic and ginger
Stir in the garlic and ginger. Cook for about 30 seconds, just until fragrant.

- Stir in the vegetables
Add the defrosted and drained vegetables. Stir-fry for a minute or two until warmed through. - Add the rice
Lower the heat and add the cold cooked rice. Stir well and cook until everything is heated through and steaming. - Add soy sauce and eggs
Pour in the soy sauce and stir to coat. Add the scrambled eggs and mix until combined. - Finish with bacon and green onions
Stir in the cooked bacon and sliced green onions. Let the rice sit on low heat for 5–10 minutes so the flavors come together. Stir occasionally to keep it from sticking.

Serve and top with extra green onions if desired.
Storing and reheating instructions
Storing
- Refrigerator: Store leftovers in an airtight container and refrigerate for 3–4 days.
- Freezer: To freeze, let the rice cool completely, then transfer it to an airtight container or freezer-safe zip-top bag. Label with the contents and date, and freeze for up to 3 months.
Reheating
If frozen, thaw the rice in the refrigerator overnight before reheating.
- Skillet: Add the desired amount of rice to a non-stick skillet over medium heat. Stir occasionally until heated through, about 5–7 minutes. Add a splash of water or soy sauce to help loosen and rehydrate the rice.
- Microwave: Place the rice in a microwave-safe dish and microwave in short intervals, stirring every 30 seconds until hot. Add a little water or soy sauce to prevent the rice from drying out.
Food Safety
- Leftovers should be reheated to an internal temperature of at least 165°F.
- Do not leave cooked food out at room temperature for more than 2 hours—or more than 1 hour if the temperature is over 90°F.
- For more information on food storage and safety, visit the U.S. Department of Agriculture and foodsafety.gov.
Recipe tips and notes
No need to add salt. Ham, bacon, cooked rice, and soy sauce all bring plenty of salt to the dish. For best results, use low-sodium soy sauce. If you're sensitive to salt, go with low-sodium ham and bacon, and skip the salt when making the white rice.
Prep everything before you start. Things move quickly once you start cooking. Have all the ingredients chopped, measured, and ready to go so nothing burns and the process stays smooth.
Use cold rice. For the best fried rice, the rice should be completely cold and firm. Freshly cooked rice is too soft—when stir-fried, it turns mushy and clumps together. Cold rice holds its shape and the grains stay separate.
Lightly cook the vegetables. Follow the package directions but only cook the frozen vegetables for half the recommended time. You’re just defrosting them—they’ll finish cooking in the skillet. Be sure to drain them well before adding to the rice.
Substitutions and variations
- Use different vegetables. Instead of frozen mixed vegetables, try peas and carrots, chopped broccoli, bell peppers, or whatever you have on hand. Just make sure to cook or steam fresh vegetables (or defrost frozen ones) before adding them to the rice.
- Swap the ham. Leftover pork roast, like our slow roasted pork shoulder, chopped pork chops, or rib meat work great in place of ham. Just make sure the meat is fully cooked before adding it to the skillet.
- Make it spicy. Add a pinch of crushed red pepper, a few dashes of hot sauce, or some sriracha if you want to kick up the heat.
- Add more protein. Toss in cooked shrimp or tofu to stretch the dish or change it up.
- Make it egg-free. You can leave out the eggs if needed—just add a little extra protein like tofu or pork, or bump up the veggies.
Frequently asked questions
Long grain white rice works best because it stays fluffy and the grains separate easily. Jasmine or basmati rice also work well if that’s what you have on hand.
Use a good non-stick skillet or wok, and make sure the pan is hot before adding ingredients. Stir often, especially after adding the rice, and lower the heat if it starts to stick.
Yes. The bacon adds flavor, but you can skip it if needed. Just use a tablespoon of oil to cook the eggs and the rest of the fried rice.
If you enjoyed this ham fried rice, we’ve got more easy favorites to try. Use up extra ingredients with our popular bacon fried rice, or keep it simple with our egg fried rice.
For something a little more filling, try our shrimp and chicken fried rice. And if you want to go all out, our house special fried rice is loaded with extras and big on flavor.
Join Us
Subscribe to our Newsletter to get the latest recipes, cooking tips, and kitchen inspiration delivered straight to your inbox. Don’t forget to follow us on social media for daily recipe ideas and more!
📖 Recipe

Ham Fried Rice Recipe
Ingredients
- 2–3 slices Bacon cut into ½-inch pieces
- 4 large Eggs
- 1 Garlic Clove minced or grated
- ½ teaspoon Powdered Ginger use minced or grated fresh ginger if available
- 4 cups Cooked White Rice
- 12 ounces Cooked Ham diced
- 2 cups Frozen Mixed Vegetables defrosted—cook to half the recommended time on package, drain well (we used a combination of carrots, peas, corn, and green beans)
- ¼ cup plus 2 tablespoons Low-Sodium Soy Sauce
- 3 tablespoons Green Onion sliced (plus extra for garnish, if desired)
Instructions
- Cook the bacon in a large, deep non-stick skillet or wok over medium heat until crispy, about 5–7 minutes. Remove with a slotted spoon and set aside. Drain all but 1–2 tablespoons of bacon drippings from the pan, reserving about 1 teaspoon separately for the eggs. Remove the pan from the heat.
- Scramble the eggs in a medium bowl. Heat a small non-stick skillet over medium heat and add the reserved 1 teaspoon of bacon drippings. Cook the eggs, scrambling as you go, until cooked through. Remove from the heat and set aside.
- Return the skillet or wok to the burner over medium to medium-high heat. When the bacon drippings are hot but not smoking, add the diced ham and cook for 2–3 minutes, stirring frequently. Add the garlic and ginger, stir, and cook for 30 seconds.
- Add the vegetables to the pan and stir-fry for 1–2 minutes. Lower the heat to medium and stir in the rice. Cook, stirring constantly, until the rice is warmed through and starting to steam.
- Add ¼ cup of soy sauce, stirring to coat the rice evenly. Stir in the scrambled eggs. Add another 1–2 tablespoons of soy sauce, if needed, to ensure everything is coated. Add the cooked bacon and green onions and stir well.
- Reduce the heat to low and cover the pan. Let the ham fried rice sit for 5–10 minutes so the flavors come together. Stir occasionally to prevent sticking.
- Serve and garnish with extra green onions, if desired.
Notes
- Use cold rice. For the best fried rice, the rice needs to be cold and firm. Leftover rice works great, or you can make it ahead and refrigerate until it’s completely cooled.
- Here’s how to make white rice. Low-sodium soy sauce is recommended.
- The ham, bacon, and most cooked rice already contain plenty of salt. If you’re sensitive to salt, go with low-sodium ham and bacon if available.
- Get everything prepped before you start. Things move fast once you begin cooking. Have all the ingredients chopped, measured, and ready to go so nothing burns and you’re not scrambling mid-recipe.
Nutrition
The nutritional information above is computer generated and is only an estimate. There is no guarantee that it is accurate. This data is provided as a courtesy for informational purposes only.
Georgina Camacho
Awesome, delicious , easy to make, perfect, THANK YOU ELIZABETH
Elizabeth
Thank you Georgina. I'm happy to hear you enjoyed it, this one is a personal favorite.