Crispy Shallot Fried Rice

Shallot Fried Rice - Fried shallots, peas and corn flavor this simple and tasty fried rice recipe, this is a favorite you will keep coming back to!

This might shock you, but I subscribe to a number of food-related magazines. One that I’ve sort of held off on over the years is Food & Wine. The main reason for this is that I’m not much of a wine dude so I felt like half of each issue would probably be wasted on me.

Don’t get me wrong. I like to drink wine and actually know a decent amount about it, but I don’t care to read lists of the top 47 California Chardonnays or whatever.

I finally did subscribe though because their recipes looked great and they had a solid introductory offer.

I adapted this Shallot Fried Rice recipe from the first issue I received. I made it my own to some degree, but it’s definitely inspired by their original recipe.

Crispy Shallot Fried Rice

Fried shallots, peas and corn flavor this simple and tasty fried rice recipe, this is a favorite you will keep coming back to!
No ratings yet
Prep Time 30 mins
Total Time 50 mins
Course Main Dishes
Cuisine Asian
Servings 4 Servings
Yield 4 Plates



  • 3-4 large shallots sliced and divided
  • 4 cups cooked rice
  • 2 cups corn fresh or frozen
  • 1 cup frozen peas
  • 3 cloves garlic minced
  • 2 inches fresh ginger minced
  • 4 eggs
  • 1 tablespoon sesame oil
  • 2 tablespoons soy sauce
  • 1 lime sliced
  • Peanut oil
  • Fresh Cilantro opt.
  • Kimchi opt.
  • Sriracha opt.


  • Peel shallots and slice them longwise thinly. Divide off about ⅓ cup of shallots for cooking the fried rice later.
  • Heat about ½ cup of peanut oil in your wok or skillet over medium high heat. Once hot, add all the shallots except for the reserved ⅓ cup. Fry, stirring occasionally, until they are browned and crispy, about five minutes.
  • Remove shallots and let them drain on a paper towel until you need them later.
  • Pour out extra peanut oil, leaving about ¼ cup of oil. Add peas, corn, and fresh shallots. Cook, stirring occasionally for a few minutes until veggies are soft.
  • Scrape veggies to one side of the pan and add garlic and ginger to the spot. Cook for 30 seconds, then stir into the rest of the veggies.
  • Add rice and cook for a few minutes, stirring occasionally. Whisk eggs together with sesame oil.
  • Pour eggs into center of rice. Stir vigorously until eggs cook. Season with soy sauce.
  • Serve immediately topped with crispy fried shallots, lime wedges, kimchi, Sriracha, and extra soy sauce.


Adapted from a Food and Wine recipe.


Serving: 1PlateCalories: 433kcalCarbohydrates: 73gProtein: 16gFat: 10gSaturated Fat: 2gPolyunsaturated Fat: 3gMonounsaturated Fat: 3gTrans Fat: 0.02gCholesterol: 164mgSodium: 573mgPotassium: 495mgFiber: 6gSugar: 8gVitamin A: 727IUVitamin C: 26mgCalcium: 71mgIron: 3mg
Keyword Crispy Shallot Fried Rice, Easy Fried Rice, Fried Rice, Homemade Fried Rice, Shallot Fried Rice

Did you make this?

Instagram logo

Snap a photo and tag @macheesmo so I can see your work.

Shallot Fried Rice

 The Shallots, Two Ways

I’ve been cooking more with shallots recently which is why this recipe jumped out at me. Lightly frying shallots leaves you with this crispy topping that goes great on something like fried rice.

To prep the shallots, cut them in half and peel them. Then slice them longwise into thin strips.

sliced for Shallot Fried Rice
Slice them longwise please.

While most of the shallots will be fried, you’ll want to reserve about 1/3 cup of chopped shallots for making the fried rice later.

For the shallots that you want to fry though, add about 1/2 cup of peanut oil to your wok or large skillet and get it hot over medium-high heat.

Once it’s hot and shimmering, add in your shallots and stir them as they fry.

Keep a really close eye on these. They will fry quickly since they are so thin. Stir them regularly.

fried - Shallot Fried Rice

After a few minutes, they should start to brown, but be careful not to burn them. The key is to stir them constantly as they fry.

If they burn, they will take on a bitter flavor which doesn’t taste great.

Once your shallots are nice and browned though, about five minutes of frying, scoop them out and let them drain on a paper towel.

fried shallots - Shallot Fried Rice
These will burn quickly. Watch them.

Prepping Other Stuff

As I mentioned, you want to save some of your shallots for the actual fried rice. You’ll also want a good amount of fresh chopped ginger and garlic. Ginger and garlic wasn’t in the original recipe, but it seemed like a common sense addition to me.

ginger - Shallot Fried Rice
Good flavors.

Obviously, you’ll also need some rice. The rice needs to be cooked and be room temperature or cooler. You don’t want hot rice.

Ideally, you would have some leftover rice to use, but if you have to cook it fresh, be sure to give yourself time to let it cool.

Any long grain rice will work. Don’t use instant rice or short grain rice. It’ll just turn to mush.

rice - Shallot Fried Rice
Try to use leftovers…

The only other ingredient you need to prep (assuming your corn and peas are frozen) is the eggs.

Just whisk them together with some sesame oil and you’re ready to go.

eggs - Shallot Fried Rice
Eggs and oil!

Making the Fried Rice

When you’re ready to make the fried rice, pour the leftover oil from frying out of your pan or wok. Wipe your wok out with a paper towel, but no need to really clean it well.

Then add in about 1/4 cup of fresh oil and heat it over medium high heat. Add the peas, corn, and fresh shallots to the oil.

veg - Shallot Fried Rice
Love these veggies.

Cook those ingredients for a few minutes in the oil until the veggies are soft.

Then add the rice and stir to combine. Cook for another few minutes until the rice is hot.

To add in the garlic and ginger, scoop your rice to one side of the pan and add the garlic and ginger to the hot pan.

ginger for Shallot Fried Rice
Adding some flavor.

Let that cook for about 30 seconds just to lightly fry it, then you can stir the garlic and ginger into the rest of the rice.

Now for the fun part.

Pour in those eggs… right in the center!

eggs - Shallot Fried Rice
Love this step.

Once the eggs are in, stir like crazy over high heat as the eggs cook. It’ll only take about a minute to cook them.

Then season the fried rice with a few dashes of soy sauce and you’re all set!

finished Shallot Fried Rice from Macheesmo

I like to serve my fried rice with some fresh cilantro, crispy shallots, lime wedges, and kimchi on the side.

shallot - Shallot Fried Rice
Top with the crispy bits.

Fried rice keeps wonderfully for a few days.

It’s one of my favorite leftover meals actually. I’ll even eat it for breakfast!

6 Responses to “Crispy Shallot Fried Rice” Leave a comment

  1. Looks yummy! love the idea of crispy shallots on top. FYI, in the list of ingredients you accidentally put garlic when you mean ginger…

  2. I tried to make a fried rice very similar to this last week and when I put in the eggs they did not cook properly and made the dish look very goopy and unappetizing. Any idea what I did wrong??

    1. Hey Laura, if I had to guess it would be a temperature issue. Make sure you pan is really hot. Crack in the eggs and let them sit for a minute. Then stir once they start to cook. If you add them and stir right away, the eggs will not set correctly. Let them cook for a bit before you start stirring.

  3. Hello.

    Love your site. Would like to see, included with recipes, calorie, sodium, fiber, gluten free or not, etc, etc type of information.


  4. This sounds wonderful! I don’t have shallots (and am quite a distance from a grocery store) but there are some small sweet onions in the garden that will have to do this time. Next time I’ll do it right! Love your down to earth recipes…pretty much the way we eat!

Join the Conversation

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

Recipe Rating