This post may contain affiliate links. Please read our disclosure policy.
When I need a quick dinner that makes the most of leftover rice, this Bacon Fried Rice is one that I love. In just 30 minutes, bacon, fresh vegetables, and creamy scrambled eggs transform yesterday’s rice into something worth getting excited about.

The magic happens in one skillet, where bacon renders its smoky flavor into every grain of rice, while carrots and peas add fresh crunch. It’s the kind of satisfying meal that makes me skip takeout in favor of a few simple ingredients from my own kitchen.
Table of Contents
Ingredients to Make Bacon Fried Rice
- Butter: I use whatever I have on hand – salted or unsalted both work fine.
- Eggs: Large or extra-large eggs – they’ll get scrambled first in the butter.
- Bacon: Regular-cut or thick-cut both work well – it just depends on how crispy you like your bacon.
- Yellow Onion: Choose one that’s firm and heavy for its size. I dice it small so it melds with the rice.
- Garlic: Fresh garlic cloves – look for a firm, tight head.
- Carrot: Pick one that’s firm and bright orange. I peel and dice it small for quick cooking.
- Frozen Peas: These add bright color and sweet pops of flavor.
- Green Onions: Look for bright green, crisp stalks without any wilting.
- Rice: Day-old rice is essential – fresh rice will be too sticky and won’t fry properly.
- Soy Sauce: I start with 2 tablespoons and adjust to taste.
- Toasted Sesame Oil: Just a little gives the rice that classic fried rice flavor.
- Black Pepper: Freshly ground, to taste.
5 Recipe Tips
- Get Organized: Fried rice moves fast once you start cooking – have everything chopped and measured before you begin.
- Pan Size Matters: I use a large skillet so everything has room to get crispy rather than steam.
- Cook in Order: The sequence is important – scramble eggs first, then bacon, followed by vegetables, and finally rice.
- Keep Stirring: Once you add the rice, keep everything moving so it fries evenly and picks up all those good flavors.
- Final Seasoning: I always taste and adjust the soy sauce and pepper at the end.
Recipe Options
- Switch Up the Veggies: Add mushrooms, corn, or diced bell peppers – just keep the total amount similar.
- Add Some Heat: A drizzle of sriracha or a pinch of red pepper flakes adds nice warmth.
- Try Different Rice: Brown rice works well too – just make sure it’s day-old like white rice.
- Boost the Flavor: A splash of oyster sauce adds rich depth to the soy sauce base.
- Fresh Herbs: A handful of chopped cilantro brightens everything up.
How to Store and Reheat
Store leftover fried rice in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze it in a sealed container or freezer bag for up to 2 months. To reheat, warm it on the stove over medium heat, stirring occasionally. Add a splash of water or broth to moisten the rice as needed.
A hot skillet and day-old rice are all you need to turn basic ingredients into this bacon-studded comfort food. What starts as yesterday’s plain rice ends up crispy, savory, and somehow better than the takeout that inspired it.
More Great Ways to Enjoy Fried Rice
How to Make Bacon Fried Rice
Heat butter in a large skillet over medium heat until melted and sizzling, then pour in beaten eggs, swirling to form an even layer. Once the eggs begin to set, scramble them gently, and then transfer to a plate.
Leave 2 tablespoons of bacon fat in the skillet, increase the heat to medium-high, and sauté the onion until it starts to soften. Quickly add garlic, cooking until fragrant, followed by the carrot for 2 minutes, then incorporate frozen peas and green onions.
Mix in the rice, breaking up clumps, and season with soy sauce and toasted sesame oil. Return the bacon and eggs to the skillet, stirring until everything is well combined and heated through. Adjust the seasoning with black pepper and additional soy sauce to taste. Serve immediately, garnished with green onions if you like.
Bacon Fried Rice
Ingredients
- 1 tablespoon butter
- 2 large eggs beaten
- 1/2 pound bacon diced
- 1 small yellow onion diced small
- 2 large cloves garlic minced
- 1 large carrot peeled and diced
- 1/2 cup frozen peas
- 2 green onions thinly sliced, plus more for garnish
- 3 cups cooked rice (refrigerated rice from at least the day before)
- 2 tablespoons soy sauce plus more to taste
- 1 teaspoon toasted sesame oil
- freshly ground black pepper to taste
Instructions
- In a large skillet, heat butter over medium heat until melted and sizzling; pour in beaten eggs and swirl into an even layer. When they begin to set, gently cook and stir until scrambled. Transfer to a clean plate.
- Add diced bacon to same skillet; cook and stir until golden brown, 4 to 5 minutes. Transfer with a slotted spoon to plate with eggs.
- Pour off all but 2 tablespoons of bacon fat from the skillet and increase heat to medium-high. Add onion; cook and stir until it begins to soften, 1 to 2 minutes. Add garlic; cook and stir just until fragrant, about 30 seconds. Add carrot; cook and stir 2 minutes more, then stir in frozen peas and green onions.
- Add rice to skillet, breaking up any large chunks with your spatula and stir to combine. Drizzle soy sauce and toasted sesame oil over rice mixture and stir. Add bacon and scrambled eggs; cook and stir until heated through, 1 to 2 minutes more. Taste for seasoning and add freshly ground black pepper and more soy sauce as desired. Serve hot, garnished with green onions if desired.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Hit it with some oyster sauce and take it to the next level.
Glad you enjoyed this, Simeon! Oyster sauce is a nice addition.
Well this certainly sounds fantastic! I was just telling Laura that I’m craving fried rice…and I’m always (!) craving bacon. This needs to make an appearance in our kitchen sooner than later!!
haha..I know what you mean (about bacon). Can’t wait for you to taste this!
Even regular fried rice is already delicious dish, but the addition of bacon makes it even better and elevates to a new level. Absolutely hearty and inviting!
Thanks so much Ben!