Growing up, our family’s version of fried rice was just leftover white rice with soy sauce and frozen peas. That’s what happens when you learn to cook from a mom who thought Chinese takeout was exotic! It wasn’t until college that my roommate showed me how wrong we’d been doing it all those years.
Turns out, making really good vegetarian fried rice isn’t complicated – you just need to know a few simple tricks. The biggest game-changer? Using day-old rice instead of fresh, and cranking up the heat way higher than I ever dared to before. Now I make this meat-free version at least twice a month, and it’s become my go-to recipe for using up whatever vegetables are sitting in the fridge.

Why You’ll Love This Fried Rice
- Quick and easy – This veggie-packed fried rice comes together in just 20-30 minutes, making it perfect for busy weeknight dinners when you’re short on time.
- Plant-based protein – The chickpeas add a satisfying protein boost, making this vegetarian dish filling enough to serve as a complete meal.
- Customizable recipe – You can easily swap in whatever vegetables you have in your fridge – it’s a great way to use up leftover produce and make the recipe your own.
- Budget-friendly – Using simple pantry staples and basic vegetables, this recipe is kind to your wallet while still delivering big on flavor.
- One-pan meal – Everything cooks in a single pan, which means less cleanup and more time to enjoy your dinner.
What Kind of Rice Should I Use?
Day-old or overnight rice is the secret to making great fried rice – fresh rice will just turn mushy. Long-grain white rice like jasmine is perfect for this dish, though medium-grain rice can work too. When you’re making the rice the day before, cook it slightly on the drier side and let it cool completely before storing it in the fridge. If you’re in a pinch and don’t have leftover rice, you can cook fresh rice and spread it on a baking sheet to cool and dry out for about 30 minutes – though the texture won’t be quite as good as truly overnight rice.

Options for Substitutions
This fried rice recipe is super adaptable – here’s what you can swap if needed:
- Overnight rice: Day-old rice is really important here – fresh rice will turn mushy. If you’re in a pinch, you can spread freshly cooked rice on a baking sheet and pop it in the fridge for 30 minutes to dry it out a bit.
- Chickpeas: You can swap chickpeas with any other protein like tofu, tempeh, or other beans. Black beans or edamame work great too!
- Cremini mushrooms: Any mushroom variety works here – button, shiitake, or oyster mushrooms are all good options. If you’re not a fan of mushrooms, just add more of the other veggies.
- Chili oil: Regular vegetable oil plus a pinch of red pepper flakes works as a substitute. You could also use sesame oil for a different but equally good flavor.
- Broccolini: Regular broccoli, snap peas, or green beans can step in for broccolini. Just cut them into similar-sized pieces so they cook evenly.
- Soy sauce: Tamari makes a great gluten-free option, or coconut aminos if you’re avoiding soy. Just note that coconut aminos are sweeter, so you might want to use a bit less.
Watch Out for These Mistakes While Cooking
The biggest mistake when making fried rice is using freshly cooked rice – this leads to a mushy, sticky mess instead of those perfect individual grains you’re looking for in great fried rice. Using day-old rice that’s been chilled in the fridge helps each grain stay separate and creates that ideal texture. Another common error is overcrowding your pan with too many vegetables at once, which causes them to steam rather than fry – instead, cook your vegetables in batches if needed, and make sure your pan is really hot before adding each ingredient. To prevent your rice from clumping together, break up any large chunks before adding it to the pan, and don’t forget to let the rice sit undisturbed for a minute or two between stirs to develop those crispy bits at the bottom. For the best flavor, heat your pan until it’s smoking before adding the chili oil, and resist the urge to add extra soy sauce during cooking – too much liquid will make your rice soggy.

What to Serve With Fried Rice?
This veggie-packed fried rice works great as a main dish, but you can definitely add some tasty sides to round out your meal. A simple Asian-style cucumber salad with rice vinegar and sesame oil makes for a cool, crisp contrast to the warm rice. If you’re craving something hot, egg drop soup or a basic miso soup pairs perfectly and takes just minutes to prepare. You can also serve some store-bought or homemade spring rolls on the side – they’re perfect for dipping in sweet chili sauce while you enjoy your fried rice!
Storage Instructions
Keep Fresh: This veggie fried rice is perfect for meal prep! Pack it in an airtight container and pop it in the fridge – it’ll stay good for up to 4 days. The flavors actually get better as they mingle together, making your leftover lunch even tastier.
Freeze: If you want to make a bigger batch, you can totally freeze this fried rice. Let it cool completely, then pack it in freezer-safe containers or bags. It’ll keep well for up to 3 months in the freezer. Just remember that some veggies might be a bit softer when thawed.
Warm Up: When you’re ready to enjoy your leftover fried rice, just pop it in the microwave for a minute or two, stirring halfway through. For better texture, you can also toss it in a pan over medium heat – this helps crisp up the rice again. Add a splash of water if it seems a bit dry.
| Preparation Time | 10-15 minutes |
| Cooking Time | 10-15 minutes |
| Total Time | 20-30 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 500-600
- Protein: 15-20 g
- Fat: 20-25 g
- Carbohydrates: 80-90 g
Ingredients
- 2 tbsp chili oil (I like Laoganma Spicy Chili Crisp)
- 1/4 cup corn
- 1/4 cup chickpeas
- 1/2 red onion (finely diced)
- 2 tbsp soy sauce
- 1 1/2 cups day-old rice (chilled for best texture)
- 2 garlic cloves (minced for best flavor)
- 1/4 cup diced carrots
- 1/2 cup chopped broccolini (tender florets preferred)
- 2 large cremini mushrooms (sliced)
- 1 green onion (thinly sliced)
Step 1: Prepare the Ingredients
Begin by using a fork to roughly crush 1/4 cup of chickpeas.
Set these aside.
Next, roughly chop 2 pieces of garlic and dice 1/2 of a red onion.
Proceed to chop 1 stick of green onion.
Dice 1/4 cup of carrots, chop 1/2 cup of broccolini, and chop 2 large cremini mushrooms.
Having all your ingredients prepped in advance will make the cooking process smoother.
Step 2: Sauté Initial Ingredients
Heat a non-stick pan over medium heat and add 2 tablespoons of chili oil.
Once the oil is hot, add the chopped garlic, diced red onion, chopped green onion, and crushed chickpeas to the pan.
Sauté these ingredients together for about 1 minute until fragrant and slightly softened.
Step 3: Cook the Vegetables
Add the diced carrots, chopped broccolini, and sliced mushrooms to the pan with the initial sautéed ingredients.
Continue to sauté for another minute, allowing the vegetables to soften and flavors to meld.
Step 4: Combine Rice and Seasonings
Introduce 1/4 cup of corn and 1 1/2 cups of overnight rice to the pan.
Pour in 2 tablespoons of soy sauce, stirring everything together.
Sauté for another 1-2 minutes, making sure all ingredients are well combined and heated through.
Step 5: Plate and Serve
Once everything is thoroughly mixed and warm, plate your vegetable fried rice.
Enjoy your delicious homemade dish, packed with flavors and textures!