Breakfast & Brunch
Brunch vegetables deserve star treatment, and this rainbow medley delivers vibrant colors, crisp textures, and bold flavors that'll make your table the envy of the neighborhood.
Standing on a step stool in my grandmother’s kitchen in Sicily, I learned how fresh vegetables could transform a simple meal into something special—this dish pays homage to that lesson with a modern twist. The secret?
Roasting a colorful mix of vegetables until caramelized and tender, then serving them with a bright herbed yogurt dip that ties everything together.
What makes this recipe foolproof is the simplicity—just toss your favorite brunch vegetables with olive oil, salt, and pepper, then roast until perfectly tender. The colors pop against the golden-brown edges, making it as beautiful as it is delicious.
I love using asparagus, bell peppers, zucchini, and cherry tomatoes for that classic rainbow effect, but feel free to swap in whatever’s fresh at your market. The herbed yogurt dip adds a creamy, tangy contrast that balances the roasted flavors beautifully.
By the time you’re done, you’ll have a brunch spread that’s as impressive as it is easy—crisp-tender vegetables with a caramelized finish, paired with a dip that’s creamy, herby, and just a little tangy.
This dish works as a side for eggs, bacon, or smoked salmon, or even as a light main for vegetarians. The best part? It comes together in under 30 minutes, so you can spend more time enjoying your morning instead of slaving over the stove.
Serve this medley alongside your favorite brunch proteins, or let it shine as the star of a vegetarian spread. The key to success is keeping the vegetables colorful and the dip fresh—trust me, your guests will ask for seconds. Let’s get cooking!
Ingredients for brunch vegetables
Fresh vegetables, vibrant colors, and a creamy herbed dip—this rainbow medley brings brunch to life.
| Ingredient | Amount | Notes |
|---|---|---|
| Asparagus Spears 🌱 | 1 lb | Trimmed ends, tough woody parts removed |
| Bell Peppers (Assorted Colors) 🍅 | 3 whole | Any mix of red, yellow, orange |
| Zucchini 🥒 | 2 medium | Sliced into 1/2-inch rounds |
| Cherry Tomatoes 🍅 | 1 pint | Halved, seeds removed |
| Red Onion 🧅 | 1 medium | Cut into 1-inch wedges |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting vegetables |
| Kosher Salt 🧂 | 1 ½ tsp | For seasoning vegetables |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked preferred |
| Plain Greek Yogurt 🥛 | 1 cup | Full-fat for creaminess |
| Fresh Dill 🌿 | ¼ cup | Chopped, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for brightness |
| Garlic Cloves 🧄 | 3 cloves | Minced for dip |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
| Extra-Virgin Olive Oil (for dip) 🫒 | 2 tbsp | For finishing dip |
The vegetables are the stars here, so grab the freshest you can find. Farmers markets are ideal for asparagus and bell peppers—look for bright, firm produce with no bruises. Zucchini should be heavy for its size, and cherry tomatoes should be firm and glossy. If you can't find all these, swap in whatever's colorful: heirloom carrots, eggplant, or even sweet potatoes work beautifully. The key is keeping the rainbow going—more colors mean more flavor and visual appeal. For the dip, full-fat Greek yogurt (like Fage or Siggi's) gives the best texture, but regular yogurt works in a pinch.
No dill? Fresh mint or basil adds a different but lovely twist. Short on time? Dried dill at one-third the amount works, but fresh is always better. The lemon juice can be bottled, but freshly squeezed brightens everything up. Want extra richness in the dip? Stir in 1 tbsp of tahini or a dash of harissa for heat. For the vegetables, don't overcrowd the pan—roasting them in batches ensures they caramelize properly. And trust me, don't skip the salt—it's what brings out all those beautiful flavors.
Roasted vegetables keep their best texture for 3-4 days in the fridge, stored in an airtight container. The dip? 2-3 days max—it's best fresh, but you can stretch it by adding a splash of water to thin it out. I like to prep everything the night before: chop the veggies, mix the dip, and store separately. Then it's just 20 minutes of roasting in the morning. The dip freezes surprisingly well too—just thaw and stir before serving.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just toss everything on a sheet pan, drizzle with olive oil, and let the oven do the work. No chopping boards piled with scraps, no burning pans, just golden, caramelized veggies that practically cook themselves.
- Sweet-Savory Balance: The red onion adds a sharp bite, the bell peppers bring natural sweetness, and the asparagus? That crisp-tender snap is chef’s kiss. Even my picky husband grabs seconds—no joke.
- Meal Prep MVP: Make a big batch on Sunday, and you’ve got brunch covered for the week. Toss with eggs, fold into wraps, or serve alongside avocado toast—it’s the unsung hero that saves my mornings.
- Budget Brunch Winner: Fresh asparagus and zucchini might seem fancy, but they’re cheaper than you think, especially in season. Plus, one pan means less waste—no sad, half-used spices or forgotten leftovers gathering dust.
Step-by-step instructions for brunch vegetables: roasted rainbow medley with herbed yogurt dip
Here's how to create vibrant, caramelized vegetables that bring color and flavor to any brunch spread.
Prep and Season the Vegetables
Start by preheating your oven to 425°F. Line two large baking sheets with parchment paper for easy cleanup. Trim the tough ends from the 1 lb asparagus spears and lay them on one sheet. Cut the 3 whole bell peppers in half lengthwise and remove the seeds and membranes, then place them cut-side down on the same sheet.
Slice the 2 medium zucchini into ½-inch rounds and spread them evenly on the second baking sheet. Halve the 1 pint cherry tomatoes, removing the seeds, and scatter them around the zucchini. Cut the 1 medium red onion into 1-inch wedges and distribute them evenly on both sheets, leaving space between each piece for even roasting.
In a small bowl, whisk together the ½ cup extra-virgin olive oil, 1½ tsp kosher salt, and ½ tsp freshly ground black pepper. Drizzle this mixture evenly over all the vegetables, tossing gently to coat. This ensures every bite is flavorful without being soggy. Let them sit for 5 minutes while the oven finishes preheating.
Roast Until Caramelized
Spread the vegetables in a single layer on the baking sheets, ensuring they don't overlap. Roast for 20 minutes, then carefully flip each piece using tongs. The bell peppers should start to blister, the onions to soften slightly, and the zucchini to develop golden edges. Rotate the pans front to back for even cooking.
Continue roasting for another 15-20 minutes until the asparagus is tender with slightly charred tips, the bell peppers are soft and caramelized, and the zucchini is golden brown with crisp edges. The cherry tomatoes should burst slightly, releasing their juices. You're aiming for a mix of tender and slightly crisp textures—this is where the magic happens.
Remove the vegetables from the oven and let them cool for 5 minutes on the baking sheets. This resting period helps them firm up slightly, making them easier to serve. If you notice any pieces are still undercooked, return them to the oven for 5 more minutes until they reach your desired doneness.
Make the Herbed Yogurt Dip
While the vegetables are roasting, prepare the dip by combining the 1 cup plain Greek yogurt, ¼ cup chopped fresh dill, ¼ cup chopped fresh parsley, and 3 minced garlic cloves in a medium bowl. Stir well to distribute the herbs evenly. The yogurt should look speckled with bright green and purple flecks of dill and parsley.
Add the 1 tbsp lemon juice and 2 tbsp extra-virgin olive oil (for dip), then mix again until smooth. Taste and adjust the seasoning with a pinch more salt if needed. The dip should be creamy, tangy, and fresh—this is the perfect contrast to the warm, caramelized vegetables.
Transfer the dip to a small serving bowl and set it aside. The flavors will meld beautifully as the vegetables cool, creating a harmonious balance of creamy, herby, and slightly acidic notes. This dip is versatile enough to pair with the roasted medley or even serve alongside other brunch favorites like toast or eggs.
Serve Warm and Enjoy
Once the vegetables have cooled for 5 minutes, transfer them to a large serving platter or individual plates. Arrange them in a visually appealing rainbow pattern—bell peppers, cherry tomatoes, zucchini, asparagus, and onions—so the colors pop. The contrast between the deep reds, vibrant greens, and golden browns will make your brunch table look as delicious as it tastes.
Serve the roasted vegetables warm alongside the herbed yogurt dip. The dip can be spooned over the vegetables or served on the side for dipping. Each bite should offer a mix of textures—tender roasted vegetables with crisp edges and a creamy, herby dip that cuts through the richness. This medley is perfect for sharing, so gather your brunch guests around and enjoy the colorful, flavorful results of your effort.
Pro Tips For Making Brunch Vegetables
- CUT ASPARAGUS IN HALF: Skip the whole spears unless they’re thick—halving them at the base lets them cook faster and even. I learned this the hard way when my asparagus turned to mush while the peppers stayed raw. Aim for 6-8 inches per piece, and trim the woody ends before cutting.
- SWEAT ONIONS FIRST: Start with the red onion on medium-low heat until it’s translucent and just starting to caramelize—about 5 minutes. This builds flavor without burning, and it’s the base everything else cooks in. (Yes, even if you’re impatient like me.)
- CHAR THE PEPPERS HARD: Let those bell peppers blacken in spots before pulling them out—it’s the only way to get that smoky depth. Use a grill pan or high heat in a skillet, and resist the urge to stir constantly. Flip them once or twice, then finish with the other veggies.
- TOSS TOMATES LAST: Cherry tomatoes turn to mush if they sit in oil too long. Add them in the final 2 minutes of cooking, just to warm through and soften slightly. If they burst? Good. That’s the sound of brunch success.
Health benefits of this recipe
Vitamin Powerhouse
This rainbow medley packs a serious nutritional punch! The bell peppers deliver vitamin C (over 100% of your daily needs per serving) to boost immunity, while the asparagus provides folate and vitamin K for cell repair and bone health.
I always feel energized after eating this—like my Nonna used to say, "Fresh vegetables are nature's medicine." 💪
Fiber-Rich Goodness
The combination of zucchini, cherry tomatoes, and red onion creates a fiber powerhouse that supports digestion and keeps you full. A single serving provides 8-10 grams of fiber, which is nearly 30% of your daily requirement.
My grandmother swore by fiber-rich meals for energy, and this medley delivers without weighing you down.
Antioxidant Boost
The vibrant colors mean serious antioxidant action! Bell peppers contain lutein and zeaxanthin for eye health, while cherry tomatoes provide lycopene (especially when cooked). The red onion adds quercetin, an antioxidant that fights inflammation. I love how these vegetables work together like a natural vitamin cocktail.
Protein-Packed Dip
The herbed yogurt dip isn't just delicious—it's a protein powerhouse too! 1 cup of Greek yogurt contains 20 grams of protein, making this dip a great way to start your day.
The dill and parsley add extra nutrients, while the garlic provides immune-boosting benefits. It's the perfect complement to the vegetable medley, balancing flavors and nutrition.
Low-Calorie Elegance
This dish is surprisingly light yet satisfying, with about 180-200 calories per serving (without the dip) and 250 calories with dip. The roasting process concentrates flavors without adding fat, making it perfect for health-conscious brunch lovers.
I always serve this at family gatherings—everyone requests seconds, but no one feels guilty about it. 🌈
Digestive Benefits
The combination of soluble and insoluble fiber from these vegetables promotes gut health and regularity. The cherry tomatoes add natural prebiotics that feed good gut bacteria, while the asparagus contains inulin, a prebiotic fiber.
My Nonna used to say, "A happy gut makes for a happy day," and this medley definitely delivers on that promise.
Nutrition facts
Frequently asked questions about brunch vegetables
What are the best vegetables to use for a colorful brunch spread?
For vibrant colors and flavors, try this mix: asparagus, bell peppers (red/yellow/orange), zucchini, cherry tomatoes, and red onion. These create beautiful contrasts while roasting beautifully. Swap in seasonal finds like heirloom carrots or eggplant if needed—the key is keeping the rainbow going!
Can I make these vegetables ahead of time?
Prep all vegetables the night before by chopping and storing in airtight containers. Roast them fresh in the morning for 20-25 minutes at 425°F—they'll taste even better when made-to-order. The dip can be prepped separately and stored in the fridge for 2-3 days.
How do I prevent the vegetables from getting soggy?
Keep them in a single layer on baking sheets with plenty of space between pieces. Pat any wet vegetables (like cherry tomatoes) dry before roasting. For extra crispiness, sprinkle with ½ tsp cornstarch before seasoning. The dip should always be served on the side to maintain those perfect textures.
What makes this yogurt dip different from regular ranch?
This herbed yogurt dip uses Greek yogurt for extra protein and creaminess, plus fresh dill and parsley for bright flavor. The lemon juice and garlic add tangy depth that ranch lacks. It's lighter but more flavorful—perfect for balancing rich brunch dishes.
Can I make this vegetarian-friendly?
This dish is already vegetarian! For a vegan version, swap the yogurt for coconut yogurt or cashew cream, and use olive oil instead of butter. The roasted vegetables pair beautifully with tofu scrambles, avocado toast, or vegan bacon for a complete plant-based brunch.
