Sheet Pan

End-of-Summer Vegetables Roasted Thai-Style with Tofu

October  1, 2022
1 Ratings
Photo by Alpha Smoot
  • Prep time 45 minutes
  • Cook time 45 minutes
  • Serves 4
Author Notes

One of my favorite Thai dishes is “Pra Ram tofu,” which is basically steamed veggies and tofu in peanut sauce, so with all my gorgeous seasonal produce I figured this was a winner, though I did roast my vegetables instead of steaming them. I love roasted veggies and I wanted to see if I could put my own signature on this classic.

The vegetables in this dish are all interchangeable, use what is seasonal and fresh in your area, other choices are broccoli, cauliflower, carrots, or mushroom. Another potential opportunity to make it your own! —Alexandra V. Jones

Test Kitchen Notes

The vegetables really are the star of the dish. While there are lots of similar recipes out there, there's nothing identical to this one. The peanut sauce has a nice flavor and I would consider making more sauce for the amount of vegetables here. —DeannaMarie

What You'll Need
  • For the peanut sauce:
  • one 13.5 ounce can coconut milk
  • 1/2 cup natural peanut butter
  • 1 tablespoon Thai-style red curry paste (I use a locally-made variety that is really good, but most well stocked markets have some.)
  • 2 teaspoons palm (coconut) sugar (or granulated sugar)
  • 1 tablespoon fish sauce
  • 2 tablespoons water
  • For the roasted vegetables and tofu:
  • 1 block firm tofu, pressed, cut into pieces, fry or baked. You can even pan sear them in a bit of cooking oil.
  • 4 baby eggplants, sliced lengthwise
  • 3 small zucchini, sliced lengthwise
  • 1 red bell pepper, seeded and chopped into large pieces
  • 1 small cabbage or half a larger one, cut into eighths
  • 1 medium onion, sliced into half-moons
  • 2 tablespoons cooking oil
  • 1 teaspoon salt
  • 1 pinch dried red pepper flakes
  • 2 sprigs Thai basil
  • 1 tablespoon chopped cilantro, for garnish
  1. Preheat the oven to 375° F, grease a sheet pan, and toss the vegetables with oil and salt and pepper flakes. Roast for roughly 30 minutes, remove any vegetables are cooked through and tender, flip the rest over and continue roasting for 15 to 20 minutes.
  2. In a small sauce pan, add the coconut milk, peanut butter, and curry paste. Bring to a simmer over medium heat. Add the other sauce ingredients, and cook for a few more minutes on low until creamy and warmed through.
  3. Top the vegetables with sauce and garnish with some Thai basil and cilantro. Serve over rice, quinoa, or rice noodles.

See what other Food52ers are saying.

  • deb
  • Hallie smith
    Hallie smith
Chef de cuisine @Shelburne hotel Seaview, WA

2 Reviews

Hallie S. September 4, 2015
When is the tofu cooked?
deb August 20, 2015
Should the tofu be roasted with the vegetables? Thank you.