Stovetop Pan-Roasted Vegetables with Garlic White Beans

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.

Pan Roasted Vegetables and Beans in a white serving bowl.

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.

Pan Roasted Vegetables and Beans in a white serving bowl.

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
Mushrooms, zucchini, bell peppers, onions, and other ingredients needed to make the recipe.

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.

Cooked mushrooms in a large pot.

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.

Cooked bell peppers and onions in a large pot.

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.

Cooked zucchini in a large pot.

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.

All of the cooked vegetables in a pot with garbanzo beans and seasoning on top.

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.
Pan Roasted Vegetables and beans in a large pot.

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.
    Creamy Gnocchi with Italian Sausage (One-Pan Recipe!)
  • Chicken fajita pasta in a large blue pot.
    One Pot Chicken Fajita Pasta
  • Egg Roll in a bowl made with ground turkey.
    Egg Roll in a Bowl with Ground Turkey
  • Shrimp Orzo
    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 with beans.

Pan Roasted Vegetables and Beans

Everything cooks on the stovetop for quick, caramelized vegetables with beans for protein.
5 from 3 votes

Print
Pin
Rate

Course: Side Dish
Cuisine: Italian
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 8 servings
Calories: 184 kcal
Author: Angela Allison

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

  1. 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.
  2. 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.
  3. Heat the final tablespoon of oil and add the zucchini with the remaining ½ teaspoon salt. Cook until tender and slightly browned, about 6 minutes.
  4. 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

Calories: 184 kcal |
Carbohydrates: 23 g |
Protein: 9 g |
Fat: 8 g |
Fiber: 7 g |
Vitamin A: 1103 IU |
Vitamin C: 54 mg
Did You Make This Recipe?
Please leave a comment below or pin it for later.