Greek Tofu & Rice Bowls
Greek Tofu & Rice Bowls are the epitome of a delicious yet wholesome meal that makes you feel good from the inside out. This vibrant dish combines protein-packed tofu, fluffy jasmine rice, and a medley of colorful roasted vegetables, drizzled with a zesty lemon dressing. Each bite bursts with flavors reminiscent of a cozy Mediterranean escape, truly bringing a burst of sunshine to your dining table. Imagine gathering around with friends or family, enjoying a meal that not only nourishes but also delights your taste buds.
Table of Contents

I first discovered Greek Tofu & Rice Bowls on a sunny afternoon when I was experimenting with my pantry staples. The refreshing harmony of textures and flavors captivated me; every forkful reminded me why I adore plant-based cuisine. This recipe is easy to customize, making it perfect for whatever fresh produce you have on hand. Whether you’re looking to impress guests or simply satisfying your own cravings, these bowls are here to offer both comfort and joy. I invite you to try it and elevate your weeknight dinners!
Why You’ll Love This Recipe
- Simple & Quick: Whip up this meal in about 45 minutes with just a few easy steps.
- Irresistible Flavor: The combination of lemon, herbs, and roasted veggies creates a feast for your taste buds.
- Eye-Catching Appeal: Bright colors and varying textures make every bowl a visual treat.
- Flexible Serving: Perfect for lunch and dinner, or in meal prep for the week.
- Diet-Friendly Options: Vegan and gluten-free, accommodating a variety of dietary preferences.
Ingredients You’ll Need
- 1 ½ cups jasmine rice: This fragrant rice is key for a light, fluffy base. You can substitute with brown rice for added fiber.
- 2 tablespoons vegan butter: Adds richness to the rice. Coconut oil is a good alternative for a different flavor.
- 1 small shallot, finely diced: Imparts a sweet-savory flavor to the rice. Yellow onion can be used in a pinch.
- 2 cloves garlic, minced: Enhances flavor and aroma. Fresh garlic is best, but garlic powder will work too.
- 2 ¼ cups vegetable broth: More flavorful than water, enhancing the rice’s taste. Homemade or store-bought, just ensure it’s low-sodium.
- 2 tablespoons fresh parsley, stems removed & finely chopped: Fresh herbs are essential; feel free to use dill or cilantro for a twist.
- 1 tablespoon lemon juice: Brightens up the dish. Fresh juice is preferable, but bottled can work in a rush.
- 1 teaspoon salt, 1 teaspoon oregano, 1 teaspoon dried parsley, 1 teaspoon garlic powder, ½ teaspoon ground black pepper: These spices create a robust seasoning blend for tofu and veggies.
- 2 small red peppers, diced: Adding sweetness and crunch. Any bell pepper can be a substitute, or mix it up with green for bitterness.
- 2 small zucchinis, thinly sliced: Tender with a slight crunch, zucchini adds texture. You can swap it with eggplant or squash if desired.
- 2 tablespoons olive oil: For roasting the veggies. Avocado oil or any neutral oil can also work.
- 14 oz block extra-firm tofu: The star protein of the dish, offering texture and protein. Silken tofu will not hold up here.
- ¼ cup cornstarch: Coats the tofu for a crispy texture. Arrowroot powder can be a gluten-free alternative.
- 2 tablespoons nutritional yeast: Adds a cheesy, umami flavor. Skip if you don’t have it handy, it’s optional.
- 2 tablespoons olive oil (for frying tofu): Needed for achieving that golden, crispy tofu. You can use a non-stick spray for lighter cooking.
How to Make Greek Tofu & Rice Bowls
- Preheat the Oven: Begin by preheating your oven to 400F (200C) to ensure it’s hot enough for roasting.
- Soak the Rice: Measure out 1 ½ cups jasmine rice and add it to a large bowl. Cover with water, letting it soak for about 10 minutes while preparing the veggies. After soaking, strain the rice and set aside.
- Prep the Vegetables: While the rice is soaking, finely dice the shallot, mince the garlic, and chop the parsley. Dice the red peppers into small chunks and cut the zucchinis into half moons. Set these veggies aside for roasting.
- Make the Spice Mix: In a small bowl, combine the salt, oregano, dried parsley, garlic powder, and ground black pepper, mixing to incorporate well.
- Coat the Vegetables: Place the chopped red peppers and zucchini on a sheet pan. Add half of the spice mix and 2 tablespoons of olive oil, mixing throughly until coated.
- Roast the Vegetables: Transfer the sheet pan to the oven and roast for 20-25 minutes, taking a moment to stir halfway through for even cooking.
- Cook the Rice Pilaf: While the veggies roast, add 2 tablespoons of vegan butter to a medium saucepan over medium heat. Once melted, add in the diced shallot and minced garlic, sautéing for 2-3 minutes until softened and fragrant.
- Toast the Rice: Stir in the soaked and drained jasmine rice, toasting it with the shallot and garlic for 2 minutes.
- Add Broth & Simmer: Pour in 2 ¼ cups of vegetable broth, cover with a lid, and bring to a boil. Once boiling, reduce the heat to simmer for about 10 minutes or until the rice is tender and liquid is absorbed.
- Finish the Rice: After the rice is done, remove it from the heat. Stir in the lemon juice and chopped parsley for a fresh burst of flavor. Set aside.
- Prepare the Tofu: Carefully remove the extra-firm tofu from its packaging and slice it in half vertically. Lightly press the halves between paper towels to release excess moisture. The tofu should be damp but not soaking wet.
- Coat the Tofu: In a large bowl, mix the cornstarch, nutritional yeast, and the remaining spice mix. Cut the tofu into cubes and add it to the bowl, tossing until all pieces are well coated.
- Pan-Fry the Tofu: Heat 2 tablespoons of olive oil in a non-stick skillet over medium-high heat. Once hot, add the coated tofu pieces, allowing them to pan-fry for 3-5 minutes on each side, cooking until crispy and browned, which should take about 12-15 minutes total.
- Assemble the Bowls: To serve, start by scooping the lemon rice pilaf into bowls. Top with the roasted vegetables and crispy tofu for a colorful presentation.
- Garnish & Enjoy: If desired, sprinkle with extra parsley or add a charred lemon slice for an extra zesty touch. Serve and enjoy your Greek Tofu & Rice Bowls!
Storing & Reheating
To store leftovers, place any uneaten Greek Tofu & Rice Bowls in an airtight container in the refrigerator. They’ll be good for about 3-4 days. For longer storage, you can freeze individual portions for up to 3 months. When ready to enjoy again, simply defrost in the fridge overnight and reheat gently in the microwave for approximately 1-2 minutes, or until warmed through. Note that the texture of the tofu may soften slightly but flavor will remain delightful.
Chef’s Helpful Tips
- Be cautious not to overcrowd the roasting pan with vegetables; this ensures they caramelize instead of steam.
- For extra crispy tofu, ensure it’s adequately coated with cornstarch; don’t rush this step.
- Timing is key for the perfect rice; avoid lifting the lid unnecessarily while it’s cooking to keep steam trapped.
- If you like a bit of heat, consider adding red pepper flakes or a dash of hot sauce to the rice or vegetables.
- Feel free to make it your own! Experiment with seasonal vegetables or swap the tofu for tempeh or chickpeas.
The rich flavors and textures of Greek Tofu & Rice Bowls make it a nourishing and delightful meal. This dish showcases how simple ingredients can transform into a healthy feast that satisfies cravings and provides essential nutrients. Don’t hesitate to play around with different herbs, spices, or veggies to make it uniquely yours. Enjoy every colorful bite!

Recipe FAQs
Can I use brown rice instead of jasmine rice?
Yes, you can replace jasmine rice with brown rice for added fiber. Just note that brown rice will require a longer cooking time; you’ll need about 45 minutes of simmering instead of 10.
How do I store leftovers properly?
Leftovers can be kept in an airtight container in the refrigerator for about 3-4 days. If you want to freeze, use freezer-safe containers, and they can last up to 3 months. Just thaw overnight and reheat before serving.
Can I make this dish gluten-free?
Absolutely! Ensure that the vegetable broth and any sauces you use are gluten-free. Also, substitute soy sauce with tamari, which is gluten-free, to keep those flavors intact.
What can I substitute for tofu?
If tofu isn’t your thing, tempeh or chickpeas are fantastic alternatives. They both provide protein and can take on the flavors from the seasoning mix beautifully.
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
These Greek Tofu & Rice Bowls offer a delectable mix of flavors with seasoned tofu, fluffy jasmine rice, and vibrant veggies, perfect for a quick and healthy dinner.
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 and soak it in water for about 10 minutes. After soaking, drain the water.
- While the rice soaks, prepare the vegetables: dice the shallot, mince the garlic, chop the parsley, dice the red peppers, and slice the zucchinis into half moons. Set aside.
- Create a spice mix by combining salt, dried oregano, dried parsley, garlic powder, and ground black pepper in a small bowl.
Notes
Adjust spice levels according to your preference.
Use a variety of vegetables for added color and nutrition.
You can substitute jasmine rice with quinoa for a different flavor.
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 4g
- Sodium: 600mg
- Fat: 15g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 6g
- Protein: 14g
- Cholesterol: 0mg
