There’s something magical about the combination of crispy, golden potatoes and tender, caramelized broccoli that makes this simple side dish absolutely irresistible. I’ve been perfecting this recipe for years, and I’m excited to share all my tips and tricks for achieving that perfect texture every single time. This easy roasted potatoes and broccoli recipe has become my go-to side dish for weeknight dinners, but it’s impressive enough to serve at your next gathering too!
Why You’ll Love This Recipe
Before we dive into the nitty-gritty details, let me share why this roasted potatoes and broccoli recipe deserves a spot in your regular meal rotation:
- Simplicity: Just a few basic ingredients and minimal prep work
- Versatility: Works with nearly any main dish from chicken to fish to vegetarian options
- Nutrition: A perfect balance of carbs and vegetables on one pan
- Texture: Crispy potatoes with tender-crisp broccoli that has deliciously caramelized edges
- Cleanup: Everything roasts on a single sheet pan for minimal dishes
I first started making this recipe when I was looking for a way to get more vegetables into my family’s diet without spending hours in the kitchen. What started as a simple necessity has evolved into one of our favorite dishes, requested at least once a week!
Ingredients You’ll Need
For the best results, quality ingredients make all the difference. Here’s what you’ll need to serve 4 people:
- 2 pounds (about 6 medium) Yukon Gold potatoes
- 1 large head of broccoli (approximately 1½ pounds)
- 3 tablespoons extra virgin olive oil
- 4 garlic cloves, minced
- 1 teaspoon dried rosemary (or 1 tablespoon fresh)
- 1 teaspoon dried thyme (or 1 tablespoon fresh)
- ½ teaspoon red pepper flakes (optional)
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon freshly ground black pepper
- 2 tablespoons freshly grated Parmesan cheese (optional)
- Fresh lemon juice for serving (optional)
Ingredient Notes and Substitutions
I’ve tested this recipe countless times, so I can offer some helpful substitutions if you need them:
Potatoes : Yukon Golds are my top choice for their buttery flavor and perfect texture when roasted. Red potatoes work well too. Russets can be used but may need slightly less cooking time as they tend to break down more easily.
Broccoli : Fresh is best, but in a pinch, you can use frozen broccoli florets. Just be aware that frozen broccoli won’t get quite as crispy. Thaw and pat dry before roasting.
Oil : Extra virgin olive oil is my go-to, but avocado oil is an excellent substitute with its high smoke point. For a different flavor profile, try using half olive oil and half sesame oil.
Herbs : The rosemary and thyme combination is classic, but feel free to experiment! Italian seasoning, herbs de Provence, or even just dried oregano work beautifully.
Essential Equipment
One of the reasons I love this recipe is how little equipment you need:
- Large rimmed baking sheet (18×13 inches works perfectly)
- Parchment paper or silicone baking mat
- Sharp knife and cutting board
- Large mixing bowl
- Measuring spoons
Step-by-Step Instructions
Let me walk you through the process of making perfectly roasted potatoes and broccoli:

Preparation
- Preheat your oven to 425°F (220°C). Position the rack in the middle of the oven.
- Line your baking sheet with parchment paper or a silicone mat. This prevents sticking and makes cleanup easier.
- Wash and dry your potatoes and broccoli thoroughly. Water is the enemy of crispiness!
Prepping the Potatoes
- Cut the potatoes into evenly sized pieces, about 1-inch cubes. Consistency in size is crucial for even cooking.
- Place the potato cubes in a large bowl and toss with 2 tablespoons of olive oil, half the minced garlic, half the herbs, ½ teaspoon salt, and ¼ teaspoon pepper.
- Spread the potatoes in a single layer on one side of the prepared baking sheet, making sure they’re not overcrowded.
Prepping the Broccoli
- Cut the broccoli into medium-sized florets, aiming for pieces that are roughly the same size.
- In the same bowl used for the potatoes, toss the broccoli florets with the remaining 1 tablespoon of olive oil, remaining garlic, herbs, ½ teaspoon salt, ¼ teaspoon pepper, and red pepper flakes if using.
- Keep the broccoli separate from the potatoes for now.
Roasting Process
- Place the baking sheet with just the potatoes in the preheated oven and roast for 15 minutes.
- After 15 minutes, remove the baking sheet and flip the potatoes using a spatula.
- Add the broccoli to the other side of the baking sheet, spreading it in a single layer.
- Return the baking sheet to the oven and roast for an additional 15-20 minutes, until the potatoes are golden brown and crispy, and the broccoli has caramelized edges.
Finishing Touches
- Remove from the oven and immediately sprinkle with Parmesan cheese if using.
- Allow to cool slightly for 3-5 minutes – this helps the vegetables crisp up even more.
- Squeeze fresh lemon juice over the top if desired.
- Taste and adjust salt and pepper as needed.
- Transfer to a serving dish and enjoy while hot!
Pro Tips for Perfect Results
After years of making this dish, I’ve discovered several tricks that elevate it from good to magnificent:
- Don’t rush the preheating: Make sure your oven is fully preheated to 425°F before adding the potatoes.
- Dry your vegetables thoroughly: Moisture prevents browning and crispiness. After washing, I pat everything completely dry with kitchen towels.
- Space matters: Overcrowding the pan creates steam, which prevents proper caramelization. Use two pans if necessary.
- Start potatoes first: Potatoes take longer to cook than broccoli, so giving them a head start ensures both vegetables finish at the same time.
- The flip is crucial: Don’t skip turning the potatoes halfway through. This ensures even browning on all sides.
- Cut consistent sizes: Try to make your potato pieces and broccoli florets uniform in size for even cooking.
- Season generously: Vegetables need proper seasoning. Don’t be shy with the salt and pepper.
- Rinse your potatoes: Rinsing cut potatoes removes excess starch, which helps them crisp better. Just be sure to dry them thoroughly afterward.
Nutritional Information
For those watching their nutrition intake, here’s a breakdown of the approximate nutritional content per serving (recipe serves 4):
Nutrient | Amount |
---|---|
Calories | 245 |
Total Fat | 10.5g |
Saturated Fat | 1.5g |
Cholesterol | 0mg |
Sodium | 590mg |
Total Carbohydrates | 35g |
Dietary Fiber | 6.5g |
Sugars | 3g |
Protein | 6g |
Vitamin A | 15% DV |
Vitamin C | 135% DV |
Calcium | 8% DV |
Iron | 10% DV |
Values are approximate and may vary based on specific ingredients used.
Variations to Try
The beauty of this roasted potatoes and broccoli recipe is how easily you can customize it. Here are some of my favorite variations:
Mediterranean Style
Add 1 teaspoon of dried oregano, ½ cup halved cherry tomatoes (add during the last 10 minutes of roasting), and sprinkle with crumbled feta cheese instead of Parmesan.
Asian Fusion
Substitute the herbs with 1 tablespoon of minced ginger, add 1 tablespoon of soy sauce to the oil mixture, and sprinkle with sesame seeds after roasting.
Spicy Kick
Double the red pepper flakes and add 1 teaspoon of smoked paprika to the seasoning mix.
Herb Lovers
Use a full tablespoon each of fresh rosemary, thyme, and parsley, and add 1 tablespoon of fresh chives just before serving.
Root Vegetable Medley
Replace half the potatoes with sweet potatoes, carrots, or parsnips for a colorful twist.

Storage and Reheating Instructions
If you somehow end up with leftovers (which rarely happens in my house!), here’s how to store and reheat them:
Storage
- Refrigerator: Store in an airtight container for up to 4 days.
- Freezer: While you can freeze this dish, the texture of the broccoli will change significantly. If freezing, store in a freezer-safe container for up to 2 months.
Reheating
For the best texture when reheating:
- Oven method (preferred): Spread leftover vegetables on a baking sheet and heat in a 375°F oven for 5-10 minutes until hot and crispy again.
- Stovetop method: Heat a skillet over medium heat with a small amount of oil. Add the vegetables and cook, stirring occasionally, until heated through and crispy.
- Microwave method (quick but less crispy): Heat in a microwave-safe dish, covered with a damp paper towel, for 1-2 minutes, stirring halfway through.
- Air fryer method: If you have an air fryer, this is a fantastic way to reheat your roasted vegetables. Just 3-4 minutes at 375°F will restore much of the original crispiness.
Serving Suggestions
This versatile side dish pairs beautifully with so many main courses. Here are some of my favorite combinations:
Perfect Protein Pairings
- Grilled chicken breast seasoned with lemon and herbs
- Baked salmon with a Dijon mustard glaze
- Pan-seared steak with garlic butter
- Roasted tofu with soy and ginger marinade
- Grilled pork chops with apple cider vinegar reduction
Complete Your Meal With
- A simple green salad with vinaigrette
- Quinoa or brown rice
- Crusty whole grain bread
- Creamy hummus for dipping
- A side of plain Greek yogurt with herbs

Seasonal Adaptations
One thing I love about this recipe is how easily it can be adapted throughout the year:
Spring
Add asparagus or fresh peas (during the last 10 minutes of cooking) alongside the broccoli.
Summer
Include zucchini chunks or bell pepper strips with the broccoli, and use fresh garden herbs.
Fall
Add cubed butternut squash or Brussels sprouts to the mix. Season with warming spices like cinnamon and nutmeg.
Winter
Include root vegetables like turnips and parsnips with the potatoes, and finish with hearty rosemary and thyme.
Common Problems and Solutions
Even though this recipe is quite simple, there are a few issues that might arise. Here’s how to troubleshoot them:
Vegetables Not Browning
Problem: Your vegetables are cooked through but not developing that delicious golden-brown color.
Solution:
- Make sure vegetables are completely dry before roasting
- Check your oven temperature with an oven thermometer
- Don’t overcrowd the pan
- Try roasting on a lower rack in your oven
Potatoes Still Hard, Broccoli Overcooked
Problem: The timing seems off, with one vegetable perfect and the other not quite right.
Solution:
- Cut potatoes into smaller, more consistent pieces
- Make sure to give potatoes their head start as directed
- Consider parboiling particularly large potato chunks for 5 minutes before roasting
Vegetables Sticking to the Pan
Problem: Your beautiful roasted vegetables are stuck to the baking sheet.
Solution:
- Always use parchment paper or a silicone baking mat
- Make sure to use enough oil
- Don’t try to flip the vegetables too early in the cooking process
Too Much Oil
Problem: Your vegetables seem greasy rather than crispy.
Solution:
- Measure your oil carefully
- Toss vegetables thoroughly to ensure even coating with minimal oil
- Consider using an oil sprayer for more even, light distribution
Make Ahead Options
Need to prepare this dish in advance? No problem!
Prep Ahead (Up to 24 Hours)
- Cut potatoes and store them submerged in cold water in the refrigerator.
- Prepare broccoli florets and store in an airtight container in the refrigerator.
- Mix herbs and spices and store at room temperature.
Partially Cook Ahead
- Roast the potatoes for the initial 15 minutes.
- Cool completely and refrigerate both the partially cooked potatoes and raw broccoli separately.
- When ready to serve, bring to room temperature, then continue with the recipe, adding a few extra minutes to the final cooking time.
Frequently Asked Questions
Q: Can I use frozen broccoli instead of fresh?
A: Yes, you can use frozen broccoli, but the results won’t be quite the same. Thaw the broccoli completely and pat it very dry before roasting. It won’t get as crispy as fresh, but it will still be delicious. You may need to reduce the cooking time by about 5 minutes.
Q: Why aren’t my potatoes getting crispy?
A: Several factors can prevent crispiness: overcrowding the pan, not enough oil, too low oven temperature, or not drying the potatoes thoroughly before roasting. Try increasing the oven temperature by 25°F, ensuring your potatoes are completely dry before oiling, and giving them plenty of space on the baking sheet.
Q: Can I make this recipe oil-free?
A: While some oil helps with browning and flavor, you can reduce it significantly. Try using just 1-2 teaspoons of oil and supplementing with a few tablespoons of vegetable broth or using an oil-free cooking spray. The results won’t be as crispy, but they’ll still be tasty.
Q: How can I add more protein to make this a complete meal?
A: For a one-pan meal, add chickpeas or white beans when you add the broccoli. Alternatively, you could add diced firm tofu. Just toss them in the same oil and seasoning mixture before adding to the pan.
Q: My broccoli stems always seem tough. Should I just use the florets?
A: Don’t discard those stems! They’re delicious when prepared correctly. Simply peel the tough outer layer from larger stems and cut them into pieces about the same size as your florets. The stems take about the same time to cook as the florets when prepared this way.
Q: Is there a way to reduce the baking time?
A: Yes! You can parboil the potatoes for 5 minutes before roasting. This head start will cut the total roasting time by about 10 minutes. Just be sure to drain and dry them thoroughly before adding oil and seasonings.
Q: Can I use sweet potatoes instead of regular potatoes?
A: Absolutely! Sweet potatoes roast beautifully. They cook slightly faster than Yukon Gold potatoes, so either cut them a bit larger or add them to the oven about 5 minutes after starting the regular potatoes.
Q: What’s the best way to tell when the vegetables are done?
A: The potatoes should be easily pierced with a fork and have a golden-brown exterior. The broccoli should be tender-crisp with caramelized edges and bright green centers. If in doubt, taste test a piece of each!
Why This Recipe Works
The science behind this recipe is what makes it so reliable:
- High-temperature roasting (425°F) encourages rapid caramelization of natural sugars in both the potatoes and broccoli.
- Staggered cooking times accommodate the different cooking rates of dense potatoes versus more delicate broccoli.
- Oil acts as a heat conductor, helping transfer the oven’s heat evenly to the vegetable surfaces.
- The right seasonings enhance the natural flavors without overpowering them.
- Proper spacing on the baking sheet allows steam to escape, preventing soggy vegetables.
The end result is a perfect balance of textures and flavors: crispy-on-the-outside, fluffy-on-the-inside potatoes paired with tender-crisp broccoli that has deliciously caramelized edges. The garlic becomes mellow and sweet, while the herbs infuse everything with aromatic goodness.
Final Thoughts
There’s something deeply satisfying about transforming simple ingredients into a dish that people can’t stop eating. These roasted potatoes and broccoli might seem basic at first glance, but the combination of perfect textures, caramelized flavors, and aromatic seasonings makes them utterly irresistible.
I find myself making this recipe at least once a week – sometimes as a side dish, sometimes as the base for a hearty grain bowl topped with a fried egg, or even as a simple lunch with a dollop of hummus. It’s versatile, nutritious, and most importantly, delicious.
Whether you’re cooking for a special occasion or just trying to get a healthy dinner on the table on a busy weeknight, this roasted potatoes and broccoli recipe is one you’ll return to again and again. I hope it becomes a favorite in your household just as it has in mine!