Easy Tofu & Vegetable Rice Salad (Quick)
|
Cook25 min
|
Total35 min
|
Servings2

Browse all Vegan Dinner Ideas →238 plant-based recipes
When you’re dealing with a busy weeknight and your stomach’s already growling, you’ll want a meal that comes together in under 30 minutes without skipping nutrition or flavor. This tofu and vegetable rice salad does exactly that. The rice cooks while you’re prepping other ingredients, so nothing sits idle. Grilling the tofu and zucchini takes just minutes and creates those golden, caramelized edges that make this dish satisfying. A non-stick griddle* is perfect for achieving these results without the tofu sticking to the surface. You’re combining protein, whole grains, and fresh vegetables into one bowl, which means you’re getting sustained energy and nutrition. Everything tosses together at the end, so cleanup’s minimal too.
Shopping List for Success
To prepare this vibrant Tofu & Vegetable Rice Salad, you’ll need to gather a selection of fresh vegetables, plant-based protein, and pantry staples. This recipe combines wholesome ingredients that work together to create a nutritious, flavorful meal that’s perfect for lunch or a light dinner. The combination of grilled tofu and vegetables with a zesty dressing makes this dish both satisfying and invigorating.
Ingredients:
Easy Tofu & Vegetable Rice Salad (Quick)
by veganpreps.com

Ingredients
- 10.5 oz (300 g) long-grain white rice (uncooked)
- 12 oz (340 g) firm tofu, pressed and sliced into 1/2-inch slabs
- 1 large zucchini, sliced into 1/4-inch rounds
- 2 tablespoons garlic-infused olive oil (divided)
- 5 oz (140 g) red cabbage, finely shredded
- 3 tablespoons fresh lime juice
- 2 tablespoons olive oil
- 1 teaspoon chili flakes (or 1 teaspoon sriracha)
- 1/2 teaspoon salt
- 1/3 cup mixed fresh herbs (flat-leaf parsley, basil, and mint), roughly chopped
Instructions
- 1Cook the rice according to package directions (bring to boil with 2x volume water, then cover and simmer 18 minutes on low). Fluff and set aside to cool slightly.
- 2Whisk together lime juice, 2 tablespoons olive oil, chili flakes, and salt in a small bowl to make the dressing. Set aside.
- 3Heat a griddle or grill pan over medium-high heat. Brush tofu slabs and zucchini rounds with garlic-infused olive oil on both sides. Grill tofu for 3-4 minutes per side until golden with grill marks, and zucchini for 2 minutes per side until just tender. Cut grilled tofu into cubes.
- 4In a large bowl, combine the warm rice, shredded red cabbage, grilled zucchini, and tofu cubes. Pour the dressing over and toss gently.
- 5Add the fresh herbs and toss once more. Taste and adjust salt or lime juice, then divide between two bowls and serve warm or at room temperature.
Notes
- Store leftovers in an airtight container in the fridge for up to 4 days.
- This recipe freezes well for up to 3 months. Thaw overnight in the fridge before reheating.
- Adjust seasoning to taste after reheating, as flavors can mellow during storage.
Always prioritize selecting fresh, high-quality vegetables to get the best flavor and texture in your finished dish. Look for firm tofu that’s well-sealed and stored properly, as this will grill better than softer varieties. Using a tofu press kit* will help you remove excess moisture from your tofu before grilling, resulting in better texture and improved absorption of the dressing flavors. If you can’t find pre-made lime and chili dressing, you can make your own using fresh lime juice, fresh chili, oil, and seasonings. Buying fresh herbs from the produce section rather than dried varieties will give you more vibrant flavor in the salad.
Grilling Tofu and Zucchini Together

Start by cooking 10.5 oz of long-grain rice in boiling water for 8-10 minutes until tender, then drain and rinse under cold water to stop the cooking process and cool the grains. While the rice cooks, heat a grill pan over high heat to prepare for cooking the protein and vegetables. Lightly coat 12 oz of firm tofu, sliced into even pieces, and 1 large zucchini, thinly sliced diagonally, with garlic-infused olive oil to prevent sticking and improve flavor.
Once the grill pan reaches temperature, cook the tofu and zucchini slices in batches for 1-2 minutes each, allowing them to develop a tender, golden exterior without overcrowding the pan. Working in batches ensures you get even cooking and proper caramelization. Transfer each batch to a large bowl as it finishes cooking.
After all the tofu and zucchini are grilled, combine them in the large bowl with the cooled rice, 5 oz of thinly sliced red cabbage, 2/3 cup of lime and chili dressing, and 1/3 cup of mixed herbs in chiffonade form, such as flat-leaf parsley, basil, and mint. Toss everything together gently but thoroughly, season to taste, and serve right away while the grilled vegetables are still warm and the flavors are vibrant.
Try Different Vegetables Instead
While this recipe works well with zucchini and tofu, you’ve got plenty of room to swap in vegetables that’ll work just as well on the grill. Try bell peppers, which caramelize beautifully and add sweetness. Eggplant slices also grill wonderfully, soaking up that garlic-infused oil. Asparagus spears work great too – they cook quickly and get nice char marks. You can even use portobello mushrooms for a hearty texture. The key is choosing vegetables with similar cooking times so everything finishes together. Stick with firm produce that won’t fall apart on the grill, and you’ll nail it every time.
Pair With Crispy Spring Rolls
This salad’s fresh, light flavors pair well with crispy spring rolls because the contrast between the cool, herbaceous rice salad and hot, crunchy rolls creates a more interesting meal. You’ll find that the rolls’ golden exterior and savory filling work well with the salad’s delicate herb notes. Make or buy spring rolls with vegetable fillings to keep the focus on fresh ingredients. You can serve them warm on the side, letting you alternate bites between crispy and fresh components. This combination turns your simple salad into a complete, satisfying meal.
Final Thoughts
You’ve got a dish that works for any occasion – whether you pair spring rolls or just stick with the salad. This recipe adapts based on what you have around. Swap out vegetables, use more or less dressing, or add extra protein if you want. The best part is that you’re building lots of flavors and textures without spending hours cooking. You can prep everything ahead and put it together fast when you’re hungry. This salad shows that eating well doesn’t require complex techniques or expensive ingredients – just good combinations and fresh ingredients working well together.

