If you love roasted vegetables but want to avoid heating the oven, these Pan Roasted Vegetables with Beans are the perfect solution. Everything cooks on the stovetop, delivering golden, caramelized edges and rich flavor without extra kitchen heat or a long wait.
For more vegetable ideas check out similar recipes like Italian roasted vegetables or a quick veggie pasta salad.

Why You’ll Love Pan Roasted Vegetables
This is a simple, flexible recipe that works year-round. It’s packed with vegetables, full of flavor, and finished with garbanzo beans for added protein and fiber. It makes a great side dish or a light main course, and it’s naturally vegetarian and easy to adapt to what you have on hand.
The key to great texture and flavor is cooking the vegetables in batches so they brown instead of steam. That caramelization makes a big difference.

Between the vegetables and beans you get plenty of fiber, nutrients, and plant-based protein in one satisfying dish. If you don’t like turning on the oven during warm weather but still crave roasted flavor, the stovetop method is a game changer.
Ingredients
You only need a handful of fresh ingredients and pantry staples:
- Olive oil
- Mushrooms (white button or your preferred variety)
- Garlic, minced (or garlic powder in a pinch)
- Onion, diced (yellow or red)
- Bell peppers (use orange, yellow, or red for color)
- Zucchini (about 3 medium)
- Garbanzo beans (canned, drained and rinsed)
- Italian seasoning or fresh herbs
- Kosher salt and black pepper

How to Make Pan Roasted Vegetables
Heat one tablespoon of olive oil in a large skillet over medium-high heat. Cook the vegetables in batches so they brown instead of steam.

Start with the mushrooms: cook until they release their juices and begin to brown, about eight minutes. Add the garlic during the last minute, then transfer the mushrooms and any pan juices to a bowl.

Add another tablespoon of oil to the same skillet and cook the onions and bell peppers with a pinch of salt until soft and golden, about five minutes. Remove them to the bowl with the mushrooms.

Heat the final tablespoon of oil and arrange the zucchini in a single layer so it can caramelize. Cook until tender and lightly browned, about six minutes.

Return the mushrooms, onions, and peppers to the skillet with the zucchini. Add the drained garbanzo beans and Italian seasoning, toss to combine, and heat through. Season with salt and pepper to taste and serve warm or at room temperature.
Tips for Making Pan Roasted Vegetables
- Cook in batches: Prevents crowding so vegetables brown properly.
- Use high heat: Encourages quick browning and better texture.
- Avoid excessive stirring: Let pieces sit to develop caramelization.
- Drain and rinse beans: Keeps the final dish light and prevents excess sodium.
- Storage: Refrigerate leftovers in an airtight container for up to 4 days. Reheat in a skillet or microwave.
Ways to Customize
This recipe is very adaptable, so use whatever vegetables you have on hand:
- Swap in broccoli, asparagus, Brussels sprouts, or green beans.
- Add leafy greens like spinach or kale at the end for extra color and nutrients.
- Use cannellini or other white beans instead of garbanzo beans.
- Finish with grated Parmesan, red pepper flakes, or a squeeze of lemon for bright flavor.

Serving Suggestions
These Pan Roasted Vegetables and Beans are a versatile addition to any meal. Serve them as a side with chicken or salmon, or make them the main course over rice, quinoa, or pasta for a satisfying vegetarian meal.
More Easy One-Pan Meals
Creamy Gnocchi with Italian Sausage (One-Pan Recipe!)
One Pot Chicken Fajita Pasta
Egg Roll in a Bowl with Ground Turkey
One Pot Lemon Shrimp Orzo with Tomatoes
If you tried this recipe, please leave a rating and share feedback in the comments section.

Pan Roasted Vegetables and Beans
Print
Pin
Rate
Equipment
- Large skillet or Dutch oven
Ingredients
- 3 tablespoons olive oil, divided
- 16 ounces white button mushrooms, quartered
- 1 1/2 teaspoons kosher salt, divided
- 4 cloves garlic, minced
- 1 large onion, roughly chopped
- 2 red bell peppers, roughly chopped
- 3 zucchini, chopped
- 30 ounces garbanzo beans, drained and rinsed (two 15-ounce cans)
- 2 teaspoons Italian seasoning
- Salt and pepper to taste
Instructions
- In a large skillet, heat 1 tablespoon oil over medium-high heat. Add mushrooms and ½ teaspoon salt and cook until browned, about 8 minutes. Add garlic during the last minute. Transfer mushrooms and juices to a large bowl and set aside.
- Heat another tablespoon of oil in the same skillet over medium-high heat. Add the onion, bell peppers, and ½ teaspoon kosher salt. Cook until soft and tender, about 5 minutes. Add to the bowl with the mushrooms.
- Heat the final tablespoon of oil and add the zucchini with the remaining ½ teaspoon salt. Cook until tender and slightly browned, about 6 minutes.
- Add the garbanzo beans, Italian seasoning, and the mushroom-onion mixture to the zucchini. Heat until warmed through, adjust seasoning with salt and pepper, and serve warm or at room temperature.
Notes
- Cook in batches: Prevents steaming and promotes browning.
- Use high heat: Helps vegetables brown quickly.
- Don’t stir too often: Let the veggies sit to caramelize.
- Drain and rinse beans: Keeps the dish light and less salty.
- Leftovers: Store in an airtight container in the refrigerator for up to 4 days. Reheat in a skillet or microwave.
Nutrition
Carbohydrates: 23 g |
Protein: 9 g |
Fat: 8 g |
Fiber: 7 g |
Vitamin A: 1103 IU |
Vitamin C: 54 mg