This post may contain affiliate links. Please read our disclosure policy.

One full meal. One sheet. In just 30 Minutes. That’s the deal with this delicious sheet pan tofu and veggie recipe! It features crispy chili tofu and roasted vegetables like sweet potatoes, broccoli, and bell peppers served with crunchy cashews and a spicy green curry hummus dip!

Sheet pan with roasted sweet potatoes, broccoli, zucchini, cashews, and tofu.

I love sheet pan meals. They are easy, quick, and satisfying. This particular recipe features crispy tofu seasoned with ground chili for a kick of heat. It’s roasted alongside sweet potatoes, red bell pepper, broccoli, zucchini, and cashews for extra crunch! Obviously, the veggies you use are fully customizable. And the best part? It’s served with a super creamy and slightly spicy dipping sauce!

The dipping sauce is a 1-minute, spiked, Thai-inspired hummus. It’s basically plain hummus mixed with green curry paste, soy sauce, and drizzled with toasted sesame oil. Just these three ingredients take your boring hummus (although I’ll admit that hummus is never really boring) to the next level.

⭐️ Why You Should Try It

Dinner in one pan.

This recipe could not be easier. Just cut, season, and bake! It’s the perfect recipe to have on a weeknight because it requires minimal preparation. We make it regularly at home and love how simple and convenient it is. Vân handles the tofu while I chop and toss the vegetables. The whole prep time takes roughly 10 minutes, leaving you with about 30 minutes to set up the table or relax while the whole dinner cooks in the oven!

Loaded with flavor.

This sheet pan is full of texture and flavor. You’ve got the natural sweetness of the red bell peppers and sweet potatoes that balance nicely with the earthy notes of the broccoli and zucchini. Then, the spiked hummus elevates everything by bringing richness and a magical blend of spicy/toasty/nutty/zesty flavors!

Readers who have tried this recipe love it – here is what they said:

Marianne, a reader, said: “This was SO delicious!!! I was able to use zucchini and red pepper from my garden. I also used a red pepper hummus, which added to the flavor of the sauce. Will definitely make this again. ★★★★★”

Kathleen, a reader, said: “So addictive! The tofu is perfectly crispy, and now I always cook it this way. The veggies were done perfectly. And the hummus with green curry paste is out of this world. I could eat it by the spoonful. ★★★★★”

🥦 Ingredient Notes

Ingredients like sweet potatoes, red bell peppers, zucchini, and tofu.

Tofu

Tofu adds about 15g of protein per serving to this dish, making it heartier and more filling. Firm or extra-firm tofu works best here.

Substitute: Feel free to replace the tofu with your tempeh!

Cornstarch & ground chili

I combine cornstarch with ground chili and salt to toss the tofu before baking. The cornstarch helps create a crispy crust while the chili and salt season the tofu.

Note: There are two kinds of chili powder. The first one is often referred to as chile powder and consists of 100% ground dried hot peppers. The second type, called “chili powder” in the US, consists of a blend of spices. The latter is not as spicy as the former. While both work here, I suggest using chile powder as it will bring more spiciness.

Vegetables

For the vegetables, I went with a combination of sweet potatoes for natural sweetness, broccoli for some green and earthiness, red bell pepper, and zucchini.

Note: Nothing is set in stone with this recipe, so feel free to use your favorite vegetables. Here are some ideas: mushrooms, white potatoes, taro, carrots, eggplant, or even pumpkin or butternut squash when it’s in season.

Cashews

Although not so common in sheet pan recipes, I really like adding some nuts that roast alongside the vegetables. They add another layer of crunchiness that makes the whole dish much more interesting to eat.

Although I use cashews, you can use almonds or peanuts. Basically, any raw nut will work.

Seasonings

To season the vegetables, you will need soy sauce for saltiness and umami, toasted sesame oil for richness and a delicate nuttiness, dried basil, and ground cumin. Again, feel free to customize it by using your favorite spices!

Green curry hummus

And finally, the dipping sauce! It consists of plain hummus (store-bought or homemade) stirred with green curry paste and soy sauce. The curry paste adds spiciness and a hint of citrusy flavors. It’s then finished with an optional drizzle of toasted sesame oil!

Note: Red or yellow curry paste works too!

Not into spicy hummus? Take a look at my caramelized shallot hummus for an alternative!

🥣 How to Make It

1. Prepare the tofu

  1. Pat the tofu dry. Rinse the tofu under cold water and pat it dry using kitchen paper towels. You don’t need to press the tofu for this recipe.
  2. Slice it. Then, dice it into 1-inch (2.5 cm) cubes or rectangles. Set it aside.
  3. Mix the cornstarch. In a small bowl, whisk together the cornstarch with the ground chili powder and salt.
  1. Coat the tofu. Add a cube of tofu to the bowl of cornstarch and toss to coat it evenly. Slightly shake it to remove any excess cornstarch. Transfer to one side of the baking sheet.
  2. Repeat. Next, repeat with the remaining tofu cubes.

2. Toss the vegetables

  1. Dice the vegetables. Peel the sweet potatoes and dice them into 1-inch (2.5 cm) cubes. Dice the red bell pepper and zucchini into cubes as well and transfer them to a large mixing bowl. Add the raw cashews.
  2. Toss them with the seasonings. Pour in the sesame oil, soy sauce, dried basil, and ground cumin. Use a spoon to toss the vegetables with the seasonings.

3. Bake

  1. Transfer to the baking sheet. Transfer the vegetables to the baking sheet, making sure they don’t touch the tofu (this is essential to get crispy tofu).
  2. Roast. Bake for about 15 minutes.
  3. Add the broccoli. After about 15 minutes of baking, add the broccoli and stir it with the vegetables. Flip the tofu. Bake for another 15 minutes or until the sweet potatoes are fork-tender. Tofu will crisp up a bit more after baking.

Tip: To achieve a more even browning of the tofu, rotate the baking sheet halfway through baking.

4. Make the sauce

  1. Stir everything together. Add the hummus, green curry paste, and soy sauce to a small bowl. Stir until well combined. At this point, you can taste it and adjust the amount of green curry paste to your liking.

Note: Since not all brands of hummus have the same amount of saltiness, I suggest mixing it only with the green curry paste first. After that, you can add soy sauce to taste as needed.

  1. Serve. Finally, garnish the vegetables with plenty of chopped cilantro and add a squeeze of lime for freshness. You can then dip the tofu and vegetables into the spicy hummus and enjoy!

🥗 What to Serve It With

For a light weeknight dinner, you can serve this sheet pan with the hummus and a green salad, such as kale salad or mango salad, on the side. For a heartier meal, feel free to serve it as part of a Buddha bowl with:

  • Grains: Add a side of quinoa, rice, or farro. Short pasta like fusilli, macaroni, or farfalle is also a good option.
  • Bread: With naan, pita bread, or flatbread.
  • Sautéed greens: Spinach, garlic winged beans, green beans, or sautéed kale.
  • Extra protein: Boiled edamame, falafel, or roasted chickpeas!

📔 Tips

Dice your vegetables evenly.

For even cooking, make sure that you dice your sweet potatoes (or any root vegetable you might use) evenly. While bell pepper, zucchini, and broccoli will cook fairly quickly, it might not be the case for the root vegetables if some are diced too big. Try to dice them into even cubes of approximately 1 inch (2.5 cm).

Do not overcrowd the baking sheet.

During baking, the vegetables release moisture. If your sheet pan is overcrowded, that moisture can cause the vegetables to become soggy and watery. To achieve nicely browned vegetables, it’s essential to leave some space between them on the pan.

Plate filled with roasted vegetables, baked tofu, and hummus.

❄️ Storing and Reheating

  • To store: The roasted veggies and tofu can be stored in the refrigerator for up to 3 days.
  • To reheat: Reheat for a few minutes in a pan over medium heat or in a 350°F (175°C) preheated oven for about 10 minutes.

💬 FAQ

Can I use frozen vegetables?

Yes, this recipe works with frozen vegetables too. Keep in mind that since frozen vegetables are often pre-cooked, you might have to reduce the baking time slightly.

Can I prepare this dish ahead of time?

Yes, you can dice the vegetables, toss them with the seasonings, and keep them in the refrigerator up to one day in advance. Regarding the tofu, it’s best to toss it with the cornstarch and bake the same day you plan to serve it to ensure the best texture.

This sheet pan recipe is perfect for a quick and satisfying lunch or dinner. Plus, it’s super versatile since you can use any veggies you have on hand. Did I mention each serving boasts 20g of protein!?

⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!

Note: This recipe was first released in January 2018 and updated with new process shots and detailed instructions in May 2025. I also updated the way I bake the tofu. I used to recommend transferring it directly to a hot, greased baking sheet. After testing, I have realized that this is not essential, and I prefer simply greasing a baking sheet lined with parchment paper.

Sheet pan loaded with roasted sweet potatoes, broccoli, red bell pepper, and tofu.
full of plants in envelope

Want to Save This Recipe?

Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Sheet Pan Crispy Tofu with Thai Hummus

Sheet Pan Crispy Tofu & Veggies with Thai Hummus

5 from 10 votes
Author: Thomas Pagot
One full meal. One sheet. In just 30 Minutes. That's the deal with this delicious sheet pan tofu and veggie recipe! It features crispy chili tofu and roasted vegetables like sweet potatoes, broccoli, and bell peppers served with crunchy cashews and a spicy green curry hummus dip!
Prep Time : 10 minutes
Cook Time : 30 minutes
Total Time : 40 minutes
Servings 2 Servings
Calories 498 kcal

Ingredients

  • 9 ounces (250 g) firm tofu
  • 2 tbsp (15 g) cornstarch
  • 1/2 tsp chile powder
  • 1/4 tsp salt
  • 1 (215 g) small sweet potato
  • 1 (180 g) red bell pepper sliced or diced
  • 1/2 (115 g) zucchini sliced
  • 1/4 cup (37 g) raw cashews
  • 2 tbsp (30 ml) sesame oil
  • 1 tbsp (15 ml) soy sauce
  • 1/2 tsp dried basil
  • 1/4 tsp ground cumin
  • 1/2 cup (80 g) broccoli florets
  • To garnish: chopped cilantro, lime juice

Thai Hummus

Instructions
 

  • Preheat oven to 400 °F (200°C). Line a baking sheet with parchment paper and use a kitchen paper towel to grease the parchment paper with about 1 tablespoon of oil. Set aside.
  • Pat the tofu dry. Rinse the tofu under cold water and pat it dry using kitchen paper towels. You don’t need to press the tofu for this recipe.
  • Slice it. Then, dice it into 1-inch (2.5 cm) cubes or rectangles. Set it aside.
  • Mix the cornstarch. In a small bowl, whisk together the cornstarch with the chile powder and salt.
  • Coat the tofu. Add a cube of tofu to the bowl of cornstarch and toss to coat it evenly. Slightly shake it to remove any excess cornstarch. Transfer to one side of the baking sheet. Next, repeat with the remaining tofu cubes.
  • Dice the vegetables. Peel the sweet potato and dice it into 1-inch (2.5 cm) cubes. Dice the red bell pepper and zucchini into cubes as well and transfer them to a large mixing bowl. Add the raw cashews.
  • Toss them with the seasonings. Pour in the sesame oil, soy sauce, dried basil, and ground cumin. Use a spoon to toss the vegetables with the seasonings.
  • Transfer to the baking sheet. Transfer the veggies to the baking sheet, making sure they don’t touch the tofu (this is essential to get crispy tofu).
  • Roast. Bake for about 15 minutes. In the meantime, toss the broccoli florets with about 1 teaspoon of oil and a pinch of salt in a bowl.
  • Add the broccoli. After about 15 minutes of baking, add the broccoli and stir it with the vegetables. Flip the tofu. Bake for another 15 minutes or until the sweet potatoes are fork-tender. Tofu will crisp up a bit more after baking.
  • Serve. Finally, garnish the vegetables with plenty of chopped cilantro and add a squeeze of lime for freshness. You can then dip the tofu and vegetables into the spicy hummus and enjoy!

Thai Hummus

  • Stir everything together. Add the hummus, green curry paste, and soy sauce to a small bowl. Stir until well combined. At this point, you can taste it and adjust the amount of green curry paste to your liking. Divide between two small serving bowls and drizzle with toasted sesame oil.
    Note: Since not all brands of hummus have the same amount of saltiness, I suggest mixing it only with the green curry paste first. After that, you can add soy sauce to taste as needed.

Notes

Dice your vegetables evenly.

For even cooking, make sure that you dice your sweet potatoes (or any root vegetable you might use) evenly. While bell pepper, zucchini, and broccoli will cook fairly quickly, it might not be the case for the root vegetables if some are diced too big. Try to dice them into even cubes of approximately 1 inch (2.5 cm).

Do not overcrowd the baking sheet.

During baking, the vegetables release moisture. If your sheet pan is overcrowded, that moisture can cause the vegetables to become soggy and watery. To achieve nicely browned vegetables, it’s essential to leave some space between them on the pan.

Nutrition

Serving: 1 (with hummus) | Calories: 498 kcal | Carbohydrates: 36.8 g | Protein: 20.2 g | Fat: 33 g | Fiber: 7.2 g | Sugar: 7.1 g
Course : Main Course, Side Dish
Cuisine : American
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants
Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Subscribe
Notify of
Did you make this recipe? Rate it!




20 Comments
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

5 stars
This was SO delicious!!! I was able to use zucchini and red pepper from my garden. I also used a red pepper hummus which added to the flavor of the sauce. Will definitely make this again.

5 stars
Fantastic! This is one of our new favorites. So flavorful and easy! Thank you, Thomas!

5 stars
So addictive ! The tofu is perfectly crispy, and now I always cook it this way. The vegies were done perfectly. And the hummus with green curry paste is out of this world. I could eat it by the spoonful, although I like it better without the sesame oil in it, it has a fresher taste.

5 stars
This is delicious! Doubled recipe.
Thank you

5 stars
Thanks for the recipe! Just made this for dinner tonight and it was simple and I had all the ingredients minus the green curry so that was also a plus!! I also made up some tahini to dip veggies and tofu in it was delicious. I agree with previous poster next time I will add more tofu.

I love recipes that are one pan and done ✅

5 stars
I made this tonight and YUMMY! I love that it’s sheet pan which makes it easy to throw together on a week night. I enjoyed the “spiked” hummus as another put it. I will definitely be making this again. Thank you!

5 stars
This was so good! My husband loved it! I Am always looking for new tofu recipes and so glad I found this one! I made using frozen sweet potatoes and roasted red peppers in a jar, but it still turned out perfect! The Thai hummus was a great compliment to the mix of veggies and tofu. Will definitely make this again!

5 stars
I was a little sceptical, but I made the recipe as written, except used olive oil instead of sesame oil. The whole thing turned out delicious. The tofu was nice and crunchy, and the vegetables were awesome.

5 stars
This looks amazing and seems easy to make since everything gets put into one utensil! I will try this for sure and know it will turn out great. Thank you for sharing 🙂

5 stars
I just made this for dinner tonight (and, as it turns out, I get 3 lunches out of it, too :P). Fabulous recipe. I didn’t have green curry paste on hand, so I used a red one – still had that delicious Thai flavour, and now I am encouraged to “spike” my hummus in the future! The tofu was perfectly crispy. I think next time, however, I will use 2 blocks of tofu so I get more than a few pieces 🙂

Thank you so much for sharing this one 🙂 Have a great week.