Sheet-Pan Spicy Peanut Tofu Meal Prep Bowls (4 Days)
These sheet-pan spicy peanut tofu meal prep bowls deliver four days of lunches by tossing torn, sauce-gripping soy protein and crisp snap peas onto one pan. I love how the craggy, browned tofu edges grab every drop of the thick dressing.
![]()
![]()
Why This Torn Tofu Method Works
- Better texture: Ripping the block by hand rather than slicing it forms rough borders that soak up the soy sauce quickly and brown much better than smooth cubes.
- Less cleanup: Roasting the protein and sugar snap peas on a single baking sheet at 425°F completely bypasses messy stovetop frying.
- Reliable macros: Tracking 21 grams of protein and 540 calories per serving keeps me completely satisfied, saving me from reaching for extra snacks before dinner.
If you want to keep the Asian-inspired meals going later in the week, try this lower-carb crispy tofu fried rice, and keep a batch of easy lemon raspberry yogurt bark in the freezer for a cooling evening bite.
Building Your Spicy Peanut Tofu Bowls
Start the jasmine rice: Get the 1 cup of rinsed rice simmering on the stove first. It needs 15 minutes of low heat followed by a 10-minute covered rest to absorb the water properly.
Tear the tofu block: Preheat the oven to 425°F. I always use my hands to rip the drained block into irregular 1-inch chunks, because those uneven borders turn deeply crisp.
Marinate and bake: Toss the chunks with soy sauce, toasted sesame oil, maple syrup, and minced garlic. Spread them on half of your parchment-lined pan and roast for 15 minutes.
Add the snap peas: Toss the 8 ounces of stringed snap peas in the leftover marinade bowl with a teaspoon of neutral oil. Pull the pan out, arrange the green pods on the empty half, and bake for 8 to 10 minutes until they turn bright and tender.
![]()
![]()
Keep the snap peas on their own side so they roast rather than steaming under the wet marinade.
Whisk the peanut dressing: Combine the creamy peanut butter, sriracha, fresh ginger, and liquids. Whisk in warm water one tablespoon at a time until the mixture reaches a smooth, pourable thickness.
![]()
![]()
Assemble the containers: Divide the fluffed sesame rice among four glass storage vessels. Top with the warm roasted mix, and portion the dressing into separate small cups.
![]()
![]()
Storing and Reheating Your Meal Prep
- Let all the cooked components reach room temperature before snapping the lids shut. This prevents trapped steam from ruining the crunch of your snap peas.
- Keep the sealed containers in the refrigerator for up to 4 days.
- Heat the uncovered glass vessel in the microwave for roughly 90 seconds until hot. Pour the chilled peanut dressing on just before grabbing your fork.
Common Tofu Meal Prep Questions
Do I need to press the tofu first?
You only need to drain the extra-firm block and pat it dry with a towel. Ripping the pieces by hand creates enough surface area for the marinade to soak in without a long pressing session.
Can I freeze these assembled bowls?
Freezing is not recommended for this specific recipe. Roasted snap peas lose their crunch and the plant protein becomes slightly spongy when thawed.
I love pulling one of these packed containers from the fridge on a busy Thursday, knowing my lunch is fully tracked and ready in under two minutes. Pour that rich dressing over the top and dig in.
PrintSheet-Pan Spicy Peanut Tofu Meal Prep Bowls
Tearing the tofu into craggy pieces instead of cubing it gives these meal-prep bowls maximum surface area for the spicy peanut sauce to cling to. By roasting the soy-marinated tofu and crisp snap peas on the same sheet pan, you skip the messy stovetop frying while building four days of deeply flavorful, easy-to-reheat lunches.
- Total Time40 minutes
- Yield4 bowls (serves 4) 1x
Ingredients
Sheet-Pan Tofu and Snap Peas
- 1 (16-oz) block extra-firm tofu, drained and patted dry (450g)
- 2 Tbsp soy sauce or tamari
- 1 Tbsp toasted sesame oil
- 1 Tbsp maple syrup
- 2 cloves garlic, finely minced
- 8 oz sugar snap peas, strings removed (225g)
- 1 tsp neutral oil (such as avocado or canola)
Sesame Rice
- 1 cup jasmine rice, rinsed well (190g)
- 1 1/2 cups water (350ml)
- 1/2 tsp kosher salt
- 1 Tbsp toasted sesame oil
Spicy Peanut Sauce
- 1/3 cup natural creamy peanut butter (80g)
- 2 Tbsp soy sauce or tamari
- 1 Tbsp rice vinegar
- 1 Tbsp maple syrup
- 1 Tbsp sriracha
- 1 tsp freshly grated ginger
- 3–4 Tbsp warm water
To Serve
- 2 green onions, thinly sliced
- 2 Tbsp roughly chopped peanuts or toasted sesame seeds
Instructions
- Cook the rice: In a medium saucepan, combine the rinsed jasmine rice, water, and kosher salt. Bring to a boil over medium-high heat, then reduce the heat to the lowest setting, cover tightly, and simmer for 15 minutes. Remove from heat and let sit, covered, for 10 minutes. Fluff with a fork and gently fold in the toasted sesame oil. Set aside to cool slightly.
- Preheat and prep the tofu: Preheat your oven to 425°F (220°C) and line a large rimmed baking sheet with parchment paper. Instead of cubing the tofu, use your hands to tear it into irregular, 1-inch bite-sized chunks (the rough edges will crisp up beautifully).
- Marinate the tofu: In a medium bowl, whisk together the soy sauce, toasted sesame oil, maple syrup, and minced garlic. Add the torn tofu and toss gently until all the liquid is absorbed. Spread the tofu onto one half of the prepared baking sheet. Bake for 15 minutes.
- Roast the snap peas: While the tofu bakes, toss the snap peas in the same bowl you used for the tofu, adding 1 teaspoon of neutral oil to lightly coat them. After the tofu has baked for 15 minutes, remove the pan from the oven, add the snap peas to the empty half of the sheet, and return to the oven for 8 to 10 minutes. The tofu should be browned at the edges and the snap peas crisp-tender and bright green.
- Whisk the peanut sauce: In a small bowl, whisk together the peanut butter, soy sauce, rice vinegar, maple syrup, sriracha, and grated ginger. Whisk in the warm water, 1 tablespoon at a time, until the sauce reaches a smooth, pourable consistency.
- Assemble the meal prep bowls: Divide the warm sesame rice equally among four airtight food storage containers. Top each with a portion of the roasted tofu and snap peas. Garnish with sliced green onions and chopped peanuts or toasted sesame seeds. Portion the spicy peanut sauce into four separate small condiment containers.
Notes
- Why it works: Tearing the tofu creates porous, uneven edges that absorb the marinade instantly and crisp up in the oven far better than flat knife cuts, while giving the thick peanut sauce more texture to grip.
- Make-ahead and storage: Let the rice, tofu, and vegetables cool completely before sealing the containers to prevent condensation from making the snap peas soggy. Store in the refrigerator for up to 4 days.
- Reheating: Microwave the main container uncovered for 90 seconds, or until warmed through, before drizzling the cold peanut sauce over the top.
Nutrition (per serving — estimates)
Calories: 540 | Total Carbs: 58g (Fiber: 6g, Sugar: 12g) | Fat: 25g (Saturated: 4g) | Protein: 21g
Nutritional values are approximate, based on standard reference data (USDA FoodData Central). Actual values vary by brand and exact measurements. For precision, use a tracker like MyFitnessPal or Cronometer.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Meal Prep
- Method: Baked
- Cuisine: Asian-Inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 540
- Sugar: 12g
- Fat: 25g
- Saturated Fat: 4g
- Carbohydrates: 58g
- Fiber: 6g
- Protein: 21g


