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!

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

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
- 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 ground chili 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.
- Repeat. Next, repeat with the remaining tofu cubes.
2. Toss the vegetables
- 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.
- 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
- 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).
- Roast. Bake for about 15 minutes.
- 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
- 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.
- 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.

❄️ 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
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.
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.


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!
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 & Veggies with Thai Hummus
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
- 1/2 cup (125 ml) plain hummus store-bought or homemade
- 1/2 tsp (2 ml) soy sauce
- 1/4 tsp green curry paste
- 1 tbsp (15 ml) toasted sesame oil
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

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.
Leave a Comment
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.
Glad you liked it, Marianne!
Thanks for your feedback and rating!
Fantastic! This is one of our new favorites. So flavorful and easy! Thank you, Thomas!
Glad you liked this sheet pan recipe Belinda! Thanks for your rating 😉
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.
Thanks so much for your feedback Kathleen! I do agree on the hummus, it is fresher and more fragrant by itself, although I personally like the nuttiness of the sesame oil 🙂
This is delicious! Doubled recipe.
Thank you
Thanks for your feedback Trina! 🙂
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 ✅
You’re welcome Mariah!
Thanks so much for your feedback, really appreciate it 🙂
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!
Glad you liked it Megan 🙂 Thanks for the feedback!
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!
Thanks Tara! Glad to hear you both liked it 🙂
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.
Great! I’m happy you liked this sheet pan!
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 🙂
Thanks Cris! 🙂 It IS easy to make!
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.
Ah thank you Zach! So glad to hear you liked it 🙂 Thanks for the feedback!