Tandoori Tofu Rice Bowls with Creamy Cilantro Lime Sauce and Pickled Red Onions
This post may contain affiliate links, please read our disclosure policy for details.
If you’re looking for a flavorful, satisfying meal that comes together in one bowl, look no further than these Tandoori Tofu Rice Bowls. They’re loaded with bold Indian-inspired spices, fluffy basmati rice, tangy pickled red onions, and a creamy cilantro lime sauce that brings everything together in the most delicious way possible.
The tandoori tofu filling is the real star here: it’s spicy, nutritious, and incredibly versatile. While it’s perfect piled onto these rice bowls, it also works beautifully tucked into tacos, stuffed into quesadillas, or even folded into a wrap for an easy lunch. (Seriously — since making this for the first time, I’ve wanted to add tandoori tofu to literally everything.)
Finish your bowl off with tangy pickled red onions and a drizzle of herby sauce, and you’ve got a meal that’s fresh and full of flavor in every bite. Bon appétit!
Why you’ll love this recipe
What you’ll need
Recipe tips
- Let the tofu marinate for at least 30 minutes to give it a deeper, more developed flavor.
- Rinse the rice before cooking for a fluffier texture.
- Blend the sauce with just enough water to give it a creamy, drizzleable consistency.
How to make this recipe
- Pickle the onions: Add thinly sliced red onion to a jar, cover completely with white vinegar, and let sit for at least 20-30 minutes until lightly pickled.
- Marinate the tofu: Grate the tofu using a box grater. Add it to a large bowl with the tandoori marinade and mix well to coat. Let marinate for at least 30 minutes.
- Prepare the rice: Rinse the rice, then cook according to package instructions until tender (about 15-20 minutes). Fluff with a fork and set aside.
- Cook the filling: Heat olive oil in a large skillet over medium heat. Sauté red onion for 2-3 minutes, then add garlic and cook until fragrant. Add bell pepper and cook until slightly tender. Stir in marinated tofu along with garam masala, garlic powder, chili powder, turmeric, and salt. Cook for 3-5 minutes until lightly browned, then add corn and cook another 2-3 minutes. Remove from heat and fold in cilantro.
- Make the sauce: Add all ingredients to a blender, adding water as needed to reach desired consistency. Blend until smooth, then taste and adjust seasoning.
- Assemble bowls: Build bowls by layering rice, tandoori tofu, cilantro sauce, and pickled onions.
FAQ
Shop the tools
Stay in the loop!
HEALTHY EATING TIPS & RECIPES delivered directly TO YOUR INBOX
More recipes like this
Did you try this recipe?
Tandoori Tofu Rice Bowls with Creamy Cilantro Lime Sauce
Ingredients
- 2 tbsp olive oil
- 1 16-oz package super-firm tofu grated
- 6 tbsp tandoori marinade I used Gymkhana Classic Tandoori
- 1 medium red bell pepper chopped (about 1 cup)
- 1/2 medium red onion chopped (about 1 1/2 cups)
- 1/2 cup corn thawed if frozen
- 1/4 cup cilantro chopped
- 1 tbsp garam masala
- 1/2 tsp garlic powder
- 1/2 tsp red chili powder adjust to taste
- 1/4 tsp turmeric
- salt to taste
For the bowls
- 1 cup uncooked basmati rice
- 2 cups water
- 1/2 medium red onion sliced
- 1/2-1 cup white vinegar
For the sauce
- 1 cup plain Greek yogurt
- 1 cup cilantro packed
- 3 cloves garlic
- 1/2 lime juiced
- 1/2 tbsp cumin
- salt to taste
- 2-4 tbsp water adjust based on desired consistency
Instructions
- Add thinly sliced red onion to a jar, cover completely with white vinegar, and let sit for at least 20-30 minutes until lightly pickled.
- Rinse the rice, then cook according to package instructions until tender (about 15-20 minutes). Fluff with a fork and set aside.
- While the rice is cooking, grate the tofu using a box grater. Add it to a large bowl with the tandoori marinade and mix well to coat. Let marinate for at least 30 minutes.
- Heat the olive oil in a large skillet over medium heat. Once hot, add the red onion and cook for 2-3 minutes until softened. Add the garlic and cook for another 30-60 seconds, until fragrant.
- Add the red bell pepper and cook for 2-3 minutes, until slightly tender.
- Add the marinated tofu to the skillet, stirring to combine. Sprinkle in the garam masala, garlic powder, red chili powder, turmeric, and salt. Mix well.
- Cook for 3-5 minutes, stirring occasionally, until the tofu is heated through and lightly browned.
- Stir in the corn and cook for another 2-3 minutes. Remove from heat and fold in the chopped cilantro.
- To make the sauce, add all ingredients to a blender, adding water as needed to reach desired consistency. Blend until smooth, then taste and adjust seasoning.
- Assemble bowls by layering rice, tandoori tofu, cilantro sauce, and pickled onions.
Notes
Did you try it?
I’d love to see! Tag @nutrimental on Instagram! #nutrimental











