
Introduction
There is something deeply soul-warming about a tray of vegetables emerging from a hot oven, sizzling with golden edges and infused with the aroma of fresh herbs. This roasted Brussels sprouts and potatoes recipe is the ultimate marriage of texture and taste. By combining the earthy, nutty crunch of Brussels sprouts with the creamy, satisfying bite of baby potatoes, you create a base that is both hearty and nutritious.
However, the real secret to this Mediterranean-inspired dish is the addition of sweet, jammy caramelized onions. While many vegetable roasts rely on heavy fats or sugars for flavor, we lean into the natural sweetness of slow-cooked onions and high-quality olive oil. This dish isn’t just a side; it’s a celebration of simple, whole-food ingredients that align perfectly with the Mediterranean diet. Whether you are prepping a holiday feast or looking for a reliable weeknight staple, this roasted Brussels sprouts and potatoes recipe delivers a crispy outside, a tender inside, and a sweet-savory balance that will convert even the most skeptical sprout-eaters.
Why This Recipe Works
Perfect Texture Balance
The magic of this dish lies in the three distinct textures. We roast at high heat to ensure the baby potatoes develop a shattered-glass crispness on the exterior while remaining fluffy inside. Simultaneously, the Brussels sprouts leaves become charred and chip-like at the edges, while the centers stay tender. The caramelized onions act as a “jam,” tying the crispy components together with their soft, melt-in-your-mouth consistency.
Mediterranean Diet Friendly
True to Mediterranean principles, this recipe prioritizes plant-forward ingredients and healthy fats. We use heart-healthy olive oil instead of butter, and we rely on fresh rosemary and thyme for aromatic depth. It is naturally vegan, gluten-free, and packed with fiber, making it a “guilt-free” comfort food.
Simple, One-Pan Cooking
We know that a busy lifestyle requires efficiency. This recipe is designed for minimal cleanup. By using a single large sheet pan, you allow the flavors to meld together while keeping your kitchen counters clear. It is a weeknight-friendly solution that tastes like it took hours of preparation.
Ingredients Breakdown

Brussels Sprouts
Brussels sprouts are the stars of the cruciferous world. When roasted, their natural bitterness transforms into a nutty, mellow sweetness. The key is the Maillard reaction—the browning of the natural sugars—which gives them that signature charred flavor.
Baby Potatoes
We recommend baby gold or red potatoes. Because of their high moisture and low starch content, they hold their shape beautifully during roasting. Their thin skins crisp up without the need for peeling, saving you time and adding extra nutrients.
Onions (The Key Differentiator)
While many recipes just throw in raw onions, we prioritize caramelization. Whether you do this in a skillet or on the pan, the onions provide a “deep” savory note that balances the earthy sprouts.
Olive Oil & Herbs
In the Mediterranean, olive oil is the liquid gold that carries flavor. Combined with the woody notes of rosemary and the earthy sweetness of thyme, these ingredients provide an authentic regional identity to the dish.
Optional Additions
If you want to take this to the next level, a splash of balsamic vinegar adds a sophisticated acidity. Alternatively, a squeeze of fresh lemon juice right before serving can brighten the entire palate.
How to Make Roasted Brussels Sprouts and Potatoes
Step 1 – Prep the Vegetables
Start by cleaning your vegetables. Halve the Brussels sprouts and potatoes. Cutting them in half is crucial; the flat surface area creates more contact with the hot pan, leading to maximum crispiness.
Step 2 – Season Properly
In a large bowl, toss your vegetables with olive oil, minced garlic, and herbs. Ensure every crevice of the sprouts is coated. Pro tip: Don’t overcrowd the bowl or the pan—if the vegetables are too close, they will steam instead of roast.
Step 3 – Roast for Maximum Crispiness
Preheat your oven to 425°F (220°C). Place the vegetables cut-side down on the baking sheet. This “flat-side” trick is the difference between “okay” vegetables and “restaurant-quality” crispiness.
Step 4 – Caramelize the Onions (2 Methods)
- Oven Method: Add sliced onions to the pan for the last 15 minutes of roasting.
- Skillet Method: For the best flavor, sauté onions in a pan on medium-low heat with a bit of olive oil for 20 minutes until they are deep brown and jammy.
Step 5 – Final Roast & Finish

Combine the caramelized onions with the roasted sprouts and potatoes. Give them a final 5-minute toss in the oven to let the flavors marry. Finish with an optional drizzle of balsamic glaze.
Expert Tips for Crispy Roasted Vegetables
- Don’t Overcrowd: Use two pans if necessary. Air circulation is key to the “crunch.”
- High Heat is Non-Negotiable: 425°F is the sweet spot for browning without burning the interior.
- Dry Thoroughly: If your vegetables are wet from washing, they won’t crisp. Pat them dry with a kitchen towel first.
- The Oil Ratio: You want enough oil to coat, but not so much that they become greasy. 3 tablespoons for 2 lbs of vegetables is usually perfect.
Mediterranean Flavor Variations
Garlic & Lemon Version
For a brighter finish, double the garlic and toss the finished dish with zest and juice of half a lemon. This pairs beautifully with our Mediterranean Garlic Butter Chicken.
Balsamic Glazed Version
Add 2 tablespoons of balsamic vinegar to the oil mixture before roasting. The vinegar reduces in the oven, creating a sticky, sweet-tart coating.
Herb-Forward Version
While rosemary and thyme are classic, adding dried oregano and fresh parsley at the end gives it a distinctly Greek profile. This is a great side for a Traditional Greek Salad.
How to Serve
This roasted Brussels sprouts and potatoes recipe is incredibly versatile. It serves as a fantastic side for grilled fish or a Med Roasted Chicken Plate. To keep it fully plant-based, serve it over a bed of hummus or with a side of whipped feta dip.
Is This Recipe Healthy?
Absolutely. This dish is nutrient-dense, providing high amounts of Vitamin C and K from the sprouts and potassium from the potatoes. It utilizes healthy monounsaturated fats from olive oil and is rich in dietary fiber, which aids digestion and promotes satiety.

Ingredients
Method
- Prep: Preheat oven to 425°F (220°C). Line a large baking sheet with parchment paper.
- Season: In a large bowl, toss sprouts and potatoes with 2 tbsp oil, garlic, herbs, salt, and pepper.
- Arrange: Spread vegetables on the sheet, cut-side down.
- Roast: Bake for 20 minutes.
- Onions: Meanwhile, sauté onions in a skillet with the remaining 1 tbsp oil on medium-low for 20 minutes until caramelized.
- Finish: Add onions to the sheet pan, toss, and roast for a final 10 minutes. Drizzle with balsamic glaze if desired.
Notes
- Pan Choice: For the crispiness shown in the photo, use a heavy-rimmed baking sheet. Darker pans radiate heat more effectively for browning.
- The Slicing Rule: Always place the Brussels sprouts and potatoes “cut-side down” on the pan. This direct contact with the hot surface is what creates the golden-brown crust.
- Onion Tip: If you are short on time, you can roast the onions on the pan, but the skillet method mentioned in the instructions yields a much richer, “jammy” sweetness.
FAQ Section
Why are my roasted Brussels sprouts not crispy?
This usually happens due to overcrowding the pan (which creates steam) or using too low of an oven temperature. Ensure the oven is at 425°F.
Can you roast Brussels sprouts and potatoes together?
Yes! Since we halve the baby potatoes, they cook at roughly the same rate as the sprouts. If using larger potatoes, cut them into smaller 1-inch chunks.
Should I boil potatoes before roasting?
It is not necessary for this recipe, as the high heat and small size of the baby potatoes ensure they cook through perfectly in the oven.
Storage & Reheating
- Fridge: Store in an airtight container for 3–4 days.
- Reheating: To restore crispiness, avoid the microwave. Instead, pop them back in a 400°F oven or an air fryer for 5 minutes.
Nutritional Information & Metadata:
- Calories: 210 kcal (per serving)
- Estimated Cost: $8.00 (Total) / $2.00 (Per serving)
Conclusion
This Mediterranean take on roasted Brussels sprouts and potatoes proves that healthy eating doesn’t have to be bland. With the addition of caramelized onions and fresh herbs, you transform humble root vegetables into a gourmet side dish. Try this recipe for your next family dinner and enjoy the perfect balance of crispy, sweet, and savory flavors!