Looking for a quick, healthy dinner that requires minimal cleanup? This sheet-pan vegetarian dinner is your new weeknight hero! Packed with colorful roasted vegetables, protein-rich beans or tofu, and delicious seasoning, it’s a satisfying and balanced meal ready in under 40 minutes.
Perfect for busy people, families or anyone trying to eat more plant-based meals without spending hours in the kitchen. Just toss everything on one pan, roast, and enjoy!

Tested & Approved
This recipe has been tested in our kitchen and approved by The Roz Recipes Team for flavor, nutrition and simplicity.
Quick Recipe Overview
Prep Time: 10 minutes
Cook Time: 25–30 minutes
Total Time: 40 minutes
Yield: 4 servings
Difficulty: Easy
Ingredients
- 2 cups broccoli florets
- 1 red bell pepper, chopped
- 1 yellow bell pepper, chopped
- 1 small zucchini, sliced
- 1 small red onion, cut into wedges
- 1 can (15 oz) chickpeas or 1 block (14 oz) extra-firm tofu, cubed
- 2 tbsp olive oil
- 1 tsp garlic powder
- 1 tsp smoked paprika
- 1 tsp dried oregano
- Salt and black pepper, to taste
- Fresh lemon juice, for serving
- Optional garnish: chopped parsley or feta cheese
Instructions
- Preheat oven to 400°F (200°C) and line a large sheet pan with parchment paper.
- Prepare the protein:
- If using tofu, press it for 10 minutes to remove excess moisture, then cube it.
- If using chickpeas, drain and rinse them well.
- Combine veggies and protein in a large bowl. Drizzle with olive oil and sprinkle with garlic powder, paprika, oregano, salt, and pepper. Toss to coat evenly.
- Spread mixture on the prepared sheet pan in a single layer for even roasting.
- Roast for 25–30 minutes, stirring halfway through, until vegetables are tender and slightly crispy on the edges.
- Finish and serve: Drizzle with fresh lemon juice and garnish with parsley or feta before serving.
Tips, Variations & Storage
Substitutions & Variations:
- Swap tofu or chickpeas with black beans, tempeh, or white beans.
- Add other veggies like sweet potatoes, carrots, or cauliflower for more variety.
- For extra flavor, toss everything with a tablespoon of soy sauce or balsamic vinegar before roasting.
Make-Ahead Tip:
Chop the vegetables and prep the protein up to a day ahead. Store in separate airtight containers in the fridge until ready to roast.
Storage:
- Store leftovers in an airtight container in the fridge for up to 4 days.
- Reheat in the oven or air fryer for best texture.
- You can also freeze for up to 2 months thaw in the fridge overnight before reheating.
Serving Ideas:
- Serve over cooked quinoa, rice, or couscous for a complete meal.
- Add to wraps or grain bowls for lunch the next day.
- Top with a tahini or yogurt dressing for extra creaminess.
FAQs
Can I use frozen vegetables?
Yes! Just make sure to thaw and pat them dry to avoid sogginess.
How do I make it spicier?
Add chili flakes, cayenne pepper, or your favorite hot sauce before roasting.
Can I use both tofu and beans?
Absolutely. Mixing both adds variety in texture and boosts the protein content.
Nutrition Facts (per serving)
Calories: 280
Protein: 14 g
Carbs: 30 g
Fat: 12 g
Conclusion
This Sheet-Pan Vegetarian Dinner with Roasted Veggies + Beans or Tofu is simple, wholesome, and bursting with flavor. It’s perfect for busy weeknights or healthy meal prep. Give it a try and let us know how it turned out, your weeknight dinners just got a lot easier!
