Simple Vegan Blog

  • Recipes
  • Start Here
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Start Here
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Start Here
  • About
  • Subscribe
×
Home > Recipes > Main dishes

Tofu Rice Bowl

Iosune with a glass of juice.
Published: Apr 28, 2026 by Iosune Robles · This post may contain affiliate links
No ratings yet
Pin Recipe Jump to Recipe
Two Asian-style tofu rice bowls with sesame seeds and scallions

I make this tofu rice bowl all the time when I want something easy and full of flavor. It's made with crispy tofu, a simple savory sauce, and fresh vegetables served over rice. You get a mix of textures in every bite, and it comes together quickly with basic ingredients, making it perfect for a simple lunch or dinner.

Two tofu rice bowls with sesame seeds, green onions, and a fork

This bowl has everything you want in a simple meal: fluffy rice, crispy tofu, and plenty of fresh veggies for texture and color. The contrast between the warm rice, the saucy tofu, and the crisp vegetables makes every bite really satisfying. It's the kind of dish that feels light but still filling, with simple Asian-style flavors. It's also easy to customize depending on what you have on hand.

It also works great for meal prep, since you can cook the rice and tofu ahead of time and keep everything in the fridge for a few days. Just assemble your bowl when you're ready to eat, or pack it for lunch during the week. You can also switch up the veggies depending on what you have, which makes it a really flexible option to keep in your regular rotation.

If you enjoy this kind of meal, you might also like my Vegan Rice Bowl, which is a bit more on the fresh, veggie-packed side without tofu. For more Asian-inspired tofu recipes, try my Teriyaki Tofu or Sticky Orange Tofu. They're just as simple and packed with flavor, and if you're new to cooking tofu or want more tips, check out my How to Cook Tofu guide.

Why You'll Love This Tofu Rice Bowl

Here's why this recipe works so well:

  • Crispy tofu with a flavorful sauce: The tofu turns golden and slightly crispy, then gets coated in a savory sauce that adds plenty of flavor without being too heavy.
  • A mix of textures in every bite: You get fluffy rice, crisp veggies, and tender tofu, making the bowl really satisfying to eat.
  • Made with simple, everyday ingredients: Everything comes together with basic ingredients you can easily find, no need for anything complicated.
  • Fresh but still comforting: It has that perfect balance between a light, veggie-packed bowl and a warm, cozy meal.
  • Great for meal prep: You can prepare the components ahead of time and quickly assemble your bowl whenever you're ready to eat.
Ingredients to make a tofu rice bowl

Tofu Rice Bowl Ingredients

  • Tofu: Use firm or extra-firm tofu for the best texture. Do not use silken or soft tofu, as they're too delicate and won't hold their shape or get crispy. For best results, press the tofu before cooking. You can check out my How to Press Tofu post for more details.
  • Soy sauce: Adds saltiness and umami. You can use tamari for a gluten-free option.
  • Rice vinegar: Brings a mild acidity that balances the flavors. Apple cider vinegar works too.
  • Cornstarch: Helps the tofu get crispy and also thickens the sauce. You can use arrowroot starch instead.
  • Oil: Needed for cooking the tofu. I use canola oil, but any neutral oil works.
  • Sugar: Adds a touch of sweetness to balance the savory flavors. You can also use maple syrup, agave, or brown sugar.
  • Vegetable broth or water: Vegetable broth is best because it adds more flavor, but water works just fine.
  • Ground ginger: Adds a warm, subtle flavor. Fresh ginger works too.
  • Garlic powder: Adds flavor without overpowering the sauce. You can also use 1 small fresh garlic clove, minced.
  • Sesame oil: Optional. A small drizzle gives the sauce a deeper, nutty flavor. A little goes a long way.
  • Rice: I like long-grain white rice or jasmine rice, but brown rice also works.
  • Edamame: Shelled edamame is best for convenience. You can use frozen or fresh edamame. If you only have it in pods, cook it first and remove the beans before using.
  • Cucumber: Adds freshness and crunch. Slice it thinly or cut it into half moons.
  • Carrot: I use shredded carrot for convenience, but you can cut it into thin strips.
  • Green onions: Add a mild onion flavor and freshness.
  • Sesame seeds: Give a nice crunch and extra flavor that works really well in this bowl.

Find the full recipe with exact measurements in the recipe card below.

How to Make a Tofu Rice Bowl

Cooked rice in a pot
  1. Cook the rice according to package instructions.
Tofu being pressed with a towel and weight
  1. Press the tofu by wrapping it in a clean kitchen towel and placing something heavy on top for 10-15 minutes. You can also use a tofu press. This step is optional, but it helps the tofu get crispier.
Tofu cubes in a bowl with soy sauce and vinegar
  1. Cut the tofu into cubes and place them in a bowl. Add the soy sauce and rice vinegar, and toss gently to coat.
Tofu coated in cornstarch
  1. Add the tofu to a zip-top bag with the cornstarch, seal it, and shake until evenly coated. You can also mix it in a bowl if you prefer.
Tofu cooking in a pan until golden and crispy
  1. Heat the oil in a large pan over medium-high heat. Add the tofu in a single layer and cook for 8-10 minutes, turning occasionally, until golden and crispy.
Sauce ingredients mixed in a small bowl
  1. In a small bowl, whisk together the vegetable broth or water, soy sauce, rice vinegar, sugar, cornstarch, ground ginger, garlic powder, and sesame oil.
Crispy tofu cooking in a pan with sauce
  1. Pour the sauce into the pan and cook for 1-2 minutes, stirring, until it thickens and coats the tofu.
Tofu rice bowl with rice, crispy tofu, and fresh toppings
  1. Divide the rice among bowls and top with the tofu, edamame, cucumber, carrot, and green onions. Sprinkle with sesame seeds and serve.

Tips for the Best Results

  • Press the tofu well: Removing excess moisture helps it get crispier and absorb more flavor.
  • Don't skip the cornstarch: It's key for getting that golden, slightly crispy coating on the tofu.
  • Cook the tofu in a single layer: Avoid overcrowding the pan so it browns properly instead of steaming.
  • Adjust the sauce to taste: You can tweak the sweetness or saltiness depending on your preference.
  • Assemble just before serving: This keeps the veggies fresh and the tofu nice and crispy.
Tofu rice bowls topped with sesame seeds and green onions, served with a fork

Easy Variations

One of the best things about this tofu rice bowl is how easy it is to customize. You can switch things up depending on what you have on hand or what you're in the mood for.

  • Change the veggies: Try broccoli, red cabbage, spinach, or snap peas for a different mix of textures.
  • Make it spicy: Add a drizzle of sriracha or a pinch of chili flakes to give it some heat.
  • Switch the protein: This bowl also works well with tempeh or even chickpeas if you want a change from tofu.
  • Make it more filling: Add avocado, roasted broccoli, or extra edamame if you want a heartier bowl.
  • Add extra toppings: Crushed peanuts, a squeeze of lime, or extra sesame seeds are great for finishing the bowl.

How to Store and Reheat Leftovers

  • Fridge: Store the components in airtight containers in the fridge for up to 3 to 4 days. For best results, keep the tofu, rice, and veggies separate.
  • Freezer: You can freeze the cooked tofu and rice for up to 2 months. The fresh veggies don't freeze well, so it's best to add them fresh when serving.
  • Reheat: Warm the tofu and rice in the microwave or in a pan over medium heat until heated through. Add a splash of water or vegetable broth if needed to keep everything from drying out.
  • To serve: Assemble the bowl with fresh veggies after reheating to keep the best texture and flavor.

Frequently Asked Questions

Do I need to press the tofu?

Pressing the tofu is highly recommended if you want it to get crispy and absorb more flavor. If you're not sure how to do it, check out my How to Press Tofu post for a step-by-step guide.

Can I make this tofu rice bowl ahead of time?

Yes, you can prep all the components in advance and store them separately in the fridge. When ready to eat, just reheat the tofu and rice and assemble the bowl with fresh veggies.

Why does my tofu stick to the pan?

This usually happens if the pan isn't hot enough or if there's not enough oil. Make sure the oil is hot before adding the tofu, and avoid moving it too soon so it has time to form a golden crust.

How do I make the tofu extra crispy?

Make sure to press the tofu well, coat it evenly with cornstarch, and cook it in a single layer without overcrowding the pan.

Can I bake the tofu instead?

Yes, you can bake the tofu instead of pan-frying it. Toss it with the cornstarch as directed and add a small drizzle of oil for better texture, then spread it in a single layer on a lined baking sheet. Bake at 400°F (200°C) for about 25-30 minutes, flipping halfway through, until golden and crispy. It won't be quite as crispy as pan-fried tofu, but it's a great hands-off option.

Two bowls of tofu rice with sesame seeds and chopped green onions

More Vegan Tofu Recipes

  • Mongolian Tofu
  • Kung Pao Tofu
  • General Tso's Tofu
  • Sweet and Sour Tofu
  • Tofu Katsu
Close-up of two tofu rice bowls with fresh toppings and a fork
No ratings yet

Love it? Leave a rating!

Tofu Rice Bowl

This tofu rice bowl is a simple, flavorful meal made with crispy tofu, fluffy rice, and fresh veggies. It's easy to make, customizable, and perfect for a quick lunch or dinner.
Prep: 15 minutes mins
Cook: 20 minutes mins
Total: 35 minutes mins
Servings: 4
PRINT PIN COMMENT


Ingredients 
 

For the tofu:

  • 1 (14-ounce) block firm or extra-firm tofu
  • 1 tablespoon soy sauce
  • 1 tablespoon vinegar, I used rice vinegar
  • 3 tablespoons cornstarch
  • 1 tablespoon oil, for cooking, I used canola oil

For the sauce:

  • 3 tablespoons vegetable broth, or water
  • 2 tablespoons soy sauce
  • 1 tablespoon rice vinegar
  • 1 tablespoon granulated sugar
  • 1 tablespoon cornstarch
  • ½ teaspoon sesame oil, optional
  • ½ teaspoon ground ginger
  • ¼ teaspoon garlic powder

For the bowl:

  • 1 cup uncooked long-grain rice , white or brown
  • 1 ½ cups shelled edamame, cooked
  • 1 ½ cups cucumber, sliced
  • 1 cup shredded carrot
  • ¼ cup green onion, sliced
  • 1 tablespoon sesame seeds

Instructions 

  • Cook the rice according to package instructions.
    Cooked rice in a pot
  • Press the tofu by wrapping it in a clean kitchen towel and placing something heavy on top for 10-15 minutes. You can also use a tofu press if you prefer. This step is optional, but it helps the tofu get crispier.
    Tofu being pressed with a towel and weight
  • Cut the tofu into cubes and place them in a bowl. Add the soy sauce and rice vinegar, then gently toss to coat.
    Tofu cubes in a bowl with soy sauce and vinegar
  • Add the tofu to a large zip-top bag along with the cornstarch, seal it, and shake until evenly coated. You can also toss everything together in a bowl if you prefer.
    Tofu coated in cornstarch
  • Heat the oil in a large pan over medium-high heat. Add the tofu in a single layer and cook for 8-10 minutes, turning occasionally, until golden and crispy on all sides.
    Tofu cooking in a pan until golden and crispy
  • In a small bowl, whisk together the vegetable broth or water, soy sauce, rice vinegar, sugar, cornstarch, ground ginger, garlic powder, and sesame oil.
    Sauce ingredients mixed in a small bowl
  • Pour the sauce into the pan with the tofu and cook for 1-2 minutes, stirring, until the sauce thickens and coats the tofu.
    Crispy tofu cooking in a pan with sauce
  • Assemble the bowls by dividing the rice among serving bowls. Top with the tofu, edamame, cucumber, carrot, and green onions. Sprinkle with sesame seeds and serve immediately.
    Tofu rice bowl with rice, crispy tofu, and fresh toppings

Notes

  • Store in airtight containers in the fridge for up to 3-4 days, ideally keeping the components separate.
  • Freeze the cooked tofu and rice for up to 2 months.
  • Reheat the tofu and rice in the microwave or in a pan until heated through.
  • Add a splash of water or broth if needed to keep it from drying out.
  • Assemble with fresh veggies just before serving for the best texture.

Nutrition

Serving: 1serving | Calories: 441kcal | Carbohydrates: 63g | Protein: 20g | Fat: 12g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 4g | Trans Fat: 0.01g | Sodium: 831mg | Potassium: 535mg | Fiber: 6g | Sugar: 8g | Vitamin A: 5468IU | Vitamin C: 5mg | Calcium: 228mg | Iron: 4mg
Did you try this recipe?Leave a comment below and let me know how it turned out!
Course: Main Dish
Cuisine: Asian
Author: Iosune Robles

More Vegan Main Dish Recipes

  • Two servings of spaghetti with silken tofu pasta sauce topped with parsley and black pepper
    Silken Tofu Pasta Sauce
  • Two vegan egg salad sandwiches on a plate
    Vegan Egg Salad
  • Vegan chickpea salad sandwich with lettuce cut in half and stacked
    Vegan Chickpea Salad
  • Tofu fajitas with peppers and onions topped with fresh cilantro in a skillet
    Tofu Fajitas
Iosune with a glass of juice.

About Iosune

Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.

More about me

Leave a Reply Cancel reply

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

Recipe Rating





Iosune and Alberto.

Welcome!

We’re Iosune and Alberto, the couple behind Simple Vegan Blog. Since 2014, we’ve been sharing easy, flavorful vegan recipes anyone can make.

More about us

Most popular recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)

Fresh spring recipes

  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad
  • Jar of vegan lemon curd with lemons around and a spoon scooping curd from the jar.
    Vegan Lemon Curd
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake
  • Vegan tuna on a slice of bread, with lettuce and tomato slices, on a white plate.
    Easy Vegan Tuna
  • Sliced bread topped with lettuce, tomato, and vegan chicken salad.
    Vegan Chicken Salad

Footer

↑ Back to top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required