Grilled Tofu with Green Pesto Rice & Carrots

By Lily | Last modified on Jan 20, 2026

Featured in:

Grilled Tofu with Green Pesto Rice & Carrots

Experience a vibrant, healthy plate that beautifully balances textures and flavors with grilled tofu, fluffy rice, and tender carrots. This dish brings together the delicate crispness of golden tofu slices with aromatic jasmine rice and the sweet earthiness of fresh carrots.

The highlight is the shimmering green pesto sauce, infusing the meal with lively herbaceous notes and creamy nuttiness, making every bite a fresh, satisfying sensation perfect for anytime dining.

Why You’ll Love This Recipe

  • It offers a balanced blend of protein, grains, and vegetables for a nutritious meal.
  • The green pesto adds vibrant flavor and visual appeal, elevating simple ingredients.
  • Quick and easy to prepare, ideal for weekday dinners or healthy lunches.

Ingredients

  • Firm Tofu (14 oz / 400g): Pressed and sliced for a perfect, firm texture that crisps nicely when grilled or seared.
  • Olive Oil (1 tbsp): Used to marinate the tofu and in the pesto, adding richness and aiding in crisping the tofu surface.
  • Soy Sauce (1 tbsp): Imparts a savory umami depth to the tofu marinade enhancing its flavor.
  • Garlic Powder (½ tsp): Adds a warm, subtle garlic undertone that complements the tofu perfectly.
  • Black Pepper (½ tsp): Provides a mild heat and seasoning to the tofu marinade.
  • Cooked Jasmine or Basmati Rice (1½ cups): Fluffy, fragrant grains that form the comforting base of the dish.
  • Carrots (3 large): Peeled and sliced lengthwise, they add natural sweetness and tender crunch after steaming.
  • Salt (½ tsp): Lightly seasons the carrots to enhance their natural flavor.
  • Fresh Basil Leaves (2 cups): The green heart of the pesto, delivering fresh, herbal vibrancy and color.
  • Parmesan Cheese (¼ cup) or Nutritional Yeast: Creates a nutty, cheesy richness in the pesto sauce.
  • Pine Nuts or Walnuts (¼ cup): Toasted nuts add texture and buttery undertones to the pesto.
  • Garlic Clove (1): For pungent, aromatic depth in the pesto.
  • Olive Oil (¼ cup): Emulsifies the pesto ingredients creating a smooth, luscious sauce.
  • Lemon Juice (1 tbsp): Adds brightness and balances the pesto flavors with a subtle tang.
  • Salt (to taste): Used to season the pesto perfectly.

Instructions

Cook Rice and Steam Carrots

Prepare the rice according to package instructions to ensure fluffy, separated grains. Steam peeled, lengthwise-sliced carrots for about 6 to 8 minutes until just tender yet still vibrant and slightly crisp. Lightly season the carrots with salt to bring out their natural sweetness and set aside for serving.

Prepare the Green Pesto Sauce

Place fresh basil leaves, Parmesan (or nutritional yeast), pine nuts (or walnuts), garlic clove, lemon juice, and olive oil in a blender or food processor. Blend until smooth and creamy. Taste and adjust salt as needed, ensuring the pesto has a balanced, bright, and nutty flavor that complements the tofu and rice.

Marinate the Tofu

Pat the firm tofu dry with paper towels to remove excess moisture, helping it crisp better. Slice into delicate rectangular slabs. Mix olive oil, soy sauce, garlic powder, and black pepper into a marinade, then brush generously over tofu pieces to infuse savory, aromatic flavors.

Grill or Sear the Tofu

Heat a grill pan or nonstick skillet over medium heat until hot. Place the tofu slabs onto the pan, searing each side for 3 to 4 minutes until golden brown with a slight crust. This step enhances tofu’s texture and flavor. For extra tenderness, steam tofu for 3 minutes before grilling.

Assemble the Dish

Begin by spooning the cooked rice onto plates creating a soft bed. Arrange the steamed carrots beside the rice for color contrast and added sweetness. Top the rice with the golden grilled tofu slices, then generously drizzle with vibrant green pesto sauce for an eye-catching and flavorful finish.

Serve and Garnish

Optional finishing touches include freshly cracked black pepper, a zest of lemon to brighten flavors, or an extra drizzle of pesto for added richness. Serve immediately for the best texture and fresh flavor balance.

You Must Know

  • Pressing tofu before cooking removes moisture, producing a firmer texture and better searing.
  • Use fresh herbs and high-quality olive oil for the pesto to maximize flavor.
  • Steamed carrots retain more nutrients than roasted, but roasting provides a deeper sweetness.

Storage Tips

Store leftover grilled tofu, pesto sauce, and cooked rice separately in airtight containers in the refrigerator for up to 3 days. Reheat tofu gently on a skillet to maintain texture. Pesto retains best freshness chilled for up to 4 days.

Serving Suggestions

This dish pairs wonderfully with a light side salad or steamed greens. For added protein, consider serving with a side of chickpeas or a fresh tomato salad. A crisp white wine or sparkling water with lemon complements the herbal notes of the pesto.

Professional Tips

  • For firmer tofu, freeze and thaw before pressing to improve texture and absorbency.
  • Toast pine nuts or walnuts lightly before blending to enhance their nutty flavor in pesto.
  • Adding a spoonful of plain yogurt to the pesto creates a creamy variation ideal for milder palates.

FAQs

Can I use other types of tofu?

Yes, extra-firm tofu works best for grilling since it holds its shape well and crisps nicely. Silken tofu is not recommended as it is too soft.

What if I don’t have pine nuts?

Walnuts, almonds, or cashews can substitute pine nuts in the pesto for similar creamy texture and flavor.

Is this recipe vegan?

To make it vegan, substitute Parmesan cheese in the pesto with nutritional yeast or vegan cheese alternatives.

Can I make pesto in advance?

Yes, pesto can be prepared 1–2 days ahead and stored in an airtight container with a thin layer of olive oil on top to prevent browning.

How do I prevent tofu from sticking to the pan?

Use a well-heated nonstick or cast-iron pan with enough oil and avoid moving tofu too often while searing to develop a good crust.

Can I roast the carrots instead of steaming?

Absolutely! Roasting at 400°F (200°C) for about 20 minutes brings out their natural sweetness and offers a different flavor profile.

What rice types can I use?

Jasmine and basmati rice are preferred for aroma and texture, but other long-grain rice can be used as well.

Grilled Tofu with Green Pesto Rice & Carrots

Grilled Tofu with Pesto Rice

A light and flavorful plate of grilled tofu served over fluffy jasmine or basmati rice, tender steamed carrots, and vibrant green basil pesto for a healthy, satisfying meal.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Main Course, vegetarian
Cuisine Mediterranean
Servings 3 people
Calories 400 kcal

Equipment

  • 1 grill pan or skillet
  • 1 steamer for carrots
  • 1 blender for pesto sauce

Ingredients
  

  • 14 oz firm tofu pressed and sliced into rectangles
  • 1 tablespoon olive oil
  • 1 tablespoon soy sauce
  • ½ teaspoon garlic powder
  • ½ teaspoon black pepper
  • cups cooked jasmine or basmati rice
  • 3 large carrots peeled and sliced lengthwise
  • ½ teaspoon salt
  • 2 cups fresh basil leaves
  • ¼ cup Parmesan cheese or nutritional yeast
  • ¼ cup pine nuts or walnuts
  • 1 garlic clove
  • ¼ cup olive oil
  • 1 tablespoon lemon juice
  • Salt to taste

Instructions
 

  • Cook rice according to package directions.
  • Steam carrots for 6–8 minutes until tender but still bright.
  • Season steamed carrots lightly with salt and set aside.
  • Blend basil, Parmesan cheese, nuts, garlic, lemon juice, and olive oil until smooth.
  • Season pesto with salt to taste.
  • Pat tofu dry and brush with a mixture of olive oil, soy sauce, garlic powder, and black pepper.
  • Heat grill pan or skillet over medium heat.
  • Grill or sear tofu for 3–4 minutes per side until lightly golden and warmed through.
  • Optionally, steam tofu for 3 minutes before searing for extra tenderness.
  • Spoon cooked rice onto plates and arrange steamed carrots on the side.
  • Top rice with grilled tofu and drizzle generously with green pesto sauce.
  • Serve finished plates with cracked pepper, lemon zest, or extra pesto if desired.

Notes

  • Add chili flakes to pesto for extra heat.
  • Swirl pesto with yogurt for creaminess.
  • Use extra-firm tofu for more protein.
  • Try cilantro-ginger sauce for an Asian twist.
  • Roast carrots at 400°F for 20 minutes as an alternative.

You might also like these recipes

Leave a Comment

Recipe Rating