Greek Tofu & Rice Bowls
Greek Tofu & Rice Bowls are the kind of dish that brings comfort and excitement all at once. With a harmonious blend of fragrant jasmine rice, perfectly roasted vegetables, and crispy tofu, each bite feels like a delightful celebration of flavors. This recipe captures the essence of Greek cuisine while being entirely plant-based, making it not just nourishing but also incredibly satisfying.
Table of Contents

The first time I whipped up these bowls, I was amazed at how such simple ingredients could create a dish so vibrant and fulfilling. They quickly became a staple in my kitchen. Whether you’re looking for a quick weekend meal or a satisfying lunch for the week, Greek Tofu & Rice Bowls check all the boxes—and more! They’re easy to prepare, budget-friendly, and are a surefire way to impress anyone who sits at your table. I can already tell you’ll love making (and sharing) this recipe, so let’s dive in!
Why You’ll Love This Recipe
- Simple & Quick: With around 40 minutes of prep and cook time, you’ll be enjoying your Greek Tofu & Rice Bowls in no time.
- Irresistible Flavor: Savory, garlicky, and tangy notes combine to make each mouthful a delightful burst of taste.
- Eye-Catching Appeal: The vibrant colors of the roasted veggies and the golden-brown tofu make this dish as pleasing to the eye as it is to the palate.
- Flexible Serving: Perfect for lunch, dinner, or meal prep—you can customize it to fit any occasion.
- Diet-Friendly Options: This recipe is vegan and leaves plenty of room for gluten-free adaptations.
Ingredients You’ll Need
- 1 ½ cups jasmine rice: This fragrant rice variety cooks up fluffy and absorbs flavors beautifully, adding a lovely base to your bowl.
- 2 tablespoons vegan butter: Adds richness to the rice pilaf; feel free to substitute with olive oil if preferred.
- 1 small shallot, finely diced: Provides a sweet, mild onion flavor; a yellow or white onion could work in a pinch.
- 2 cloves garlic, minced: Fresh garlic enhances the dish’s aromatic appeal; avoid pre-minced for the best flavor.
- 2 ¼ cups vegetable broth: Use flavored broths to add depth; homemade or store-bought works well.
- 2 tablespoons fresh parsley: Chopped parsley brightens the rice with a fresh, herbal note.
- 1 tablespoon lemon juice: Adds a zesty finish; fresh lemon juice is best to uplift the dish.
- 1 teaspoon salt: Essential for seasoning; adjust based on your taste.
- 1 teaspoon oregano: A staple in Greek cuisine, lending Mediterranean flavor.
- 1 teaspoon dried parsley: Enhances the herbiness; fresh is always a step up if you have it on hand.
- 1 teaspoon garlic powder: Adds extra layers of garlic flavor; it also makes the seasoning more uniform.
- ½ teaspoon ground black pepper: Freshly ground complements the dish’s overall taste.
- 2 small red peppers, diced: Sweet and colorful, they bring texture and a hint of crunch.
- 2 small zucchinis, thinly sliced: Tender and nutritious, zucchinis absorb the sauce beautifully.
- 2 tablespoons olive oil: Used to roast vegetables, choose a light olive oil for its health benefits.
- ½ seasoning mix: This includes salt, oregano, parsley, garlic powder, and pepper for seasoning vegetables and tofu.
- 1 14 oz block extra-firm tofu: The star of the dish, its sturdy texture allows for a crispy exterior once cooked.
- ¼ cup cornstarch: Helps create a crispy coating for the tofu; you can substitute with arrowroot powder.
- 2 tablespoons nutritional yeast: Enhances the umami flavor of the tofu, making it richer; optional but recommended.
- 2 tablespoons olive oil or other neutral oil: For pan-frying the tofu; any neutral oil will do here.
How to Make Greek Tofu & Rice Bowls
- Preheat the Oven: Start by preheating your oven to 400°F (200°C) and get your ingredients ready.
- Soak the Rice: Measure out 1 ½ cups of jasmine rice and soak it in water for 10 minutes. This step helps to ensure fluffy rice later. After soaking, strain the rice.
- Prepare the Veggies: While your rice is soaking, finely dice the shallot, mince the garlic, and chop the parsley. Set these aside. Then, dice the red peppers and slice the zucchinis into half moons.
- Mix the Seasoning: In a small bowl, mix together salt, dried oregano, dried parsley, garlic powder, and ground black pepper. This will be your seasoning blend for both the veggies and tofu.
- Season the Veggies: On a sheet pan, combine the chopped red peppers, zucchini, half of the seasoning mix, and 2 tablespoons of olive oil. Use your hands or a wooden spoon to toss everything together until well coated.
- Roast the Veggies: Place the pan of veggies in the preheated oven and roast everything for 20-25 minutes. Remember to stir halfway to ensure even cooking until they become tender and slightly crispy.
- Cook the Rice Pilaf: While the vegetables roast, let’s get that rice pilaf going! In a saucepan, melt 2 tablespoons of vegan butter over medium heat. Add the diced shallot and minced garlic, sautéing for about 2-3 minutes until fragrant.
- Toast the Rice: Stir in the soaked and drained rice. Let it toast with the shallots and garlic for about 2 minutes, giving it a lovely nutty aroma.
- Add Broth: Pour in 2 ¼ cups of vegetable broth. Cover the saucepan and bring it to a boil. Once boiling, reduce the heat to a simmer and cook covered for about 10 minutes until the rice is tender and the liquid has absorbed.
- Finish the Rice: After cooking, remove from heat. Mix in the freshly chopped parsley and the lemon juice for a refreshing touch.
- Prepare the Tofu: Remove the tofu from packaging, slice it in half vertically, and press each half gently between paper towels to remove excess moisture.
- Coat the Tofu: Cut the tofu into cubes and place in a bowl. Add ¼ cup of cornstarch, 2 tablespoons of nutritional yeast, and the remaining half of your seasoning mix. Toss until all tofu pieces are well-coated.
- Cook the Tofu: Heat 2 tablespoons of olive oil in a non-stick skillet over medium heat. Once warmed, add the tofu cubes. Fry for about 3-5 minutes on each side until golden-brown and crispy—aim for a total of around 12-15 minutes.
- Assemble the Bowls: Start with a big scoop of lemon rice pilaf in each bowl. Top with the roasted veggies and crispy tofu.
- Garnish and Enjoy: Optionally, add extra parsley or a charred lemon slice for presentation. Dig in and relish your creation!
Storing & Reheating
Leftover Greek Tofu & Rice Bowls will keep well in the fridge for up to 4 days in an airtight container. If you want to store them longer, you can freeze the elements separately in airtight bags for up to 3 months. When you’re ready to enjoy again, simply reheat in the microwave or on the stovetop until everything is heated through. Keep in mind that the tofu might lose some of its crispiness, but a quick pan-fry can refresh it nicely.
Chef’s Helpful Tips
- Avoid Soggy Tofu: Make sure to press your tofu well before cooking to remove excess moisture; this step is crucial for achieving that perfect crispy texture.
- Experiment with Vegetables: Feel free to mix in whatever seasonal veggies you have on hand, like spinach, broccoli, or even carrots, for more variety.
- Rice Cooking: If you prefer a firmer rice, reduce the cooking time by a couple of minutes. Keep an eye on it to get your perfect texture.
- Flavor Boost: Adding a splash of balsamic or red wine vinegar can bring an additional layer of brightness to the roasted veggies if desired.
- Meal Prep: This recipe is perfect for meal prep. Cook double the batch and have tasty lunches ready to go for the week!
These Greek Tofu & Rice Bowls are not only a pleasure to make, but they also invite creativity and adaptability in your kitchen. You might find yourself playing with different vegetables or spices to suit your taste. Don’t hesitate to explore and make this dish your own!

Recipe FAQs
Can I use brown rice instead of jasmine rice?
Absolutely! Brown rice is a great alternative, though you’ll need to adjust the cooking time and liquid ratio. Typically, brown rice cooks longer, around 40-45 minutes. Be sure to check your package instructions for the best results.
How do I get my tofu extra crispy?
For crispier tofu, ensure it’s well-pressed and coated with cornstarch. Fry it in a well-heated pan with enough oil, but not too much that it’s swimming in it. Cooking in small batches can also help achieve a nice golden-crust.
Can I make this dish ahead of time?
Yes, you can prepare each component ahead! Just store the rice, tofu, and roasted veggies separately in the fridge. When you’re ready to enjoy, simply reheat and assemble your bowls.
What can I serve with Greek Tofu & Rice Bowls?
These bowls are delicious on their own, but you might consider serving them with a side of tzatziki, hummus, or even a simple green salad to round out the meal. Enjoy!
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: Baking
- Cuisine: Mediterranean
Description
Enjoy Greek Tofu & Rice Bowls that combine aromatic jasmine rice, sautéed veggies, and seasoned tofu for a satisfying and healthy meal perfect for busy weeknights.
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
- 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
- 1 14 oz block extra-firm tofu
- ¼ cup cornstarch
- 2 tablespoons nutritional yeast
- ½ seasoning
- 2 tablespoons olive oil or other neutral oil
Instructions
- Preheat the oven to 400°F and prepare the ingredients.
- Measure the rice, place it in a large bowl, cover with water, and soak for 10 minutes. Drain the water afterwards.
- While the rice soaks, finely dice the shallot, mince the garlic, and chop the parsley for the rice pilaf. Dice the red peppers and slice the zucchinis into half moons. Set aside the vegetables.
- To create the spice mix for the tofu and veggies, combine salt, oregano, dried parsley, garlic powder, and black pepper in a small bowl, mixing well.
Notes
Tofu can be pressed for better texture if desired.
Feel free to substitute jasmine rice with brown rice or quinoa for a different flavor and texture.
Add any seasonal vegetables to enhance the dish further.
Nutrition
- Serving Size: 1 bowl
- Calories: 420
- Sugar: 5g
- Sodium: 800mg
- Fat: 18g
- Saturated Fat: 3g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 5g
- Protein: 20g
- Cholesterol: 0mg
