Go Back
+ servings
Orange-glazed tofu with roasted veggies in a white bowl for serving.
Print Recipe
5 from 6 votes

Orange-Glazed Tofu with Roasted Veggies

Sheet-Pan Orange-Glazed Tofu with Roasted Veggies is easy to make, vegan, and kid approved. All pantry-friendly ingredients, and nutritious.
Prep Time5 minutes
Cook Time40 minutes
Total Time45 minutes
Course: Main
Cuisine: Vegan
Servings: 4 people
Calories: 338kcal


  • 1 pound Yukon Gold or red-skinned potatoes, peeled or unpeeled
  • 1 ½ cups sliced red onion (about 1 medium)
  • 1 pound green beans ends trimmed
  • 2 tablespoons olive oil
  • Salt & freshly ground black pepper to taste
  • 4 tablespoons plus 1 ½ teaspoons peach preserves or jam or apricot
  • 1 tablespoon plus 1 ½ teaspoons reduced sodium soy sauce or tamari
  • 3 garlic cloves minced
  • 1 large orange
  • 14 ounces extra-firm tofu pressed


  • Parboil the potatoes: Place the potatoes into a medium saucepan with enough cold water to cover by about 2 inches. Bring the water to a gentle boil and cook the potatoes for about 10 minutes, or until just fork tender. Drain and set aside until cool enough to handle. Slice the potatoes into quarters, lengthwise.
  • Preheat the oven to 425ºF.
  • Prepare the veggies: Place the green beans, red onion, and cut potatoes onto a large, rimmed nonstick baking sheet. Drizzle with the olive oil. Add the garlic, salt and black pepper to taste, and toss until all the vegetables are evenly coated with the oil.
  • Make the glaze: Add the preserves, soy sauce, and garlic to a medium bowl. Use a microplane or fine grater and remove ¾ teaspoon orange zest. Add this to the bowl along with 3 tablespoons orange juice. Mix to combine.
  • Cut the tofu:
    Cut tofu widthwise into 8 equal rectangles. Cut each rectangle in half, for a total of 16 squares.
  • Brush the Tofu & Roast: Use a pastry brush to apply the glaze generously to one side of the squares. Place the tofu onto the baking sheet with the veggies, sauce side up. Roast for 15 minutes.
  • Flip tofu & toss veggies: Remove the sheet from the oven and turn the tofu squares over. Brush the other sides generously with the sauce. Roast for about 15 minutes more, or until the potatoes are cooked, and the tofu is slightly crispy.
  • Add more glaze: Remove the sheet from the oven and brush the tofu one more time. Add some of the sauce to the veggies, as desired. Serve immediately.



  • Parboiling the potatoes before roasting gets them crispier on the outside, plus they cook more quickly. Place them in cold water, and then bring to a gentle boil, so they cook evenly.


Calories: 338kcal | Carbohydrates: 55g | Protein: 13g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Sodium: 220mg | Potassium: 1072mg | Fiber: 8g | Sugar: 21g | Vitamin A: 931IU | Vitamin C: 68mg | Calcium: 127mg | Iron: 4mg