Sheet pan meals are an effortless way to whip up something mouthwatering and filling with minimal hassle, and this Sheet Pan Peri-Peri Tofu and Vegetables will quickly find its place in your dinner rotation! The magic lies in the bold flavors of peri-peri sauce soaking into the tofu and fresh vegetables, creating a dish that’s vibrant, both in color and taste. The aroma that fills your kitchen while this bakes is simply irresistible, promising a feast that beckons everyone to the table. Plus, it’s all cooked on one pan—meaning less cleanup for you and more time enjoying your meal.
Thank you for reading this post, don't forget to subscribe!
I first made this for a casual weeknight dinner, and it was an instant hit with my family. The spicy, tangy marinade breathed life into the tofu, while the roasted veggies brought color and a perfect contrast in texture. It’s like a quick trip to Southern Africa from the comfort of your kitchen! Whether you’re vegan, vegetarian, or simply looking to enjoy a delicious, balanced meal, this dish is a perfect solution. Get ready to savor the delightful combination of flavors in this easy-to-make recipe that I can’t wait for you to try!
Why You’ll Love This Recipe
- Simple & Quick: Prep in just 20 minutes and bake in only 45—perfect for busy evenings!
- Irresistible Flavor: The peri-peri sauce gives a tantalizing kick that’s bursting with heat and character.
- Eye-Catching Appeal: With its colorful veggies and crispy tofu, it’s as gorgeous to look at as it is to eat.
- Flexible Serving: Serve it on its own, over rice, or even as a wrap—the possibilities are endless.
- Diet-Friendly Options: This dish is vegan and can easily be made gluten-free by using appropriate sauces.
Ingredients You’ll Need
- 15-ounce block firm or extra-firm tofu: Provides the perfect base for absorbing flavors. Be sure to press it for at least 15 minutes before slicing to remove excess moisture.
- 1 small red onion: Adds sweetness and depth; you can swap it for a yellow onion if you prefer.
- 2 cups yukon gold potatoes: Their creamy texture works beautifully in this dish, but you could also use sweet potatoes or baby potatoes.
- 1 red bell pepper: A pop of color and sweetness is key here! Consider a mix of red and green bell peppers for variety.
- 1 ear sweet corn: Fresh corn contributes crunch and sweetness. If unavailable, you can use frozen corn.
- 1 to 2 garlic bulbs: Roasting enhances the flavor tenfold! Use them fresh for a more pungent flavor if you prefer.
- 1/4 cup roasted red bell pepper: Offers additional sweetness and depth; jarred works fine here.
- 3 tablespoons peri-peri sauce: Adjust to taste; a spicy delight that brings everything together.
- 2 tablespoons red onion: This will be used for the marinade.
- 3 cloves garlic: For blending into the marinade—there’s no such thing as too much garlic!
- 1 teaspoon dried oregano: Provides an earthy, aromatic balance to the dish. Fresh is great too!
- 1 teaspoon paprika: Adds warmth and a nice color. Use smoked paprika for a deeper flavor.
- 1/2 teaspoon salt and 1/2 teaspoon black pepper: Essential for enhancing all the flavors.
- 1 tablespoon oil: Olive oil or avocado oil are both great choices for greasing the pan and helping everything cook beautifully.
- 2 to 3 tablespoons water: To thin out the marinade slightly as needed for better basing.
- 1/2 cup non-dairy yogurt: Creamy and refreshing, it makes the perfect dip to balance the spice.
- 1 tablespoon lemon juice: Brightens up the yogurt dip; adjust for taste.
- 1/4 cup chopped cilantro: Fresh herbs bring brightness; you could also use parsley or basil.
- Roasted garlic cloves: Added to the yogurt dip for a sweet, mellow garlicky flavor.
- 1/4 teaspoon salt and 1/4 teaspoon black pepper or pepper flakes: For garnishing and enhancing flavors at the end.
How to Make Sheet Pan Peri-Peri Tofu and Vegetables
-
Prep the Tofu and Veggies: Begin by pressing the tofu if you haven’t—this is key to getting a nice texture. Slice it into squares, triangles, or simply tear it into pieces for a rustic look. Slice the red onion into wedges, cube the yukon gold potatoes, and chop the bell pepper into 1-inch slices. Remember to cut the end off the garlic bulbs to expose the cloves.
-
Make the Marinade: In a blender, combine the roasted red bell pepper, peri-peri sauce, 2 tablespoons of red onion, 3 cloves of garlic, oregano, paprika, salt, and black pepper along with 1 tablespoon of lemon juice. Blend until smooth and set aside.
-
Marinate the Tofu: Place the tofu in a mixing bowl and pour some of the peri-peri marinade over it. Toss gently to coat and let it marinate for about 15 minutes. If you have more time, letting it sit for longer is even better, as the flavors deepen.
-
Prepare the Vegetables: While the tofu is marinating, drizzle the remaining marinade over the chopped veggies (excluding the whole garlic bulbs). Toss until well coated. Set aside about 1 tablespoon of the marinade for basting later.
-
Assemble the Sheet Pan: Preheat your oven to 415°F (215°C). Grease a large baking sheet with a little oil. Arrange the marinated tofu on one side and the veggies along the other side of the pan, spreading everything into a single layer. Place the whole garlic bulbs at one edge of the pan, drizzle them with a teaspoon of oil, and cover with some foil or parchment to prevent burning.
-
Bake Until Cooked: Bake for 30 to 35 minutes in the preheated oven. At the 20-minute mark, give the tofu a flip to ensure even cooking and baste it with the reserved marinade. Shuffle the veggies around a bit to promote even cooking.
-
Check for Doneness: Continue baking for another 10 to 15 minutes until the potatoes are tender and the tofu has developed a slight crisp around the edges— remember, the marinade will keep the tofu moist, but you want just enough crisp for texture.
-
Prepare the Yogurt Sauce: While everything is baking, mix together the non-dairy yogurt, lemon juice, cilantro, and a bit of salt and pepper in a bowl. Taste and adjust to your preference.
-
Roast the Garlic: Once the bake time is complete, check the garlic bulbs; they should be golden and soft. If they’re not quite there, pop them back in the oven for another 5 minutes. Cool slightly before squeezing the roasted garlic into the yogurt dip and mixing well.
-
Serve and Enjoy: Serve the tofu and veggies in bowls topped with the creamy yogurt sauce, a drizzle of leftover peri-peri sauce, a squeeze of lemon, sprinkled salt and pepper flakes, and fresh herbs. Enjoy them on their own or over a bed of rice. You could even make wraps with the yogurt dip and roasted veggies!
-
Extra Serving Ideas: If you have leftovers, consider making wraps using the yogurt dip, roasted veggies, and even some crunchy vegetables, sprouts, or hemp seeds for added texture.
Storing & Reheating
Store any leftovers in an airtight container in the fridge, where they’ll stay good for up to 4 days. For longer storage, you can freeze the components in a freezer-safe bag for up to 3 months. When you’re ready to enjoy your meal again, reheat the dish in the oven at 350°F (175°C) for about 15-20 minutes, or until warmed through. Just a heads-up, the texture of the tofu may change slightly upon reheating, but a quick drizzle of fresh lemon juice can help brighten the flavors again!
Chef’s Helpful Tips
- Make sure to let the tofu marinate long enough to absorb those flavors fully—15 minutes is a starting point, but longer is better.
- If you find the cooking time isn’t producing crispy edges, consider broiling for an extra 2-3 minutes at the end, but keep a close eye on it to avoid burning.
- Experiment with different veggies! Zucchini, carrots, or broccoli can also work splendidly in this mix.
- Want it extra spicy? Add sliced jalapeños to the baking sheet before roasting!
Don’t shy away from adjusting the spices based on your preferences; cooking should be fun and personal!
The benefits of this dish are plentiful—it’s colorful, packed with flavor, and made from wholesome ingredients. Whether you are preparing it for a family meal, a gathering, or just for yourself to enjoy all week, this recipe offers versatility and ease. Plus, if you choose to experiment with different vegetables or garnishes, you can craft a personalized twist each time.
Enjoy the delightful combination of textures and tastes in this wonderful dish. Let the warm, spicy aroma envelop your kitchen, and gather your loved ones around the table for a satisfying, flavorful meal that sparks conversation and connection.

Recipe FAQs
Can I use other proteins instead of tofu?
Absolutely! If you’re not a fan of tofu, consider using chickpeas for a similar texture or even grilled chicken for those who enjoy poultry. Adjust the marinade time accordingly, as meats may require longer marination to absorb those delightful spices.
Is there a substitute for peri-peri sauce?
Certainly! You can use hot sauce as a substitute, but aim for one with a bit of tanginess. Alternatively, a mix of sriracha and BBQ sauce can mimic that spicy, sweet balance.
Can I make this gluten-free?
Yes! Ensure that the peri-peri sauce and any other ingredients you use, like the non-dairy yogurt, are labeled gluten-free. Most brands cater to gluten-free needs.
How can I increase the vegetable quantity in the recipe?
Feel free to add your favorite veggies like zucchini, eggplant, or even greens like spinach. Just make sure to account for added cooking time, as different vegetables may have varying cook times and moisture content.
Print
Sheet Pan Peri-Peri Tofu and Vegetables
This Sheet Pan Peri-Peri Tofu and Vegetables offers a delightful combination of flavor and simplicity, featuring marinated tofu and a colorful mix of vegetables for a quick, satisfying meal that’s perfect for any day of the week.
- Total Time: 1 hour 5 minutes
- Yield: 4 servings 1x
Ingredients
- 15 ounce block firm or extra-firm tofu, pressed for at least 15 minutes, then sliced into 1/2” thick slices or torn into pieces
- 1 small red onion, sliced into 1/4” thick wedges
- 2 cups yukon gold potatoes, peeled and cubed into 3/4” to 1” cubes
- 1 red bell pepper, or a mix of red and green bell peppers, chopped into 1” slices
- 1 ear sweet corn, cut into 1” pieces
- 1 to 2 garlic bulbs
- 1/4 cup roasted red bell pepper, or fresh red bell pepper
- 3 tablespoons peri-peri sauce, or more or less depending on heat level
- 2 tablespoons red onion
- 3 cloves garlic
- 1 teaspoon dried oregano, or 1 tablespoon fresh oregano
- 1 teaspoon paprika, or a mix of paprika and smoked paprika
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1 tablespoon oil
- 2 to 3 tablespoons water
- 1/2 cup non-dairy yogurt
- 1 tablespoon lemon juice, or more, to taste
- 1/4 cup chopped cilantro
- roasted garlic cloves from above
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper, or pepper flakes
- lemon juice
- peri-peri sauce
- chopped cilantro, parsley, or basil
Instructions
- Begin by pressing the tofu to remove excess moisture, then slice or tear it into your desired shapes.
- Next, prepare the vegetables by slicing them accordingly, along with cutting the ends off the garlic bulbs to reveal the cloves.
- In a blender, blend all the peri-peri marinade ingredients together until smooth, adding lemon juice for extra tang, if desired.
- Marinate the tofu by mixing it with some of the peri-peri marinade in a bowl. Allow it to sit for 15 minutes or longer if you prefer more flavor.
- Toss the remaining marinade with the chopped vegetables, keeping the garlic aside for now, and set aside some marinade for basting.
- Grease a sheet pan with a bit of oil. Place the marinated tofu on one side and the vegetables on the other, ensuring everything is in a single layer.
- Position the garlic bulbs on the edge of the sheet pan, drizzling them with a teaspoon of oil, then cover them with foil.
- Bake the dish at 415° F (215° C) for 30 to 35 minutes, flipping the tofu halfway through and brushing with reserved marinade.
- Continue baking until the potatoes are tender and the tofu has a slight crisp on the edges.
Notes
For a spicier dish, increase the amount of peri-peri sauce used.
You can add additional vegetables, like zucchini or asparagus, to the sheet pan as desired.
Ensure the tofu is well-pressed for optimal texture.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Category: Main Dishes
- Method: Baking
- Cuisine: Vegetarian
Nutrition
- Serving Size: 1 serving
- Calories: 318
- Sugar: 6g
- Sodium: 400mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 7g
- Protein: 12g
- Cholesterol: 0mg






