This easy Garlic Herb Roasted Potatoes, Carrots, and Zucchini recipe is a healthy, flavorful side dish made with simple ingredients. Tender carrots, crispy potatoes, and juicy zucchini are tossed in olive oil, garlic, and rosemary, then roasted until golden and perfectly seasoned. It’s a cozy, wholesome side that pairs beautifully with chicken, fish, or any family meal.
1 pound baby potatoes (halved) or 3 medium potatoes (cut into chunks)
3 medium carrots, peeled and sliced
2 medium zucchini, sliced into thick half-moons
3 tablespoons olive oil
3 garlic cloves, minced
1 teaspoon salt (adjust to taste)
½ teaspoon black pepper
1 teaspoon dried Italian seasoning (or thyme, oregano, and basil mix)
½ teaspoon paprika (optional, for color)
1 tablespoon chopped fresh parsley or dill (for garnish)
Preheat oven to 425°F (220°C). Line a baking sheet with parchment paper or lightly grease with olive oil.
In a large bowl, combine potatoes and carrots. Drizzle with olive oil, then add garlic, salt, pepper, Italian seasoning, and paprika. Toss until evenly coated.
Spread the potatoes and carrots in a single layer on the baking sheet. Roast for 20 minutes.
Remove the tray, add the zucchini slices, drizzle with a little more olive oil if needed, and toss gently.
Return to the oven and roast for another 15–20 minutes, flipping halfway through, until all vegetables are golden and tender.
Sprinkle with chopped parsley or dill before serving. Serve hot as a side or a light main dish.
Add zucchini later so it doesn’t overcook.
For extra flavor, add a squeeze of lemon or sprinkle of parmesan at the end.
Leftovers can be stored up to 4 days and reheated at 400°F for 10 minutes.
Works perfectly as a side for garlic chicken, fish, or grain bowls.