Recipe Overview

Why you’ll love it: This easy sheet pan dinner (one pan!) is a meatless main dish that is super flavorful and exciting.

How long it takes: 45 minutes, plus 30 minutes to press tofu
Equipment you’ll need: large sheet pan
Servings: 4

Peanut butter sauce being added to tofu sheet pan dinner.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Why I Love Sheet Pan Dinners

You’ll find plenty of sheet pan dinners on my site with chicken, steak, sausage, salmon, meatloaf, and even turkey. I love sheet pan dinners for so many reasons:

Easy to make: Cut up a bunch of veggies, throw them on a sheet pan with a protein of your choice, and bake. So easy!

Easy clean up: There’s only one pan to wash.

Lots of veggies: Sheet pan dinners always include lots of healthy roasted vegetables. I’m a huge fan of how vegetables turn out when they are roasted.

All-in-one main dish: Sheet pan dinners are a well-rounded meal with protein and veggies. Often, potatoes or another starch are included right on the sheet pan as well.

Easy Tofu Sheet Pan Dinner

Meatless/vegetarian. I’ve found that extra firm tofu adapts perfectly to a sheet pan dinner (try my General Tso’s tofu sheet pan dinner, too!). Accompanied by colorful veggies, and served with a truly amazing peanut sauce, this tofu sheet pan dinner is exciting, delicious, and healthy, too. It’s a stir fry on a sheet pan!

Stir fry and delicious peanut sauce. This recipe has two main components: the roasted tofu/vegetable blend and an easy peanut sauce. The sauce can be mixed into the stir fry or served separately. It can even be omitted or another sauce could be substituted. The sheet pan dinner can be served with steamed rice or it can easily stand alone.

Versatile. The recipe is very easy to adapt to your preferences. Use different vegetables, if you like. Look in your fridge and use what you have. Substitute the vegetables you like best. I use a classic blend of broccoli, carrots, bell peppers, and onion but almost any other vegetable will work.

Tofu stir fry served with rice in a bowl.

Have Peanut Allergies?

Don’t worry, you can still enjoy this recipe. Since my children have severe nut allergies, I substitute sunflower seed butter (sun butter) for the peanut butter. It’s pretty difficult to tell the difference in this flavorful sauce and it’s delicious with either. Similarly, the sesame oil can be omitted, if necessary.

Ingredient Notes

  • Tofu: Choose extra-firm tofu. Softer varieties won’t work well with this recipe. The tofu is tossed with soy sauce to add flavor, and cornstarch to help it get crispy.
  • Carrots, Onion, Broccoli, Red Bell Pepper: You’ll love this colorful and healthy assortment of vegetables. They are all relatively firm vegetables which need about the same amount of time to cook. The veggies are tossed with simple seasonings and olive oil.
  • Peanut Butter (or sunflower seed butter or almond butter): Nut butter is the base of the sauce. It is nutritious, a little creamy, and so, so good. Creamy peanut butter is preferable, as opposed to crunchy.
  • Sweet Chili Sauce: This condiment is bright red in color and is made with red chili peppers, rice vinegar, and sweeteners. It’s both spicy and sweet. Sweet chili sauce can be used as a dipping sauce for egg rolls or crab rangoon (crab cheese wontons), among other things.
  • Rice Vinegar: Sometimes called rice wine vinegar, rice vinegar is often used in Asian-style recipes. Avoid seasoned rice vinegar which contains added salt and sugar.
  • Toasted Sesame Oil: Not to be confused with plain sesame oil which is often used for frying, toasted sesame oil is dark brown and strongly flavored.
  • Ginger Root: There’s no substitute for fresh ginger in my mind. Buy a section of ginger root in the produce section of the grocery store. It’s light brown in color and looks like a thick gnarled root. Peel it using a vegetable peeler or the edge of a spoon.
  • Garlic: A clove of fresh garlic is also included in the sauce. You may use more or less, according to your taste.
Ingredients needed for recipe.
Two sheet pans on white background.

Sheet Pan: A Cook's Friend

There’s really only one piece of essential equipment you’ll need for this recipe and that’s a half sheet pan. You’ll find that a sheet pan (or two) may be one of the most used items in your kitchen. A half sheet pan is a large baking pan, 13 x 18 inches, with a 1 inch rim.

How To Make This Tofu Sheet Pan Dinner

Press the tofu. The easiest way to press tofu is with a tofu press. If you don’t have a press, cut the tofu into ½-inch cubes.

Tofu, cut into cubes.

Spread the cubes on a paper towel-lined sheet pan. If you prefer, use a lint-free dish towel. Spread more toweling on top, then another sheet pan or cutting board (something large and flat).

Paper towel being placed on top of tofu.

Place a heavy can or cast iron frying pan on top of that. You’ve created your own tofu press! Allow the tofu to drain for a half hour or so.

Cast iron pan set on top of baking sheet, pressing tofu.

Prep the vegetables. While the tofu is draining, peel the carrots and slice them evenly. Cut the onion and bell pepper into approximately one inch chunks. Separate the broccoli into evenly sized florets and rinse it well.

Roasting Tip #1

When roasting vegetables for any recipe, it’s best if they are quite dry. Excess moisture produces steam in a hot oven and instead of roasting, the vegetables will steam. They’ll still taste good but won’t have the great texture you’re looking for.

Oil and seasoning in a bowl, surrounded by vegetables.

Season vegetables. Place the vegetables in a large bowl and add the oil and seasonings. Toss them around until they are coated with the oil; arrange them on the sheet pan.

Vegetables tossed with oil and seasoning.

Season tofu. When the tofu is ready, put it into the empty bowl you used for the vegetables. Add the soy sauce and another tablespoon of oil, and stir. Sprinkle the cornstarch over the tofu and toss lightly.

Cornstarch added to seasoned tofu.

Arrange in pan. Add the tofu to the pan with the vegetables, in a single layer as much as possible.

Uncooked tofu and vegetables.

Cook rice. If you plan on serving this meal with steamed rice, you’ll want to get that started about now. Did you know you can use your Instant Pot to make rice? It’s easy and turns out great every time. Try Instant Pot jasmine rice, Instant Pot white rice, or Instant Pot brown rice.

Roasting Tip #2

Always preheat your oven and position the rack in the center. A good hot oven produces the best results. If the oven is still preheating when you put the pan in, the contents may brown too quickly on the bottom.

Roast tofu and vegetables. Pop the sheet pan into the oven. Roast for about thirty minutes, or until everything is lightly browned and crisp.

Crispy tofu and cooked vegetables, close up.

Stir up the sauce. Measure out the sauce ingredients into a small bowl or measuring cup. A small whisk is the best tool to produce a nice smooth sauce, but if you don’t have one, use a fork. Taste the sauce to check the seasoning; adjust, if necessary.

Sauce mixed up in a bowl.

Add sauce. Drizzle the peanut sauce over the contents of the sheet pan or serve the sauce separately. It’s up to you.

Tofu, vegetables, and sauce on a sheet pan.

Serve. Put a big scoop of the tofu and vegetable mixture on steamed rice (or not, if you prefer), garnished with sliced green onions and chopped peanuts.

Tofu and vegetables coated with peanut butter sauce.

Recipe Variations

  • Switch up the veggies. Choose vegetables that are firm and crisp so they cook in the same amount of time. Try cauliflower, Brussels sprouts, cubed sweet potato, celery, green beans, parsnips, or turnips.
  • Use a different protein. If you’re not a fan of tofu, substitute cubed boneless skinless chicken for the tofu.
  • Try another sauce. Drizzle the vegetables and tofu with hot honey instead. You can make any sauce that you prefer, or buy a jar of sauce in the Asian foods section. Yum yum sauce or bang bang sauce are popular sauces that can be drizzled on after the meal is baked à la Japanese hibachi-style restaurants.
  • Looking for more ways to make crispy baked tofu? Try crispy air fryer tofu, baked sesame tofu, or all purpose baked tofu.
Close up of tofu and vegetables on rice.

Make-Ahead Ideas

Get a head start on this recipe. Press the tofu overnight in the refrigerator. Prep the veggies and refrigerate them in an airtight container. Make the sauce and refrigerate it. You can do all of this prep work at least a day in advance. Dinner will come together in a snap when you’re ready to cook.

Storage & Reheating Tips

Refrigerate: Store any leftovers in a covered container. They’ll keep for up to 3 days in the refrigerator.

Reheat: Individual portions can be reheated in the microwave in one minute intervals. Larger amounts can be reheated gently in a skillet.

Meal plan 32 preview image with text and photos.

Free Meal Plans

Interested in weekly meal plans that include this recipe? Take a look at my Meal Plan #32, Meal Plan #68, or Meal Plan #100. You’ll find a wholesome recipe for each weekday plus a categorized grocery list. Let me do the planning for you this week!

More Sheet Pan Dinners

Recipe

Tofu Sheet Pan Dinner

5 from 2 votes
Prep Time: 20 minutes
Cook Time: 25 minutes
Time To Press Tofu: 30 minutes
Total Time: 1 hour 15 minutes
Servings: 4
A flavorful medley of roasted broccoli, carrots, bell peppers and onions is combined with crispy tofu in this outstanding tofu sheet pan dinner. The peanut sauce is amazing!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 1 package (14 ounces) extra-firm tofu
  • 3 tablespoons olive oil, divided
  • ¼ teaspoon kosher salt
  • ¼ teaspoon coarse ground black pepper
  • ¼ teaspoon garlic powder
  • 2 medium carrots (peeled and cut into ¼ -inch slices)
  • 1 small red onion (cut into 1 inch pieces)
  • 1 red bell pepper (cut into 1 inch pieces)
  • 2 cups broccoli florets (one small crown)
  • 1 tablespoon reduced-sodium soy sauce
  • 1 tablespoon cornstarch

For Sauce:

  • ¼ cup creamy peanut butter (can use sunflower seed or almond butter, if you prefer)
  • 2 tablespoons reduced-sodium soy sauce
  • 2 tablespoons sweet chili sauce
  • 1 tablespoon rice vinegar
  • 1 teaspoon toasted sesame oil
  • 1 tablespoon grated ginger root
  • 1 clove garlic, minced

For Serving:

  • steamed rice
  • green onions and/or chopped salted peanuts (for garnish)

Instructions 

  • Remove the tofu from the package, discarding the water. Pat the block of tofu dry with paper towels. Use a tofu press to press out excess moisture for 30 minutes (see note if you don't have a tofu press).
    1 package (14 ounces) extra-firm tofu
  • Cut the tofu into squares about ½ -inch large (this doesn’t have to be perfect, but make sure they’re somewhat similar in size so they cook evenly).
  • Preheat oven to 400ºF.
  • In a large bowl, mix together 2 tablespoons olive oil, salt, pepper, and garlic powder. Add carrots, onion, bell pepper, and broccoli. Mix well to coat. Arrange in a single layer on sheet pan.
    ¼ teaspoon kosher salt, ¼ teaspoon coarse ground black pepper, 2 medium carrots, 1 small red onion, 1 red bell pepper, 2 cups broccoli florets, ¼ teaspoon garlic powder
  • To same bowl, add the drained tofu, 1 tablespoon olive oil, and soy sauce; toss to combine. Sprinkle with cornstarch, gently stirring to coat all of the pieces of tofu with cornstarch.
    1 tablespoon reduced-sodium soy sauce, 1 tablespoon cornstarch
  • Add tofu to sheet pan with vegetables, arranging into a single layer. Bake for 25 minutes or until tofu is golden brown and crispy, stirring once after 15 minutes.
  • Meanwhile, make the sauce. Combine all sauce ingredients in a small bowl or measuring cup with a whisk or fork.
    ¼ cup creamy peanut butter, 2 tablespoons reduced-sodium soy sauce, 2 tablespoons sweet chili sauce, 1 tablespoon rice vinegar, 1 teaspoon toasted sesame oil, 1 tablespoon grated ginger root, 1 clove garlic, minced
  • When the tofu and vegetables are done cooking, drizzle with sauce, stirring to combine if desired. Alternatively, sauce can be served on the side.
  • Serve with steamed rice, if desired, and garnish with sliced green onions and chopped salted peanuts.

Notes

  • If you don’t have a tofu press: Line a rimmed baking sheet with paper towel or lint-free towel, and place cubed tofu in an even layer on top of towel. Place another towel layer on top, and then place something flat on top (like a cutting board or another baking sheet, with a cast iron pan or cans). Let tofu drain for 30 minutes.
  • Serving suggestions: Roasted vegetables and tofu can be served without sauce or with another sauce of your choice. I like to serve this sheet pan dinner with steamed rice. Try Instant Pot jasmine rice. It turns out perfectly every time.
  • Vegetables: Feel free to substitute different vegetables if you like. 

Video

Nutrition

Serving: 3.5ounces tofu with vegetables and sauce, Calories: 337kcal, Carbohydrates: 24g, Protein: 14g, Fat: 22g, Saturated Fat: 4g, Polyunsaturated Fat: 5g, Monounsaturated Fat: 13g, Sodium: 834mg, Potassium: 661mg, Fiber: 4g, Sugar: 12g, Vitamin A: 6546IU, Vitamin C: 92mg, Calcium: 85mg, Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did You Make This?Share a comment and rating below! I love hearing what you think!
A cookbook cover shows tacos, a jar of seasoning mix, and the title Weeknight Flavor Fix: 7 Seasoning Mixes to make cooking stress-free by Rachel Cooks.

7 Easy

Seasoning Mixes

plus grocery list, recipe ideas, & more!

FREE EBOOK!

Select Options
5 from 2 votes (2 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




2 Comments

  1. David Tatgenhorst says:

    The peanut sauce was a little thick, maybe because I used a natural peanut butter. I added a little orange to it for the leftovers and it was delicious! My wife insisted I let you know.

    1. Rachel Gurk says:

      It definitely may have been because of the natural PB. I’m glad you still liked it though! Tell your wife thank you from me! Comments and reviews are so valuable to me!