Greek Tofu & Rice Bowls
Greek Tofu & Rice Bowls are a delightful way to celebrate Mediterranean flavors while keeping things plant-based. This satisfying dish features the comforting warmth of fluffy jasmine rice paired with hearty roasted vegetables, all topped off with crispy tofu that’s perfectly seasoned. The texture contrasts are simply divine—the creamy rice, the tender veggies, and the crispy tofu create a harmonious medley in every bite. Each ingredient has been thoughtfully chosen to contribute to an unforgettable taste experience, bringing freshness, zest, and a nourishing quality, perfect for lunch or dinner.
Table of Contents

I first came across a version of Greek Tofu & Rice Bowls during a quick dinner prep night, and it quickly became a staple in my kitchen. It’s comforting yet light, making it an ideal recipe for busy weeknights. Plus, it’s budget-friendly and gives you plenty of room for creativity—feel free to swap out veggies based on what you have on hand! Brighten your day with this tasty bowl and share it with family or friends; I promise it will delight everyone at the table.
Why You’ll Love This Recipe
- Simple & Quick: Cook this dish in just about 30 minutes from prep to plate!
- Irresistible Flavor: Enjoy a delicious mix of savory, fresh flavors with every bite.
- Eye-Catching Appeal: The vibrant colors of the roasted veggies make it a feast for the eyes!
- Flexible Serving: Perfect for lunch, dinner, or meal prep throughout the week.
- Diet-Friendly Options: Totally vegan and easily customizable for gluten-free diets.
Ingredients You’ll Need
- 1 ½ cups jasmine rice: This fragrant rice cooks to fluffy perfection and absorbs all the flavors beautifully. Short-grain rice can be a substitute.
- 2 tablespoons vegan butter: Melting this adds creaminess and depth to the rice pilaf. You can replace it with olive oil if preferred.
- 1 small shallot, finely diced: For a mild onion flavor that enhances the rice.
- 2 cloves garlic, minced: Fresh garlic infuses an aromatic quality into the rice.
- 2 ¼ cups vegetable broth: Ensures a flavorful base for cooking the rice. Use homemade or low-sodium store-bought broth for a lighter touch.
- 2 tablespoons fresh parsley, stems removed, & finely chopped: Adds a fresh note. Dried parsley is suitable if fresh isn’t available, but use less.
- 1 tablespoon lemon juice: Brightens up the dish, balancing the flavors.
- 1 teaspoon salt: Enhances all the flavors without being overpowering.
- 1 teaspoon oregano: A quintessential Greek herb that gives a hint of earthiness.
- 1 teaspoon dried parsley: To kick up the flavor profile of the roasted vegetables.
- 1 teaspoon garlic powder: Complements the fresh garlic used in the pilaf.
- ½ teaspoon ground black pepper: Adds a touch of warmth and spice.
- 2 small red peppers, diced: Their sweetness complements the savory elements. Feel free to substitute with bell peppers of your choice.
- 2 small zucchinis, thinly sliced: Their mild flavor and tender bite work beautifully in the mix.
- 2 tablespoons olive oil: Used to roast the vegetables, enhancing their sweetness.
- 1 14 oz block extra-firm tofu: Provides heartiness and protein. Silken tofu can be used for a softer texture but will require different cooking methods.
- ¼ cup cornstarch: Coats the tofu to create a crispy exterior.
- 2 tablespoons nutritional yeast: Adds a cheesy flavor without dairy, enhancing the tofu.
- 2 tablespoons olive oil or other neutral oil: For frying the tofu to golden perfection.
How to Make Greek Tofu & Rice Bowls
- Preheat the Oven: Set your oven to 400°F (200°C) and gather all the ingredients.
- Soak and Strain the Rice: Measure 1 ½ cups jasmine rice and soak it in water for about 10 minutes. Once soaked, drain and set aside.
- Prep the Veggies: While the rice soaks, finely dice the shallot and mince the garlic. Chop the parsley for the rice and dice the red peppers and zucchini.
- Mix the Spice Blend: In a small bowl, combine 1 teaspoon salt, 1 teaspoon dried oregano, 1 teaspoon dried parsley, 1 teaspoon garlic powder, and ½ teaspoon ground black pepper. Mix well.
- Coat the Vegetables: On a sheet pan, place the chopped red peppers and zucchinis. Drizzle with 2 tablespoons olive oil, add half of the spice mix, and toss to coat.
- Roast the Vegetables: Bake the veggies in the preheated oven for 20-25 minutes, stirring halfway through until tender and lightly charred.
- Cook the Rice: While the vegetables roast, in a saucepan, melt 2 tablespoons vegan butter over medium heat. Add the sautéed shallot and minced garlic, cooking until fragrant for about 2-3 minutes.
- Toast the Rice: Add the soaked rice to the saucepan and toast it with the shallot and garlic, stirring frequently for about 2 minutes.
- Simmer the Rice: Pour in 2 ¼ cups vegetable broth, bring to a boil over high heat, then cover and reduce to a simmer. Cook for about 10 minutes until the rice is tender and has absorbed all the liquid.
- Finish the Rice: Once cooked, remove from heat and stir in 1 tablespoon lemon juice and 2 tablespoons freshly chopped parsley. Set aside.
- Prepare the Tofu: Remove tofu from packaging and slice it in half vertically. Press gently between paper towels to absorb some moisture.
- Coat the Tofu: Cut tofu into cubes and in a large bowl, mix ¼ cup cornstarch, 2 tablespoons nutritional yeast, and the remaining spice blend. Add the tofu and toss until evenly coated.
- Fry the Tofu: In a large non-stick pan, heat 2 tablespoons of olive oil over medium-high heat. Add the coated tofu cubes and pan-fry for 3-5 minutes on each side until crispy and golden brown, about 12-15 minutes total.
- Assemble the Bowls: Scoop the lemon rice pilaf into serving bowls, top with the roasted vegetables, and finish with the crispy Greek tofu.
- Serve and Enjoy: Sprinkle with extra chopped parsley or add a charred lemon slice if desired.
Storing & Reheating
To store leftovers, keep any tofu, rice, and vegetables in separate airtight containers in the fridge, where they will stay fresh for about three to four days. For longer storage, you can freeze the components (individually) for up to three months. When reheating, warm gently in the microwave or on the stovetop until heated through, about 2–3 minutes on medium heat. While the textures might change slightly, reviving the dish with a drizzle of olive oil can refresh its flavors.
Chef’s Helpful Tips
- Pressing tofu well is crucial! Remove excess moisture for optimal crispiness when frying.
- Don’t rush the roasting! Let the vegetables caramelize properly; this brings out their sweetness.
- Make-ahead: Cook the rice and veggies in advance, then simply fry the tofu fresh before serving for crispiness.
- Spice it up! Feel free to adjust the spice blend based on your tastes; add a pinch of cayenne or a dash of paprika if you enjoy a little heat.
- Garnish wisely—extra herbs, pickled onions, or a yogurt dressing can elevate your bowls further.
This vibrant and wholesome dish is not only rewarding to make but also a joy to eat. Each ingredient brings its own unique character to the table, inviting you to explore and enjoy the flavors of Greece right in the comfort of your home.

Recipe FAQs
Can I use other grains instead of jasmine rice?
Absolutely! Feel free to substitute jasmine rice with quinoa, brown rice, or even cauliflower rice for a lower-carb option. Just adjust the cooking times as necessary since different grains have varying cooking requirements.
What’s the best way to season the tofu?
For the best flavor, ensure to coat your tofu evenly with the cornstarch and spice mix. This not only helps with crispiness but infuses each piece with savory notes. Additionally, consider marinating the tofu for 30 minutes before frying for deeper flavor.
How do I make this dish gluten-free?
To make Greek Tofu & Rice Bowls gluten-free, ensure your vegetable broth is gluten-free and use cornstarch as it is gluten-free. All the spices listed should also be gluten-free, but it’s always a good idea to check the labels.
Can I use different vegetables?
Definitely! This recipe is versatile—substitute with your favorite seasonal veggies or whatever you have on hand. Eggplant, asparagus, or broccoli would work wonderfully, just adjust the roasting time as needed to ensure everything is perfectly tender.
PrintMore Main Dishes Recipes
Did You Enjoy Making This Recipe? Please rate this recipe with ⭐⭐⭐⭐⭐ or leave a comment.
📖 Recipe Card

Greek Tofu & Rice Bowls
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 4 servings 1x
- Category: Main Dishes
- Method: Baked
- Cuisine: Mediterranean
Description
Savor the delicious Greek Tofu & Rice Bowls loaded with refreshing veggies and aromatic herbs. This easy recipe is great for quick dinners or healthy meals, making it perfect for a homemade treat any night!
Ingredients
- 1 ½ cups jasmine rice
- 2 tablespoons vegan butter
- 1 small shallot finely diced
- 2 cloves garlic minced
- 2 ¼ cups vegetable broth
- 2 tablespoons fresh parsley stems removed & finely chopped
- 1 tablespoon lemon juice *juice from ½ of a small lemon
- 1 teaspoon salt
- 1 teaspoon oregano
- 1 teaspoon dried parsley
- 1 teaspoon garlic powder
- ½ teaspoon ground black pepper
- 2 small red peppers diced
- 2 small zucchinis thinly sliced
- 2 tablespoons olive oil
- ½ seasoning *made above
- 1 14 oz block extra-firm tofu
- ¼ cup cornstarch
- 2 tablespoons nutritional yeast
- ½ seasoning *made above
- 2 tablespoons olive oil or other neutral oil
Instructions
- Preheat the oven to 400°F and prepare the ingredients.
- Measure out the rice, place it in a large bowl, cover with water, and soak for about 10 minutes. Strain the rice after soaking.
- While the rice is soaking, prepare the vegetables by dicing the shallot, mincing the garlic, and chopping the parsley. Dice the red peppers and slice the zucchinis into half moons, then set them aside.
- Combine the spices for the tofu and vegetables by mixing salt, dried oregano, dried parsley, garlic powder, and ground black pepper in a small bowl.
Notes
Feel free to add your favorite vegetables in addition to the ones listed.
For more flavor, marinate the tofu in the spice mix for at least 30 minutes before cooking.
Serve with a drizzle of olive oil or a sprinkle of feta cheese for extra richness.
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 4g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 2g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 14g
- Cholesterol: 0mg
