Crisp asparagus, tender artichoke hearts, peppery radishes, and bright lemon-garlic tofu all roast together on one pan — minimal fuss, maximum spring vibes. Sounds too good to be true? Nope. I make this when I want dinner that looks like I tried hard but actually took 20 minutes of active time.
This Vegan Sheet-Pan Spring Veggies with Crispy Tofu recipe serves 4 people, fits nicely into spring weeknights, and clocks at 55 minutes total (20 minutes prep + 35 minutes cook). Each serving runs about 188 kcal — light, satisfying, and totally vegan.
Why you’ll love this recipe
- One pan, less cleanup. Who doesn’t love that?
- Seasonal, fresh flavors. Lemon and dill make everything feel like spring.
- Balanced meal. You get protein from tofu and veggies for fiber and vitamins.
Ever wanted dinner that’s quick, colorful, and actually healthy? This is it. FYI: it also impresses guests without making you sweat.

Ingredients (serves 4)
For the Lemon Garlic Tofu
- 14–16 oz extra-firm tofu, pressed and cut into triangles
- 2 tbsp olive oil
- 2 tbsp lemon juice
- 1/2 tsp garlic powder
- 1/2 tsp black pepper
- 1/2 tsp salt
For the Vegetables
- 1 1/2 tbsp olive oil
- 1 tsp Dijon mustard
- 1/2 tsp garlic powder
- Black pepper, to taste
- 1/2 tsp salt
- 1 bunch asparagus, ends trimmed and cut into 2” pieces
- 8.5 oz canned artichoke hearts, drained, rinsed, halved
- 4 oz radishes, trimmed and halved
- 2 tbsp chopped fresh dill
- Lemon Pepper Orzo or cooked rice, for serving (optional)
Equipment
- Large rimmed baking sheet
- Silicone baking mat or parchment paper
- Medium bowl for marinating tofu
- Medium bowl for tossing vegetables
- Measuring spoons and cups
- Sharp knife and cutting board
- Spatula or tongs
Bold tip: use a rimmed sheet to catch juices so nothing drips onto your oven floor (you’ll thank me later).
Time & Nutrition
- Prep time: 20 minutes
- Cook time: 35 minutes (20 + 15–20)
- Total time: 55 minutes
- Servings: 4 people
- Calories per serving: 188 kcal
- Macros (approx per serving): Protein 8g | Carbs 7g | Fat 14g | Fiber 2g
These numbers assume you serve as written and don’t pile on extra olive oil or heavy sides. Want more protein? Serve over quinoa or add extra tofu.
Step-by-step instructions for Vegan Sheet-Pan Spring Veggies with Crispy Tofu

1. Prep and marinate the tofu
Cut the pressed tofu into small triangles and place them in a shallow container. Whisk 2 tbsp olive oil, 2 tbsp lemon juice, 1/2 tsp garlic powder, 1/2 tsp black pepper, and 1/2 tsp salt in a small jar until emulsified. Pour the marinade over the tofu and toss gently to coat. Marinate 15 minutes (or refrigerate overnight for deeper flavor).
2. Preheat and prepare the pan
Preheat your oven to 415°F (215°C). Line a large baking sheet with a silicone mat or parchment paper. Arrange tofu pieces with about 2″ between them so hot air can crisp each side.
3. Bake the tofu (first roast)
Bake tofu on the top rack for 20 minutes. The outside should crisp while the inside stays tender. While the tofu bakes, whisk together the vegetable seasoning.
4. Season the vegetables
In a medium bowl, whisk 1 1/2 tbsp olive oil, 1 tsp Dijon, 1/2 tsp garlic powder, salt and pepper. Add asparagus, artichoke hearts, and radishes and toss to coat evenly.
5. Combine and finish roasting
Flip the tofu, push it to one third of the baking sheet, and spread the veggies across the remaining two thirds. Return the sheet to the oven and roast for another 15–20 minutes until the asparagus turns bright and the radishes lightly brown at the edges.
6. Finish and serve
Remove the sheet from the oven, sprinkle 2 tbsp fresh dill over everything, and optionally fling cooked Lemon Pepper Orzo or rice onto plates. Plate the tofu and veggies, add a squeeze of fresh lemon if you like, and serve warm.
Pro tips for crispy tofu & perfect veggies
- Press tofu well. Wrap in towels and place a weighted pan on top for 15–20 minutes. Water ruins crispness.
- Don’t overcrowd the pan. Overcrowding steams food instead of roasting it. Give pieces breathing room.
- Cut similar-sized pieces. Uniform pieces cook evenly and finish at the same time.
- Rotate the pan once. If your oven has hot spots, rotate at the halfway point for even browning.
Ever wondered why your oven-roasted veggies come out soggy? You probably crowded the pan or used too much oil. Keep it sparse and hot.
Variations & swaps
- Swap veggies: Swap radishes for baby potatoes or snap peas for springtime variety.
- Herbs: Use parsley or basil instead of dill for a different herbal note.
- Glaze: Brush tofu with a spoon of maple-soy glaze in the last 5 minutes for sticky goodness.
- Grain bowls: Serve over quinoa or farro to make the meal heartier.
Serving suggestions & pairings
- Serve with Lemon Pepper Orzo or steamed rice for a complete meal.
- Add a side of crusty bread and a green salad for a shared family supper.
- Drizzle leftover marinade as a light dressing (only if you saved some) or make a quick tahini-lemon drizzle.
Want a restaurant vibe? Plate the tofu on top of a bed of orzo and scatter extra fresh dill and lemon zest.
Storage & reheating
- Fridge: Store leftovers in an airtight container for up to 5 days.
- Reheat: Reheat in a preheated oven at 375°F (190°C) for 8–10 minutes to revive crispness. Microwave works but will soften the tofu.
- Make-ahead: Marinate tofu overnight. Toss the veggies right before roasting.
If you want to keep tofu crisp, store tofu separately from wet salad greens. Trust me — soggy tofu ruins moods.
Some Common Mistake
- Tofu not crisping? Increase oven temp by 10–15°F and give more space between pieces.
- Veggies underdone? Cut the veg thinner or extend the final roast by 5–7 minutes.
- Too salty? Rinse canned artichokes and adjust added salt afterwards.
Simple adjustments make big differences. You’ll figure out your oven’s personality after one try.
Still Hungry, Try It Next recipe :-
Vegan Spring Pea & Mint Risotto 45 min recipe

Nutrition & dietary notes
This recipe suits vegan, vegetarian, and gluten-free diets (serve over rice to keep GF). Each serving contains about 188 kcal, with 8g protein, 7g carbohydrates, and 14g fat (approximate). The meal provides vitamins A and C from asparagus and radishes, calcium from tofu, and healthy fats from olive oil.
If you need higher protein, add an extra block of tofu or pair with quinoa.
Why this works
- High heat concentrates flavor through Maillard browning. That browning creates savory, nutty notes on tofu and veggies.
- Acid brightens flavors. Lemon juice in the tofu marinade lifts the whole dish and balances the oil.
- Herbs finish with freshness. Dill cuts through richness and adds spring personality.
Ever tried lemon and dill together on roasted veg? They deserve more credit.
My Final thoughts
I love this Vegan Sheet-Pan Spring Veggies with Crispy Tofu recipe because it saves time, tastes fresh, and uses everyday pantry staples. It feels fancy enough for guests and simple enough for weeknights. Give it a whirl this week — roast something delicious, pour a glass of something you enjoy, and call it a good night.

Vegan Sheet-Pan Spring Veggies with Crispy Tofu (Vegan)
Ingredients
Equipment
Method
- Prep and marinate the tofu
- Cut the pressed tofu into small triangles and place them in a shallow container. Whisk 2 tbsp olive oil, 2 tbsp lemon juice, 1/2 tsp garlic powder, 1/2 tsp black pepper, and 1/2 tsp salt in a small jar until emulsified. Pour the marinade over the tofu and toss gently to coat. Marinate 15 minutes (or refrigerate overnight for deeper flavor).
- Preheat and prepare the pan
- Preheat your oven to 415°F (215°C). Line a large baking sheet with a silicone mat or parchment paper. Arrange tofu pieces with about 2″ between them so hot air can crisp each side.
- Bake the tofu (first roast)
- Bake tofu on the top rack for 20 minutes. The outside should crisp while the inside stays tender. While the tofu bakes, whisk together the vegetable seasoning.
- Season the vegetables
- In a medium bowl, whisk 1 1/2 tbsp olive oil, 1 tsp Dijon, 1/2 tsp garlic powder, salt and pepper. Add asparagus, artichoke hearts, and radishes and toss to coat evenly.
- Combine and finish roasting
- Flip the tofu, push it to one third of the baking sheet, and spread the veggies across the remaining two thirds. Return the sheet to the oven and roast for another 15–20 minutes until the asparagus turns bright and the radishes lightly brown at the edges.
- Finish and serve
- Remove the sheet from the oven, sprinkle 2 tbsp fresh dill over everything, and optionally fling cooked Lemon Pepper Orzo or rice onto plates. Plate the tofu and veggies, add a squeeze of fresh lemon if you like, and serve warm.
Notes
Pro tips for crispy tofu & perfect veggies
- Press tofu well. Wrap in towels and place a weighted pan on top for 15–20 minutes. Water ruins crispness.
- Don’t overcrowd the pan. Overcrowding steams food instead of roasting it. Give pieces breathing room.
- Cut similar-sized pieces. Uniform pieces cook evenly and finish at the same time.
- Rotate the pan once. If your oven has hot spots, rotate at the halfway point for even browning.

Hi — I’m Rachel. I’m a wife, a mom, and a home cook who believes that food should bring comfort, joy, and compassion to the table. I live with my family — two hungry little foodies who are my most honest recipe testers — and together we’ve built a kitchen culture that’s all about good food that happens to be 100% vegan. I started this blog because I wanted a place to share the recipes that keep our days moving, the dishes that make weeknights feel a little easier, and the meals that become our little family traditions.