This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
By Callie
Introduction
I used to think that good breakfast potatoes had to come from a diner. You know the ones – those perfectly crispy, golden cubes with tons of seasoning that you can never quite replicate at home? I tried for years. Stovetop hash browns that either stuck to the pan or came out soft and pale. Diced potatoes that were crispy on one side and mushy on the other. I could never get them right until I stopped fighting with the skillet and moved everything to the oven.
The game changer was the garlic-herb infused oil. Instead of just tossing the potatoes with dried seasonings and hoping for the best, I started heating the olive oil with fresh minced garlic, rosemary, and thyme first. That step takes maybe two minutes, but it transforms plain olive oil into something that smells like a Tuscan kitchen and coats every single potato cube with deep, aromatic flavor. The first time I pulled a tray of these out of the oven, the whole house smelled incredible and Emily wandered into the kitchen before I even called her.
These herb and garlic breakfast potatoes have been our go-to side dish for weekend breakfasts ever since. They’re crispy on the outside with those golden, almost crunchy edges, tender and fluffy in the middle, and packed with garlic and herb flavor in every bite. The whole recipe is hands-off once the potatoes hit the oven, which means I can scramble eggs or fry bacon while they roast. They’re also naturally gluten-free and vegan, so they work for practically everyone at the table. If you love crispy breakfast potatoes, you should also try my Crispy Air Fryer Breakfast Potatoes – they use a similar seasoning approach but come together even faster in the air fryer.
Why You Will Like This Herb and Garlic Breakfast Potatoes Recipe
- Crispy edges, tender centers – Roasting at 425 degrees F gives these potatoes the kind of golden, crunchy exterior that you usually only get from deep frying, while the insides stay soft and fluffy. It’s the best of both textures in every bite.
- That garlic-herb infused oil is everything – Heating the olive oil with fresh garlic, rosemary, and thyme before tossing it with the potatoes creates a flavor that plain dried seasonings just can’t match. The oil carries the garlic and herb taste into every single cube.
- Only 5 minutes of actual prep – Cube the potatoes, make the infused oil, toss, and spread on a baking sheet. The oven does the rest for 40 minutes while you handle everything else on the breakfast menu.
- Naturally vegan and gluten-free – No dairy, no eggs, no gluten. These work for almost every dietary need without any modifications required. They’re just potatoes, olive oil, garlic, herbs, and seasoning.
- Works for any meal, not just breakfast – I call these “breakfast” potatoes, but we eat them with dinner just as often. They go with grilled chicken, steak, roasted fish, or just a big salad. They’re a side dish that works around the clock.
- Uses simple pantry staples – Potatoes, olive oil, garlic, dried herbs, salt, pepper, and red chili flakes. You probably already have everything you need to make these tonight.
- The whole family fights over the crispy ones – There’s always a little competition at our table for the extra-crispy corner pieces and edge potatoes. Emily has been known to pick through the tray looking for the crunchiest cubes before anyone else sits down.
- Meal prep friendly – Roast a big batch and reheat portions throughout the week. They crisp back up nicely in the oven or air fryer, making them a solid weekday breakfast side that takes zero morning effort.
Herb and Garlic Breakfast Potatoes Ingredients
- 5 tablespoons olive oil – This is the base of the infused oil and the fat that helps the potatoes crisp in the oven. Extra virgin olive oil works great and adds its own subtle flavor. You need enough oil to coat every potato cube evenly, and five tablespoons for two pounds of potatoes is the right ratio for crispy results without greasiness.
- 5 cloves garlic, minced – Fresh minced garlic is important here. Don’t use the pre-minced stuff from a jar – it doesn’t have the same punch and tends to taste slightly acidic. Mince it yourself right before you heat it in the oil. The garlic infuses the oil with flavor and then gets strained out so it doesn’t burn during the long roasting time.
- 1 tablespoon fresh herbs (thyme and rosemary) – Finely chop equal parts fresh rosemary and thyme and add them to the oil with the garlic. Fresh herbs release their essential oils when heated, which is what makes the infused oil smell and taste so much better than just sprinkling dried herbs directly on the potatoes. Strip the thyme leaves from the stems and pull the rosemary needles off the woody branches before chopping.
- 2 tablespoons dried Italian herbs – This is the seasoning blend that gets tossed directly with the potatoes. Italian seasoning typically includes dried basil, oregano, thyme, rosemary, and sometimes marjoram. It adds a layer of herbal depth on top of the fresh herb flavor from the infused oil.
- 2 pounds potatoes, cut into 1/2-inch cubes – Yukon Gold potatoes are my top choice because they have a naturally buttery flavor and hold their shape well while getting crispy on the outside. Russet potatoes work too and get even crispier, but they can fall apart more easily. Keep the cubes uniform at about 1/2 inch so everything cooks at the same rate.
- 1 teaspoon black pepper – Freshly cracked black pepper adds warmth and a little bite. Pre-ground is fine but freshly cracked has a sharper, more aromatic quality that you’ll notice in a simply seasoned dish like this.
- Salt, to taste – Season generously. Potatoes need more salt than you think to taste properly seasoned. Start with about 1 teaspoon of kosher salt and adjust after roasting.
- 1 teaspoon red chili flakes – This gives the potatoes a gentle warmth without making them spicy. If you’re cooking for kids or people who are sensitive to heat, cut it to 1/2 teaspoon or skip it entirely.
- 1 tablespoon fresh coriander leaves (cilantro), chopped – This goes on as a garnish after roasting. The fresh, bright flavor of cilantro contrasts nicely with the warm, roasted garlic and herbs. If cilantro isn’t your thing (I know, some people taste soap), swap it for fresh flat-leaf parsley.
Callie’s Kitchen Note: I tested these with both Yukon Gold and Russet potatoes back to back. The Yukon Golds held their shape better and had a creamier interior. The Russets got crispier on the outside but some pieces crumbled a bit when I flipped them. Both tasted great, but if I had to pick one, I’d go Yukon Gold for the best balance of crispy and tender.
How To Make Herb and Garlic Breakfast Potatoes
Prepping the Oven and Baking Sheet
Preheat your oven to 425 degrees F. The high temperature is what gives you crispy potatoes – anything lower and they’ll steam instead of roast. Line a large baking sheet with parchment paper or lightly grease it with a thin coat of oil. Parchment paper prevents sticking and makes cleanup almost effortless.
Making the Garlic-Herb Infused Oil
Heat the 5 tablespoons of olive oil in a small skillet or saucepan over medium heat. Add the minced garlic, chopped fresh rosemary, and thyme. Cook for about 1-2 minutes, stirring constantly, until the garlic turns light golden and the herbs become fragrant. You’ll smell it immediately – that’s the essential oils releasing into the fat.
Watch the garlic carefully. You want it golden, not dark brown. Burnt garlic turns bitter and will ruin the flavor of the whole batch. As soon as you see it start to color, pull the pan off the heat.
Seasoning the Potatoes
Place the cubed potatoes in a large mixing bowl. Strain the infused oil through a fine mesh strainer directly over the potatoes, catching the garlic bits and herb pieces. The strained garlic and herbs have already given their flavor to the oil, and leaving them in would cause them to burn during the 40 minutes of roasting and create bitter, charred bits.
Add the black pepper, salt, red chili flakes, and dried Italian herbs to the bowl. Toss everything together until each potato cube is evenly coated with the seasoned oil. Use your hands or two large spoons to make sure there are no dry spots.
Callie’s Kitchen Note: I skip the straining step sometimes when I’m in a hurry, and honestly, the garlic bits do burn a little and stick to the parchment paper. It’s not the end of the world, but if you want the cleanest flavor with zero bitter notes, take the extra 30 seconds to strain. It makes a difference.
Roasting to Crispy Perfection
Spread the seasoned potatoes in a single layer on the prepared baking sheet. This is the most important step for getting crispy potatoes. If the cubes are piled on top of each other or touching too much, they’ll steam instead of roast and you’ll end up with soft, pale potatoes instead of golden, crunchy ones. If your baking sheet looks crowded, use two sheets.
Roast at 425 degrees F for 40 minutes total, flipping the potatoes once at the halfway point (around 20 minutes). Use a spatula to turn them so the golden side goes up and the pale side goes down against the hot pan. The flip is what gives you crispy surfaces on multiple sides instead of just the bottom.
Garnishing and Serving
Remove from the oven when the potatoes are golden brown with visibly crispy edges. Sprinkle with chopped fresh cilantro (or parsley) while they’re still hot. Serve immediately – these are at their absolute best straight from the oven when the outside is still crunchy and the inside is steaming hot.
Common Mistakes To Avoid
Overcrowding the baking sheet. This is the number one reason homemade roasted potatoes come out soft instead of crispy. When potatoes are packed tightly together, they release steam that has nowhere to go, and they essentially boil in their own moisture. Give each cube at least a little breathing room. Use two baking sheets if needed – it’s worth the extra pan to wash.
Skipping the infused oil step. I know it’s tempting to just drizzle olive oil and sprinkle garlic powder on the potatoes and call it done. You’ll still get decent potatoes that way, but the difference between that and the infused oil method is significant. The infused oil distributes garlic and herb flavor evenly through the fat itself, which means every single potato cube is seasoned, not just the ones that happened to land next to a piece of garlic.
Cutting uneven potato pieces. If some cubes are 1/4-inch and others are 1-inch, they’ll cook at completely different rates. The small ones will burn while the big ones are still raw in the center. Take a minute to cut them as uniformly as possible, aiming for roughly 1/2-inch cubes across the board.
Callie’s Kitchen Note: I made these once for a brunch party and got impatient waiting for them to crisp up. I cranked the oven to 475 thinking it would speed things up. The bottoms burned in about 15 minutes and the insides were still undercooked. Stick with 425 and give them the full 40 minutes. Patience is what gets you those perfectly golden, crispy-on-every-side potatoes. Rushing doesn’t work.
Not drying the potatoes before seasoning. If you rinsed the potatoes after cutting them (which is fine), make sure to pat them completely dry with paper towels or a clean kitchen towel before tossing with oil. Water on the surface of the potatoes creates steam in the oven and prevents browning. Dry potatoes crisp. Wet potatoes steam.
Using garlic powder instead of fresh garlic. Garlic powder has its place, but this recipe specifically calls for fresh minced garlic heated in oil because the infusion process creates a depth of flavor that powder can’t match. The fresh garlic gently toasts in the oil, releases its oils, and perfumes the entire batch.
Storage and Reheating
Refrigerator storage: Let the potatoes cool completely, then transfer to an airtight container and store in the fridge for up to 4 days. They’ll lose some crispiness in the fridge, but the flavor stays great and you can bring the crunch back when you reheat.
Freezer storage: Spread cooled potatoes in a single layer on a parchment-lined baking sheet and freeze for about an hour until solid. Then transfer to a freezer-safe bag, pressing out excess air. This flash-freeze method prevents the potatoes from clumping into one solid mass. They’ll keep for up to 2 months.
Oven reheating (best for crispiness): Spread leftover potatoes on a baking sheet in a single layer and bake at 375 degrees F for 10-15 minutes until hot and crispy again. This is the best method for restoring that roasted texture.
Air fryer reheating: Set to 375 degrees F for 5-7 minutes, shaking the basket once halfway through. This is my go-to for reheating because it’s faster than the oven and gets the potatoes almost as crispy as they were fresh out of the first bake.
Stovetop reheating: Heat a tablespoon of olive oil in a skillet over medium-high heat and add the leftover potatoes. Cook for 5-7 minutes, tossing occasionally, until they’re heated through and re-crisped on the outside. This method adds a little extra golden color.
Meal prep tip: Roast a full 2-pound batch on Sunday and portion into containers for the week. Pair with pre-cooked eggs, some avocado, and a piece of toast for quick weekday breakfasts that take about 3 minutes to reheat. For guidance on safe food storage times, the USDA’s refrigerator and freezer storage chart is a useful reference.
Herb and Garlic Breakfast Potatoes Variations
Smoked Paprika and Garlic Potatoes – Add 1 tablespoon of smoked paprika to the seasoning mix along with the Italian herbs. The smoky flavor pairs beautifully with the garlic and gives the potatoes a slightly deeper, more complex taste and a gorgeous reddish-gold color. These are incredible alongside fried eggs and toast.
Cheesy Parmesan Herb Potatoes – During the last 5 minutes of roasting, pull the tray out and sprinkle 1/2 cup of freshly grated Parmesan cheese over the potatoes. Return to the oven until the cheese melts and gets golden and slightly crispy on the edges. The salty, nutty Parmesan takes these from great to ridiculous.
Spicy Cajun Breakfast Potatoes – Replace the Italian herbs with 2 tablespoons of Cajun seasoning and add an extra 1/2 teaspoon of red chili flakes. These have serious kick and they’re amazing in a breakfast burrito with scrambled eggs, cheese, and hot sauce.
Lemon Herb Roasted Potatoes – After the potatoes come out of the oven, squeeze the juice of half a lemon over the hot tray and toss. The bright acidity cuts through the richness of the oil and garlic and makes the herb flavor pop even more. Finish with a handful of chopped fresh parsley.
Callie’s Kitchen Note: One morning I accidentally used too much rosemary – probably double what the recipe calls for – and the potatoes came out tasting almost piney and overwhelming. A little rosemary goes a long way. Stick to the tablespoon of mixed fresh herbs and let the garlic and Italian seasoning do most of the heavy lifting. If you want more herb flavor, add it through the dried blend, not extra fresh rosemary.
Sweet Potato Version – Swap the white potatoes for sweet potatoes cut into the same 1/2-inch cubes. Reduce the roasting time to 30-35 minutes since sweet potatoes cook faster and can burn more easily. The natural sweetness of the sweet potato with the savory garlic and herbs creates an amazing contrast. Skip the chili flakes if you want a milder version.
Ranch Seasoned Breakfast Potatoes – Replace the Italian herbs with 2 tablespoons of ranch seasoning mix and keep the garlic infused oil. These taste like loaded potato skins in cube form. Serve with a small dish of sour cream or ranch dressing for dipping.
Breakfast Potato Hash – After roasting, toss the potatoes in a hot skillet with diced bell peppers, onions, and crumbled cooked sausage or bacon. Top with a fried egg for a complete one-pan breakfast that’s built on these crispy herb and garlic potatoes as the foundation.
Serving Suggestions
Classic breakfast plate: Serve a generous scoop of these potatoes alongside scrambled eggs, crispy bacon or sausage links, and buttered toast. It’s the full breakfast diner experience, made at home, and the herb and garlic potatoes are the star of the plate.
Breakfast burrito filling: Spoon the potatoes into a warm flour tortilla with scrambled eggs, shredded cheese, salsa, and a dollop of sour cream. The crispy potatoes add texture and substance that turns a simple burrito into a seriously filling breakfast.
Alongside avocado toast: Pile the crispy potatoes next to a slice of avocado toast with a runny fried egg on top. When the yolk breaks and runs down over the potatoes, it creates this rich, silky coating that’s hard to beat. This is my weekend breakfast at least twice a month.
Brunch buffet side: Serve the potatoes straight from the baking sheet, set on a trivet, with a sprinkling of extra fresh herbs. They hold up well at room temperature for about 30 minutes, which makes them practical for a serve-yourself brunch spread.
Dinner side dish: Don’t limit these to breakfast. They’re an excellent side with roasted chicken, grilled steak, pan-seared salmon, or even alongside a hearty soup. The garlic and herb seasoning works with almost any main course.
Beverage pairings: Fresh-squeezed orange juice is the classic breakfast pairing. Black coffee or a strong latte complements the savory, garlicky flavors nicely. For brunch gatherings, a Bloody Mary loaded with celery and a pickle spear is the perfect savory match. For more on why high-heat roasting creates crispy results through moisture evaporation and the Maillard reaction, Serious Eats has an excellent breakdown of roasted potato science.

Herb and Garlic Breakfast Potatoes FAQ
Yes, and they’re delicious this way. Cut the sweet potatoes into the same 1/2-inch cubes and reduce the roasting time to 30-35 minutes since they cook faster and their natural sugars can burn if left too long. Sweet potatoes have a softer texture when cooked, so they won’t get quite as crunchy as Yukon Golds, but the caramelized edges are amazing with the garlic and herb seasoning. Everything else in the recipe stays the same.
Three things make the biggest difference. First, soak the cubed potatoes in cold water for 30 minutes before seasoning to remove excess starch, then dry them thoroughly with paper towels. The starch on the surface prevents crisping, and removing it lets the oil make direct contact with the potato for better browning. Second, don’t overcrowd the baking sheet. Third, make sure the oven is fully preheated to 425 degrees F before the potatoes go in. A hot oven is non-negotiable for crispy results.
You can substitute 1/2 teaspoon each of dried rosemary and dried thyme for the fresh herbs in the infused oil. The flavor won’t be quite as vibrant, but it’ll still taste very good. You’re also using 2 tablespoons of dried Italian herbs in the seasoning toss, so even without fresh herbs, the potato cubes will still have plenty of herbal flavor.
You can prep the potatoes by cutting them into cubes and storing them in a bowl of cold water in the fridge overnight. The water prevents them from browning. Drain, pat dry thoroughly, and proceed with the recipe the next morning. You can also make the infused oil up to a week in advance – just store it in a sealed jar in the fridge and warm it gently before using. I wouldn’t recommend roasting the potatoes ahead and then reheating for a gathering, though. They’re at their crispiest straight from the oven.
Medium-sized Yukon Gold or Russet potatoes are the easiest to work with. Aim for about 1/2-inch cubes for the most even cooking. Smaller dice (1/4 inch) will cook faster but can burn on the edges. Larger chunks (1 inch) take longer and the centers may still be firm when the outside is already golden. Consistency is more important than the exact size – just make sure all your cubes are roughly the same.
Absolutely. Toss the seasoned potatoes into the air fryer basket and cook at 400 degrees F for 20-25 minutes, shaking the basket every 7-8 minutes for even crisping. The air fryer produces extremely crispy potatoes in about half the time. You may need to work in batches depending on the size of your air fryer – don’t overcrowd the basket or they’ll steam instead of crisp.
Recipes You May Like
If you loved these herb and garlic breakfast potatoes, here are more crispy potato recipes from my kitchen:
- Crispy Air Fryer Breakfast Potatoes – If you loved the oven-roasted version but want faster results, these air fryer potatoes get golden and crunchy in about half the time with the same great seasoning.
- Skillet Breakfast Potatoes – A stovetop version of crispy breakfast potatoes cooked in a cast-iron skillet. Great for mornings when you don’t want to wait for the oven to preheat.
- Southern Fried Potatoes – If you love the crispy-on-the-outside, tender-on-the-inside vibe of these roasted potatoes, the Southern fried version takes that concept to the skillet with a slightly different seasoning approach.
Conclusion
These herb and garlic breakfast potatoes are the recipe that finally taught me that diner-quality crispy potatoes are completely doable at home. The secret is that garlic-herb infused oil, the high oven temperature, and giving every potato cube enough room on the baking sheet to actually crisp instead of steam. Five minutes of prep, forty minutes of hands-off roasting, and you’ve got a tray of golden, crunchy, intensely flavorful potatoes that make every breakfast feel like a restaurant meal.
I make these almost every weekend now – sometimes with eggs and bacon, sometimes loaded into breakfast burritos, and sometimes just straight off the baking sheet while I’m standing in the kitchen pretending I’m not eating half the tray before anyone else gets to it. They’re that good.
So grab some potatoes, mince some garlic, and let your oven do the work. And when you pull out that tray of golden, herb-scented, perfectly crispy cubes, come back and tell me how they turned out. Leave a comment below, and don’t forget to save this recipe on Pinterest at Cooking with Callie so it’s always there when you need it.
Happy cooking,
Callie


Herb & Garlic Breakfast Potatoes
Crispy, golden, and packed with garlicky herb goodness, these Herb & Garlic Breakfast Potatoes are the ultimate side dish for any meal. Roasted to perfection with rosemary, thyme, and Italian herbs, they have a crispy exterior and a tender, flavorful inside. Whether served with eggs, tucked into a breakfast burrito, or enjoyed on their own, these potatoes are a delicious way to start the day.
- Prep Time: 5 minutes
- Cook Time: 40 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 5 tbsp olive oil
- 5 cloves garlic, minced
- 1 tbsp fresh thyme and rosemary, chopped
- 2 tbsp dried Italian herbs
- 2 pounds potatoes, cut into ½-inch cubes
- 1 tsp black pepper powder
- Salt to taste
- 1 tsp red chili flakes
- 1 tbsp fresh coriander leaves, chopped (for garnish)
Instructions
- Preheat the oven to 425°F (218°C) and line a baking sheet with parchment paper.
- Heat 5 tbsp olive oil in a pan over medium heat. Add minced garlic, fresh rosemary, and thyme. Fry until the garlic turns golden brown but not burnt.
- Place cubed potatoes in a large bowl. Strain the infused oil over the potatoes, discarding the browned garlic bits.
- Add black pepper, salt, red chili flakes, and Italian herbs. Toss to coat evenly.
- Spread potatoes in a single layer on the baking sheet.
- Bake for 40 minutes, flipping halfway through for even crispiness.
- Garnish with fresh coriander leaves and serve hot.
Notes
- Use Yukon Gold or Russet potatoes for the best crispy texture.
- To make extra crispy potatoes, soak them in cold water for 30 minutes before baking, then pat dry completely.
- Store leftovers in an airtight container in the fridge for up to 4 days or freeze for up to 2 months.
Nutrition
- Serving Size: 1 cup
- Calories: 220
- Sugar: 2g
- Sodium: 310mg
- Fat: 11g
- Saturated Fat: 1.5g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 3g
- Protein: 3g
- Cholesterol: 0mg









