Middle Eastern Tofu Rice Bowl for a Cozy Weeknight Dinner

Sometimes the best meals come together when you’re just a little tired but still want something satisfying and fresh. This Middle Eastern Tofu Rice Bowl is exactly that kind of dinner: bright, flavorful, and comforting without feeling heavy. The moment I started cooking it, my kitchen filled with warm, earthy spices that reminded me of a casual evening when I didn’t have time for anything complicated but still craved something exciting.

I remember pulling the tofu cubes out of the pan, their edges perfectly crisped, with just a hint of smoky paprika and cumin lingering in the air. The fresh crunch of cucumber and juicy cherry tomatoes mixed with the sharpness of red onion felt like the perfect contrast to the warm rice. I got a little distracted while chopping herbs, accidentally dropping a few leaves on the counter, but that didn’t matter—the flavors were worth every little interruption. When the tahini dressing finally drizzled over everything, it tied the whole bowl together with a tangy richness that made me want to take another bite immediately.

Why You’ll Love It

  • It’s a meal that balances warmth and freshness in every bite—comfort food meets crisp veggies.
  • The spiced tofu has a satisfying crunch but takes only minutes to prepare, making this bowl doable even on busy nights.
  • The tahini dressing adds creaminess without being too heavy, but if you’re not a fan of tahini, it’s easy to swap for a simple lemon vinaigrette.
  • This bowl doesn’t rely on complicated ingredients; it’s simple—and that’s kind of the point.
  • Since everything can be made ahead, it’s great for meal prep, though it’s best fresh for that perfect texture contrast.

If you’re wondering whether this bowl will keep well, the tofu and rice hold up nicely in the fridge, but I usually toss the veggies fresh or add them just before eating to keep that crisp bite.

Print

Middle Eastern Tofu Rice Bowl

A vibrant and flavorful Middle Eastern Tofu Rice Bowl featuring spiced tofu, fragrant basmati rice, fresh vegetables, and a tangy tahini dressing. Perfect for a wholesome vegetarian meal.

  • Prep Time: 20 minutes
  • Cook Time: 25 minutes
  • Total Time: 45 minutes
  • Yield: 4 1x

Ingredients

Scale

1 cup basmati rice
2 cups water
14 ounces firm tofu, pressed and cut into 1-inch cubes
2 tablespoons olive oil, divided
1 teaspoon ground cumin
1 teaspoon ground coriander
1/2 teaspoon smoked paprika
1/4 teaspoon ground turmeric
1/4 teaspoon ground cinnamon
1/4 teaspoon cayenne pepper
1/2 teaspoon salt, divided
1/4 teaspoon black pepper, divided
1 cup cherry tomatoes, halved
1 medium cucumber, diced
1/2 cup red onion, finely chopped
1/4 cup fresh parsley, chopped
1/4 cup fresh mint, chopped
1/3 cup tahini
2 tablespoons fresh lemon juice
1 tablespoon water
1 clove garlic, minced
1/4 teaspoon salt (for dressing)

Instructions

Rinse the basmati rice under cold water until the water runs clear.
In a medium saucepan, combine the rinsed rice and 2 cups of water. Bring to a boil over high heat.
Once boiling, reduce heat to low, cover, and simmer for 15 minutes or until the water is absorbed and rice is tender.
Remove the rice from heat and let it sit, covered, for 5 minutes. Fluff with a fork before serving.
While the rice cooks, prepare the tofu by patting it dry with paper towels to remove excess moisture.
In a medium bowl, combine the ground cumin, ground coriander, smoked paprika, ground turmeric, ground cinnamon, cayenne pepper, 1/4 teaspoon salt, and 1/4 teaspoon black pepper.
Add the tofu cubes to the spice mixture and toss gently to coat evenly.
Heat 1 tablespoon of olive oil in a large non-stick skillet over medium-high heat.
Add the spiced tofu cubes and cook for 8-10 minutes, turning occasionally, until golden brown and crispy on all sides.
Remove the tofu from the skillet and set aside.
In a large bowl, combine the cherry tomatoes, diced cucumber, red onion, chopped parsley, and chopped mint.
In a small bowl, whisk together the tahini, fresh lemon juice, water, minced garlic, and 1/4 teaspoon salt until smooth and creamy.
If the dressing is too thick, add more water, one teaspoon at a time, until desired consistency is reached.
To assemble the bowls, divide the cooked rice evenly among four bowls.
Top each bowl with the spiced tofu and the fresh vegetable mixture.
Drizzle the tahini dressing generously over each bowl before serving.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Kitchen Notes

Don’t worry if you don’t have a fancy pan—any skillet will do for crisping the tofu. Serve this bowl with a side of warm pita or a simple green salad to round out the meal. For something a little different, I’ve tried swapping parsley for cilantro, which gives a different herbal note that’s still great but less traditional. Sometimes I add a handful of toasted pine nuts or a sprinkle of sumac for extra texture and tang, but honestly, the bowl is delicious as is. If you want to mix up the dressing, adding a touch of maple syrup can balance the acidity, though I haven’t tested that with all variations.

FAQ

Can I use other types of rice? Basmati works best for its fragrance and fluffiness, but jasmine or even brown rice can work if you prefer.

Is this recipe vegan? Yes, it’s completely plant-based and packed with protein from the tofu.

Can I make it gluten-free? Absolutely, all ingredients are naturally gluten-free unless you add a seasoning with gluten, so just check labels.

How spicy is it? The cayenne adds a gentle kick, but you can reduce or omit it if you’re sensitive to heat.

Give this bowl a try next time you want something colorful and nourishing. Don’t forget to save it for later—you’ll want to come back to it again and again.