Cabbage Fried Rice (Easy, Vegan, One Pan)

5 from 3 votes

This post may contain affiliate links.

This cabbage fried rice is one of those weeknight recipes that comes together fast and uses ingredients you likely already have. Leftover rice, a bag of coleslaw mix or half a head of cabbage, garlic, soy sauce and sesame oil, that’s essentially it.

The coleslaw mix is one of my favourite cooking hacks. Instead of chopping cabbage, you can grab a pre-shredded bag and this goes from a 25-minute recipe to a 15-minute one. I usually make it this way and it’s so quick and easy.

A bowl of cabbage fried rice with green onion and green peas.

5-Star Review

Loved this super easy and tasty recipe! 

Tracy ⭐⭐⭐⭐⭐

Why You’ll Love Cabbage Fried Rice

The recipe features leftover rice, green cabbage, green onion, green peas, garlic, sesame oil and soy sauce for a flavorful dish that’s sure to be a hit. Here are a few reasons I think you’ll love it!

  • It’s a vegan recipe, dairy-free and no eggs needed.
  • It’s ready in just 25 minutes with basic ingredients.
  • It’s budget-friendly.
  • It’s a great use for leftover cabbage and rice.
  • It makes a quick, easy and tasty side dish.
  • You can pair with protein for a complete meal.
  • It’s easy to customize with different veggies and additions.
  • Great for meal prep.

For more fried rice recipes like this, try this Vegan Mushroom Fried Rice, Basil Fried Rice or Cashew Tofu Fried Rice.

Ingredients and Substitutions

Below is a quick overview of what you’ll need to make the recipe and any substitutions you can make. Use the recipe card with the full list of ingredients and measurements at the bottom of the post when you’re ready to make the recipe.

All of the ingredients gathered for making a cabbage fried rice recipe. Each ingredient is labelled with text overlay and the list can be found on the corresponding blog page.
  • Oil: You can use any oil for cooking such as olive oil or avocado oil. Butter is a suitable substitute.
  • Onion: Use white onion. Shallot would also work.
  • Cabbage: You can use green cabbage, Napa cabbage, savoy cabbage or prepared coleslaw mix/shredded cabbage. I often make this recipe with a bag of coleslaw mix to make it super quick and easy. You can also substitute red cabbage but I do prefer a green cabbage variety for this recipe.
  • Garlic: Lots of fresh/raw garlic is key for fried rice! I wouldn’t recommend using garlic powder.
  • Rice: You’ll need pre-cooked rice, preferably a day old or at least cooked a few hours before. Jasmine or basmati rice work well. You can substitute brown rice if you prefer to use a whole grain.
  • Frozen Green Peas: Any frozen peans work. You could also use canned and drained green peas. Edamame works well as a substitution (or addition).
  • Soy Sauce: You can substitute gluten-free tamari or coconut aminos for a gluten-free recipe.
  • Rice Vinegar: You can use unseasoned or seasoned rice vinegar.

Variations and Additions

This recipe is super easy to customize with your favorite vegetables or grains. Here are some ideas:

  • For vegetable additions, try ginger, diced or grated carrot, corn, bok choy, snap peas, bean sprouts, bell pepper or mushroom.
  • You can use cooked and cooled quinoa or farro instead of rice.
  • Fresh Thai basil and cilantro work well for herbs. Stir in 1 cup freshly chopped herbs at the end.
  • For spicy fried rice, add 2 tsp sambal oelek or sriracha when you add the soy sauce. You could also use up to 1 tsp red chili flakes or cayenne pepper or just serve the rice with a drizzle of Sriracha or other hot sauce you enjoy. You could could also add minced jalapeno with the other veggies.
  • Add a few handfuls of baby spinach at the end and mix until wilted.
  • As is, the recipe is Asian-inspired, to make it with Indian spices, omit the sesame oil and rice vinegar and add 2 tsp yellow curry powder or 1/2 tsp garam masala, 1/2 tsp cumin, 1/4 tsp turmeric powder and 1/4 tsp coriander powder.

How to Make Cabbage Fried Rice

Step 1: Heat 1 tablespoon cooking oil in a large saucepan or wok over medium-high heat. When it’s hot, add the onion, chopped cabbage and white parts of the green onions. Season the veggies with a pinch of salt and pepper.

Cook the veggies for 5-7 minutes then add the garlic and cook for another minute while stirring.

Cabbage, onion and garlic cooking in a large skillet.

Step 2: Add the remaining oil to the pan. Add the rice, peas, soy sauce, sesame oil and rice vinegar.

Spread the rice in an even layer and let cook for 1-2 minutes without disturbing.

Rice, peas and cabbage cooking in a large skillet.

Stir well, scraping any bits off the bottom and spread it in an even layer again, cook another 2-3 minutes until heated through and browned and crisped to your liking, stirring occasionally.

Step 3: Stir in the rest of the green onions, season with salt and pepper and enjoy!

A large skillet of cabbage fried rice with green peas and onion.

Recipe FAQs

Is cabbage fried rice gluten-free?

Not as written. Soy sauce contains gluten. To make it gluten-free, substitute tamari or coconut aminos in equal amounts. Both work well and won’t noticeably change the flavour.

Can you freeze cabbage rice?

Yes, though the texture changes slightly after freezing. Let it cool completely, then freeze in an airtight container for up to 2 months. Reheat from frozen in a hot skillet with a splash of soy sauce to revive the flavour and texture.

How long does cabbage rice keep?

Up to 4 days in the fridge in a sealed container. Reheat in a skillet over medium-high heat or in the microwave.

Why should I use leftover rice?

Freshly cooked rice contains too much moisture and will steam rather than fry, resulting in a soft, clumpy texture. Day-old rice that has been chilled has dried out enough to fry properly and develop that characteristic crispy texture. If you only have fresh rice, spread it on a baking sheet and refrigerate for at least an hour before using.

How should I serve cabbage fried rice?

If serving cabbage fried rice as a side dish, it pairs well with dishes like Thai basil eggplant, coconut red lentil dahl or Kung pao cauliflower.

It also makes a great base to use in bowls like this teriyaki chickpea rice bowl, peanut tofu bowl or tofu edamame buddha bowl or for serving with a curry like cauliflower chickpea curry or butternut squash curry.

I love mixing this rice with kimchi or sauerkraut for extra flavor and nutrition. You can serve it on its own as a side dish or pair it with your choice of protein such as crispy baked tofu, tempeh, beef, shrimp or chicken.

You could also mix this tofu scramble into it as an alternative to scrambled egg.

Can you put cabbage in fried rice?

Yes. Cabbage works well in fried rice. It softens as it cooks, adds a mild sweetness and blends seamlessly with the other ingredients. Green cabbage, Napa cabbage, savoy cabbage and pre-shredded coleslaw mix all work. It’s worth adding more than you think you need as it reduces significantly in volume as it cooks.

What kind of cabbage works best for fried rice?

Green cabbage is the most common and works well. Napa cabbage has a milder flavour and softer texture which also works nicely. Pre-shredded coleslaw mix is the most convenient option and produces a great result with minimal prep.

Deryn’s Notes

  • Use day-old rice if you can. Freshly cooked rice is too moist and steams rather than fries. If you don’t have leftover rice, spread freshly cooked rice on a baking sheet and refrigerate for at least an hour before using.
  • A bag of pre-shredded coleslaw mix works perfectly here and cuts the prep time significantly. No chopping required.
  • Spread the rice in an even layer and leave it undisturbed for 1–2 minutes before stirring. This is what creates the lightly crispy, browned texture rather than soft steamed rice.
  • Use medium-high heat throughout. Fried rice needs a hot pan. Too low and the rice steams instead of frying.
  • Add any extra vegetables with the cabbage at the start. Add protein separately at the end once the rice is cooked.
A bowl of cabbage fried rice with green peas and green onion beside a large skillet of fried rice with a wooden spatula in it.

If you try this Cabbage Fried Rice recipe or any other recipe on Running on Real Food, don’t forget to leave a comment and a ⭐⭐⭐⭐⭐ rating in the comment section below. It helps others who are thinking of making the recipe, and I love to hear from you. And don’t forget to tag me on Instagram @runningonrealfood so I can see your creation! Thanks for trying my recipes! – Deryn

Save this recipe!
Enter your email & I’ll send this recipe straight to your inbox.
A large skillet of cabbage fried rice with green peas and onion.
5 from 3 votes

Cabbage Fried Rice (Easy, Vegan, One Pan)

By: Deryn Macey
This cabbage fried rice is the perfect recipe to use up leftover rice. Serve as an easy side dish, pair with with any protein or serve with a curry or stir fry for a hearty weeknight meal.
Prep: 10 minutes
Cook: 15 minutes
Total: 25 minutes
Servings: 6
Save Recipe
Enter your email & get the recipe!

Ingredients 

  • 2 tbsp oil, divided
  • 1 medium onion, finely chopped (190 g/1 ½ cups)
  • 4 cups shredded green cabbage or coleslaw mix, 280 g
  • 6 green onions (scallions), thinly sliced, green and white parts separated (30 g)
  • 3 cloves garlic, minced or grated (20 g)
  • 4 cups cooked and cooled white rice, like Jasmine or Basmati (about 600 g)
  • 1 cup frozen green peas, 170 g
  • 3 tbsp soy sauce or tamari, 45 mL
  • 2 tsp sesame oil, 10 g
  • 2 tsp rice vinegar, 10 mL
  • Salt and black pepper

Instructions 

  • Cook Veggies: In a large skillet, heat 1 tbsp of the oil over medium high heat. When the pan is hot, add the onions, cabbage and white parts of green onions. Season with salt and pepper. Cook for 5-7 min, stirring occasionally, until golden and tender.
    2 tbsp oil, 1 medium onion, 4 cups shredded green cabbage or coleslaw mix, 6 green onions (scallions)
  • Add Garlic: Add the garlic. Cook for another 1 min, stirring, until fragrant. 
    3 cloves garlic
  • Fry Rice: Add remaining 1 tbsp oil to the pan. Then add cooked rice, green peas, soy sauce, sesame oil and rice vinegar. Spread the rice in an even layer and cook for 1-2 minutes without disturbing. Stir, scraping any bits off the bottom and spread evenly again. Cook another 3-4 min, stirring occasionally, until rice begins to brown and slightly crisp up. 
    4 cups cooked and cooled white rice, 1 cup frozen green peas, 3 tbsp soy sauce or tamari, 2 tsp sesame oil, 2 tsp rice vinegar
  • Serve: Stir in the remaining green onions. Season with salt and pepper to taste. 

Notes

Use day old rice or rice cooked at least 3-4 hours beforehand and chilled in the fridge on a baking pan. Freshly cooked rice is too moist and will result in mushy fried rice.
Store leftover fried rice in an airtight container in the fridge for up to 4 days. Reheat in a wok, skillet or in the microwave. 

Nutrition

Serving: 1g, Calories: 268kcal, Carbohydrates: 46g, Protein: 6g, Fat: 7g, Sodium: 253mg, Fiber: 3g, Sugar: 5g
Like this recipe? Rate and comment below!

About Deryn Macey

Deryn Macey is a nutrition coach, certified personal trainer, and the creator of Running on Real Food, where she's been sharing nutritious recipes since 2013. She holds a science degree and offers strength training and nutrition coaching through Onward Strong, focusing on strength, sustainable eating habits, and breaking free from diet culture.

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

7 Comments

  1. 5 stars
    Loved this recipe!  I didn’t use a big enough pan so it didn’t crisp up as quickly as it probably should have but it is a great recipe.  I also tossed in some chickpeas for some protein.  Will definitely make this again and will add some heat to it.  Thank you 

    1. Thanks, Patty. I should add an extra note about using a large pan so it can get crispy on the bottom. Thanks for trying it and the review though. I’m glad you liked it!