Greek Tofu & Rice Bowls
Greek Tofu & Rice Bowls are not just a meal; they’re a celebration of flavors coming together in a beautiful and nutritious way. Picture this: fluffy jasmine rice, bright veggies, crispy tofu, and a hint of lemon and herbs dancing harmoniously on your palate. This dish is the perfect blend of satisfying textures and refreshing tastes, proving that eating vegetarian can be both delightful and fulfilling. Whether you’re seeking a fulfilling lunch to power through your day or a cozy dinner to enjoy with family, these bowls are sure to please.
Table of Contents

This recipe for Greek Tofu & Rice Bowls effortlessly combines simple ingredients to create something extraordinary. The balance of spices and fresh produce guarantees a meal that’s not only delicious but also colorful and appetizing. By preparing this nourishing dish, you’ll skip takeout, treat your taste buds, and feel good about what you’re eating. The blend of aromatic herbs and creamy tofu is simply irresistible. I’m excited for you to try it!
Why You’ll Love This Recipe
- Simple & Quick: Throw together this meal in about 45 minutes; perfect for a busy weeknight.
- Irresistible Flavor: Fragrant herbs and bright lemon lend vibrant taste to every bite.
- Eye-Catching Appeal: The colorful veggies and crispy tofu create a visually stunning dish that feels gourmet.
- Flexible Serving: Enjoy it as a hearty lunch, dinner, or even meal prep for the week ahead.
- Diet-Friendly Options: This recipe is fully vegan and customizable for various dietary needs.
Ingredients You’ll Need
- 1 ½ cups jasmine rice: Known for its fragrant aroma, jasmine rice adds a delightful fluffy texture.
- 2 tablespoons vegan butter: Adds richness to the rice; coconut or olive oil can substitute for a dairy-free option.
- 1 small shallot, finely diced: Brings a mild onion flavor; can be replaced with a small onion if unavailable.
- 2 cloves garlic, minced: Essential for its aromatic flavor; fresh is best, but garlic powder could work in a pinch.
- 2 ¼ cups vegetable broth: Enhances the rice with a deeper flavor; you can use water but broth is recommended.
- 2 tablespoons fresh parsley, stems removed & finely chopped: Brightens up the dish and adds freshness; use any fresh herbs you have on hand.
- 1 tablespoon lemon juice: Provides a zesty kick that ties all the flavors together; fresh lemon juice is always better than bottled.
- 1 teaspoon salt: Enhances overall flavor; adjust according to taste.
- 1 teaspoon oregano: A classic herb for Greek dishes, giving a warm, earthy note.
- 1 teaspoon dried parsley: Complements fresh parsley; feel free to omit if fresh is used.
- 1 teaspoon garlic powder: Adds depth to flavors.
- ½ teaspoon ground black pepper: Offers a little heat; can increase for a spicier finish.
- 2 small red peppers, diced: Sweetness and crunch; substitute with bell peppers of any color.
- 2 small zucchinis, thinly sliced: Adds freshness and a mild flavor profile; eggplant can be used if desired.
- 2 tablespoons olive oil: Great for roasting vegetables; any neutral oil can also work.
- ½ seasoning mix (made earlier): A blend of the previously mentioned spices to ensure flavor consistency on the tofu and veggies.
- 1 14 oz block extra-firm tofu: A protein-packed staple; for best texture, ensure you get extra-firm.
- ¼ cup cornstarch: Creates a crisp coating on the tofu; can replace with arrowroot or gluten-free flour.
- 2 tablespoons nutritional yeast: Adds a cheesy flavor without dairy; you can skip if you don’t have it on hand.
- 2 tablespoons olive oil or other neutral oil: For pan-frying; necessary for crispy tofu.
How to Make Greek Tofu & Rice Bowls
- Preheat the Oven: Start by preheating your oven to 400°F (200°C) while you gather and prep your ingredients.
- Soak the Rice: Measure out 1 ½ cups jasmine rice and soak it in a bowl of water for 10 minutes. After soaking, drain and set aside.
- Prepare the Veggies: Finely dice the small shallot, mince the 2 cloves of garlic, and chop the parsley for the lemon rice pilaf. Dice the 2 small red peppers and slice the zucchinis into thin half-moons. Set aside.
- Create the Spice Mix: In a small bowl, combine 1 teaspoon salt, 1 teaspoon oregano, 1 teaspoon dried parsley, 1 teaspoon garlic powder, and ½ teaspoon ground black pepper.
- Coat the Vegetables: Toss the diced red peppers, sliced zucchinis, and half of your spice mix (½ seasoning) in a large bowl with 2 tablespoons of olive oil, ensuring everything is well coated.
- Roast the Veggies: Spread the coated vegetables onto a sheet pan and roast them in the oven for 20-25 minutes, stirring halfway through until they’re tender and slightly caramelized.
- Cook the Rice Pilaf: While the veggies roast, prepare the rice. In a saucepan, melt 2 tablespoons vegan butter over medium heat. Add the sautéed shallot and minced garlic, cooking them for 2-3 minutes until fragrant.
- Toast the Rice: Stir in the soaked jasmine rice, allowing it to toast in the butter mixture for about 2 minutes.
- Add the Broth: Pour in the 2 ¼ cups of vegetable broth, cover the saucepan with a lid, and bring it to a boil.
- Simmer the Rice: Once boiling, reduce the heat to low and let the rice simmer for about 10 minutes or until cooked through.
- Finish the Rice: Once the rice is finished, remove it from heat. Mix in 1 tablespoon lemon juice and the chopped parsley for freshness.
- Prepare the Tofu: Slice the 14 oz block of extra-firm tofu in half vertically and press each half between paper towels to remove excess moisture.
- Coat the Tofu: In a bowl, whisk together ¼ cup cornstarch, 2 tablespoons nutritional yeast, and the remaining half of the spice mix. Cut the tofu into cubes and toss them in the mixture until well-coated.
- Fry the Tofu: Heat 2 tablespoons olive oil in a non-stick pan over medium heat. Add the coated tofu cubes and pan-fry for 3-5 minutes on each side until golden and crispy, about 12-15 minutes total.
- Assemble the Bowls: Begin with a scoop of lemon rice pilaf as your base, then layer on the roasted vegetables and crispy tofu cubes.
- Serve: If desired, garnish your Greek Tofu & Rice Bowls with extra chopped parsley or a charred lemon slice for an extra splash of color and flavor. Enjoy!
Storing & Reheating
Store your Greek Tofu & Rice Bowls in an airtight container in the refrigerator, where they’ll stay good for up to 4 days. For longer preservation, consider freezing each component separately; they’ll last up to 3 months frozen. When reheating, microwave on 50% power for about 2-3 minutes or until warmed through, stirring halfway. Keep in mind that the texture of the tofu may soften slightly, but it will still taste delicious!
Chef’s Helpful Tips
- Always make sure to press the tofu well to eliminate excess moisture, allowing for that perfect crispiness when frying.
- For ultimate flavor, consider adding fresh herbs or spices to enhance the dish even more.
- If you have leftovers, layer them separately to maintain the texture when stored.
- Check the doneness of your rice by fluffing it with a fork; it should be light and separate, not mushy.
There’s something wonderfully satisfying about packing vibrant flavors and nutrients into a bowl—these Greek Tofu & Rice Bowls tick all the boxes! They not only highlight the simplicity and beauty of plant-based cooking but also encourage flexibility in the kitchen. Enjoy customizing this dish to fit your taste and serve it proudly at any table.

Recipe FAQs
Can I make this recipe gluten-free?
Absolutely! To make Greek Tofu & Rice Bowls gluten-free, just ensure that your vegetable broth and any sauces used are gluten-free. The rest of the ingredients contribute to a naturally gluten-free meal.
What can I substitute for tofu?
If tofu isn’t your thing, tempeh is a great alternative. It has a firmer texture and absorbs flavors beautifully. You can also use chickpeas or your favorite beans for a different protein source.
How can I add more vegetables?
Feel free to get creative with your veggies! Spinach, kale, or even roasted sweet potatoes would make fantastic additions. Simply adjust roasting times based on the vegetables’ required cooking times.
Can I prepare this dish ahead of time?
Yes! You can prep the veggies and tofu ahead of time. Store them separately in the refrigerator and assemble when you’re ready to serve. This way, everything stays fresh and crisp!
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: Greek
Description
Greek Tofu & Rice Bowls feature flavorful jasmine rice, perfectly cooked tofu, and vibrant veggies. Perfect for quick dinners, healthy meals, and flavorful comfort food.
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 your ingredients.
- Soak the jasmine rice in a large bowl of water for about 10 minutes, then strain the water.
- Finely dice the shallot, mince the garlic, and chop the parsley for the lemon rice pilaf. Dice the red peppers and slice the zucchinis.
- Combine the spices (salt, oregano, dried parsley, garlic powder, and ground pepper) in a small bowl and mix well.
Notes
Feel free to add other vegetables you enjoy such as spinach or cherry tomatoes.
Adjust the seasoning blend to taste. More garlic powder can enhance the flavor further.
Tofu can be marinated for extra flavor if time allows.
Nutrition
- Serving Size: 1 bowl
- Calories: 400
- Sugar: 4g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 4g
- Unsaturated Fat: 16g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 6g
- Protein: 18g
- Cholesterol: 0mg
