tofu fried rice

Vegan Tofu Fried Rice

If you’re anything like me, you love a good bowl of fried rice. The smell of crushed garlic and chopped onions; the sizzling soy sauce, rice, and vegetables, all mingled in one colorful dance.

I grew up eating fried rice regularly, but it always tasted different depending on who made it; my mom made it one way while my neighbor added his own special twist to his! Every fried rice recipe is unique, and I find so much beauty in that! Now that I’m older and I’ve stopped eating meat, I’ve come up with my own vegan fried rice recipe that I’m excited to share with you today. I hope you learn a thing or two, and maybe come up with your personal fried rice recipe someday too!


  • 1 cup brown rice

  • 1 cup vegetables (peas, corn, carrots, green beans)
    tip: you can buy these frozen, already mixed in a bag! It makes the cooking process much easier.

  • tofu

  • 1-2 cloves garlic, crushed

  • 1/2 yellow onion

  • 2 tbs olive oil

  • 2 tbs soy sauce

  • salt, pepper (to taste)

  • Optional:
  • red pepper flakes/hot sauce
    would recommend 😉

  • 1 tbs sesame oil
    I ran out of sesame oil this time, but I like to add this for a nuttier, richer taste!


  • Cook the rice: Add 2 cups of water to 1 cup of rice in a pot. Bring to a boil. Once boiling, reduce heat, cover, and let simmer for 15-20 mins until rice is fully cooked and excess water is gone.
    or use a rise cooker if you have one!
  • Steam the vegetables and tofu: place the vegetables and tofu in a large pan along with enough water to cover the surface. Cover, and leave on medium heat for about 10 minutes.
  • Chop the onion and garlic. Add the olive oil to a large pan and add both, stirring once in a while for about 2 mins.
  • Add the cooked rice, tofu, and vegetables to the pan with the oil, garlic, and onions.
  • Add the soy sauce, salt, pepper, and any other spices you’d like. Stir until well-incorporated.
  • Serve and enjoy! 🙂

Leave a Reply

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