Sheet Pan Broccoli and Tofu

Perfect Tofu and broccoli

Most of the time I make simple meals, like this sheet-pan broccoli and tofu.

It’s how I like to eat. I focus on a couple of vegetables, a grain or plant protein (or both), and a sauce. I talk about this a lot in The Plant-Based Cookbook when I introduce you to the “How To Make a Bowl” section. 

A few weeks ago I made a sheet-pan broccoli and tofu that was just so delicious that I made note of what I did. And I made it again, and again. 

So here it is for you! Because I think you’ll like it too.

Everything goes on a baking sheet and into the oven – first the tofu then we add the broccoli – and while the oven is doing the work, we whisk together a 5-star sauce. 

The sauce, which I totally encourage you to double up on so you can use leftovers on grains or in a salad, is versatile in that you can use your preferred nut or seed butter. I usually use tahini or almond butter, but you can also use an all-natural peanut butter if that’s in your diet. 

This sheet-pan broccoli and tofu can easily serve 3 but Bernard and I usually split it because we love both broccoli and tofu. And we’re gluttons. 

I hope you enjoy this easy, healthy, super delicious plant-based recipe. Happy cooking! 

If you want more tofu recipes, try this Creamy Tofu Curry.


How to make this recipe

Here are some tips about tofu

Buying tofu:

Check the expiration date and look for a tofu package that is well within the expiration date.

Choose firm or extra-firm tofu if you want it to hold its shape when cooked or used in a recipe.

Keep it in the fridge (until the expire date) or even in the freezer for up to a month (you can freeze longer but this is my personal guideline).

Preparing tofu:

Pressing tofu: This is always optional in my mind and I skip pressing often. But here’s how to do it if you’re interested. Wrap the block of tofu in a clean dish towel and put a weight on top, like a cutting board with some canned food. This helps to remove excess water and helps the tofu hold its shape when cooking. Press the tofu for anywhere from 15 to 30 minutes then unwrap it and it’s ready to use.

Marinate tofu: Tofu is like a sponge, so it will absorb whatever flavours you marinate it in. You can use your favourite marinade or try a simple mixture of soy sauce, garlic, and ginger.

Cooking tofu: You can grill, bake, steam, or sauté tofu, depending on your preference. For example, try stir-frying cubed tofu with vegetables and your favourite sauce for a quick and easy meal (try this Tofu Teriyaki) or bake it in the oven like with this sheet-pan broccoli and tofu recipe.

Use tofu in place of meat: tofu is a great source of protein, and you can use it in place of meat in many recipes like stir-fries, tacos, salads! But it has even more versatility and can be used to make a vegan scrambled eggs like this Mexican Tofu Scramble and you can even use it to make Feta Cheese

Get creative! You can blend tofu, process it, pull it apart with your hands. It’s very forgiving and easy to manipulate. 

types of tofu

There are a lot of different types of tofu so I know it can be a little confusing to keep it straight. Here is a quick and basic summary of the most popular types of tofu. 

Regular tofu: This is the most common type of tofu, made from coagulated soy milk that has been pressed into blocks. It has a soft texture and can be used in a variety of dishes, such as stir-fries, soups, and salads.

Silken tofu: Also known as Japanese-style tofu, silken tofu has a smoother and creamier texture than regular tofu. It is often used in desserts (like this Chocolate Pudding), smoothies, and sauces.

Firm tofu: This type of tofu is denser and has a firmer texture than regular tofu. It holds its shape well and is often used in dishes that require slicing or grilling. This is the tofu I use most often.

Extra firm tofu: This tofu has an even denser texture than firm tofu, making it ideal for dishes that require a lot of handling, such as skewers or kebabs. I interchange extra firm and firm all the time.

Tofu skin: Also known as yuba, this type of tofu is made by lifting a film that forms on the surface of heated soy milk. It has a chewy texture and is often used as a wrapper or filling in dim sum and other dishes. It’s really popular here in Taiwan too. But I’m not a huge fan!

Flavoured tofu: Some tofu is flavoured with ingredients like garlic, ginger, or herbs to add more flavour to dishes. These types of tofu can be found in a variety of textures, from soft to extra firm. I usually avoid flavoured tofu as it generally has added oils and sugars.

Organic and Sprouted: Whenever I can find organic tofu or sprouted (which is almost always organic) I buy it! Sprouted tofu can be easier to digest and the nutrients are easier to assimilate. My favourite brand is Sol.

sheet pan tofu and broccoli in a large bowl with sesame seeds sprinkled around

Your Grocery List

…for sheet-pan broccoli and tofu

  • Firm tofu
  • Arrowroot starch or brown rice flour
  • Sea salt
  • Black pepper
  • Broccoli
  • Chopped almonds or peanuts or sesame seeds
  • Tahini, almond butter, or peanut butter
  • Low-sodium tamari
  • Lime juice
  • Maple syrup
  • Garlic
  • Ginger
  • Vinegar-based hot sauce (optional)

Sheet-pan Broccoli and Tofu

Author : Ashley Madden
Prep Time: 5 mins
Cook Time: 30 mins
Total Time: 30 mins
Servings: 3
Course: Main Course
Keyword: easy, sheetpan, tofu
5 from 2 votes
This is a quick 30 minute meal with a lot of flavor and even more nutrition!


  • 1 (14 ounce [400g]) block firm tofu, drained
  • 1 tablespoon (9 g) arrowroot starch or brown rice flour
  • ¼ teaspoon sea salt
  • Several grinds black pepper
  • 2 heads broccoli
  • Handful of chopped almonds or peanuts or a good spoonful of sesame seeds pick to match the butter you use in the sauce


  • 3 tablespoons (~45 g) stirred tahini, almond butter, or peanut butter *
  • 2 tablespoons (30 ml) low-sodium tamari
  • 2 tablespoons (30 ml) fresh lime juice
  • 2 teaspoons (10 ml) maple syrup
  • 1 garlic clove minced
  • ½ to 1 teaspoon peeled and finely grated ginger (I like more ginger so use 1 teaspoon)
  • Vinegar-based hot sauce , optional and to taste
  • Water , if needed to thin


  • Preheat the oven to 400ºF (200ºC) and line a large baking sheet with parchment paper.
  • Give the tofu block a squeeze over the sink to remove excess water (I prefer to skip the ‘pressing tofu’ step). Then cut it into ¾-inch (2-cm) cubes and place in a medium bowl. Sprinkle the arrowroot starch or brown rice flour, salt and pepper over the tofu and toss to coat. Distribute the tofu on the baking pan and bake for 10 minutes.
  • Meanwhile wash and cut the broccoli into 1-inch (2.5-cm) florets.
  • After the tofu has been in the oven for 10 minutes, take it out, push it to one side of the pan, redistributing into one layer, and spread the broccoli florets out on the other side. Place the pan back in the oven and continue to bake for another 20 minutes or until the tofu is firm and golden and the broccoli is just beginning to brown.
  • While the tofu and broccoli are in the oven make the sauce. Place the tahini or nut butter of choice in a small bowl and whisk together with the tamari, lime juice, maple syrup, garlic, ginger, and hot sauce if using. Mix until creamy. If the sauce is more stiff than pourable, add water, 1 teaspoon (5 ml) at a time, and mix until smooth and creamy.
  • When cooked, transfer the tofu to a large bowl and toss with the sauce. I like to add about half the sauce and toss and then keep adding until all the tofu is covered. Or I'll save the other half and drizzle it on the broccoli or save for later.
    Divide the saucy tofu and broccoli among plates and garnish with chopped nuts or seeds. If I use tahini in the sauce, I’ll use sesame seeds or if I use almond butter I'll use chopped almonds.


  • If your tahini is more loose than thick (remember to stir your nut and seed butters well before using), you may have to use an additional tablespoon of tahini (for a total of 4 tablespoons) to get a thick and creamy consistency. 
  • You can also reduce the tahini 2 tablespoons for a lighter sauce. If you do this, I would also reduce the tamari by half.
  • For a lower sodium option be sure to use low sodium tamari or even replace 1 tablespoon of tamari with water. 
Keyword easy, sheetpan, tofu
Did you make this recipe? Tag @riseshinecook on Instagram or hashtag it #riseshinecook


  1. Reply


    April 3, 2023

    5 stars
    I made this for dinner tonight and it was delish!
    Next time I would double the tofu since it’s only 1 block. It also needed and extra 10 in the oven but I LOVED the flavor of the sauce. Can’t wait to make it again.

    • Reply

      Ashley Madden

      April 4, 2023

      Thx Natalie! Helpful feedback:) Can you tell me what kind of tofu you used? The extra firm tofu here in Taiwan is the firmest I’ve ever used and I’m wondering if I should increase the first stint in the oven to 15 minutes.


  2. Reply


    August 31, 2023

    Looks like a great and easy dish with little cleanup… my favorite type. Will be making this later with extra sauce to serve over rice. Thanks.

  3. Reply

    Matthew McDonald

    December 5, 2023

    5 stars
    I made this as written (with the exception of using Chinese sesame paste, which is considerably darker than usual tahini) and it was a total hit. I also served it over some sweet potato noodles. Then, I did another version with frozen tofu, thawed it, same process of coating and baking, THEN made a slightly more intense version of the sauce (more raw garlic and ginger), thinned it out with water and simmered the tofu in that for a bit. Absolutely next level! A saucier almost gravy like version of this great recipe. I recommend you check that out. Thanks for the recipes!

    • Reply

      Ashley Madden

      December 6, 2023

      Hey Matthew! This sounds so delicious, especially that intense version! And simmering the tofu in it — BRILLIANT!! Thx for this feedback 🙂


Recipe Rating