Side Dishes
This brunch potatoes recipe transforms humble spuds into crispy, vinegar-kissed bites that steal the show at any morning spread. The secret lies in a tangy vinegar bath and herby seasoning that creates golden, shatteringly crisp edges while keeping the insides tender.
I developed this recipe after years of testing brunch sides—it’s the one that finally earned compliments instead of polite nods.
The magic happens in three simple steps: boiling the potatoes first for even cooking, then roasting them until crispy while tossing in a bright vinegar and herb mixture. This method ensures perfect texture every time, with a flavor balance that’s bold enough to stand up to eggs Benedict or waffles.
The vinegar adds a subtle tang that cuts through richness, while fresh herbs bring freshness to balance the dish.
By the time you serve these potatoes, they’ll be crispy on the outside with a tender, fluffy interior—each bite bursting with herby, slightly tangy flavor. The golden-brown edges add visual appeal, making them as photogenic as they are delicious.
This recipe delivers restaurant-quality results with minimal effort, perfect for brunch lovers who want a side dish that’s as impressive as it is easy.
Pair these potatoes with fried eggs, avocado toast, or smoked salmon for a complete brunch spread. The recipe scales effortlessly, so you can double or triple the batch for parties or meal prep. Let’s get cooking—your brunch table will thank you.
Ingredients for brunch potatoes
These crispy, vinegar-kissed potatoes need just 10 ingredients to steal brunch showtime.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lbs | Medium-sized, cut into 1-inch cubes |
| White Vinegar 💧 | ½ cup | For tangy flavor and crispiness |
| Extra-Virgin Olive Oil 🫒 | 3 tbsp | For roasting and crisping edges |
| Fresh Rosemary 🌿 | 2 tbsp | Chopped, for herby aroma |
| Fresh Thyme 🌿 | 1 tbsp | Chopped, or 1 tsp dried |
| Garlic Cloves 🧄 | 4 cloves | Minced, for subtle depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked for heat |
| Dijon Mustard 🍯 | 1 tsp | For extra tang (optional) |
| Fresh Parsley 🌿 | 2 tbsp | Chopped, for fresh finish |
Russet potatoes are your best bet here—their fluffy interior stays tender while the skin crisps beautifully. Grab a 2-3 lb bag from the grocery store’s produce section, but if you’re feeling fancy, Whole Foods or local farms have even better quality. Cut them into 1-inch cubes before boiling (no need to peel!) for even cooking. The vinegar is non-negotiable—white vinegar or apple cider vinegar both work, but white keeps the color bright. Fresh herbs make all the difference, so pick up a small bunch of rosemary and thyme from the store’s fresh section (they’ll keep for days in the fridge).
No fresh rosemary? Dried works at half the amount, but trust me, fresh is worth the trip. Short on vinegar? Lemon juice at the same quantity adds brightness, though it’ll darken the potatoes slightly. The Dijon mustard is optional but adds a nice depth—skip it if you’re not a fan of tangy flavors. For extra crispiness, toss the potatoes with a pinch of cornstarch before roasting. The garlic can be pre-minced from a jar if you’re in a rush, but fresh is always better. If you’re prepping ahead, boil the potatoes the night before and store them in cold water in the fridge.
These potatoes reheat beautifully—just pop them in a 400°F oven for 10-15 minutes until crispy again. Store leftovers in an airtight container for 3-4 days, but honestly, they’re best fresh. For meal prep, double the batch and freeze half—thaw overnight in the fridge before reheating. The crispiness won’t be as perfect after freezing, but they’re still delicious. Garnish with fresh parsley right before serving—it adds that restaurant-quality touch.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for lazy mornings—just slice the Russets, toss them in a hot pan with olive oil, and let them crisp while you sip coffee. No chopping boards, no extra dishes, just golden edges and zero stress.
- Herb-Packed Punch: That vinegar splash and fresh rosemary-thyme combo? It’s the secret weapon. The acid brightens the potatoes while the herbs add a fragrant, earthy kick that makes them taste like a fancy brunch side—without the fuss.
- Brunch or Dinner: Serve them under eggs for a hearty breakfast, pile them alongside smoked salmon for a weekend spread, or toss them into a grain bowl for a weeknight win. They’re the ultimate crowd-pleaser that works anywhere.
- Budget-Friendly Staple: Russets are cheap, and a single batch feeds four (or five if you’re hungry). Reheat leftovers in the oven or air fryer—they stay crispy, and your wallet stays happy. Honestly, this recipe pays for itself.
Instructions for crispy vinegar-kissed brunch potatoes
Here's how to make perfectly crispy, tangy potatoes that'll steal the show at your brunch spread.
Prep and Parboil the Potatoes
Start by cutting the 2 lbs russet potatoes into 1-inch cubes. I like to use a sharp chef's knife for this—it gives you cleaner cuts and makes the job faster. Place them in a large pot and cover with cold water by about 1 inch. Add the 1.5 tsp salt and bring to a boil over high heat.
Once boiling, reduce heat to medium and let the potatoes simmer for 8-10 minutes until they're fork-tender but still hold their shape. You'll know they're ready when you can pierce them easily with a fork but they don't fall apart. Drain them in a colander and give them a good shake to remove excess water. This parboiling step is crucial—it softens the potatoes before roasting so they cook through without getting mushy.
Toss with Vinegar and Herbs
While the potatoes are still warm, transfer them to a large bowl. In a separate small bowl, whisk together the 0.5 cup white vinegar, 3 tbsp extra-virgin olive oil, 2 tbsp chopped fresh rosemary, 1 tbsp chopped fresh thyme, 4 minced garlic cloves, 0.5 tsp black pepper, and the 1 tsp Dijon mustard. Pour this mixture over the potatoes and toss gently but thoroughly to coat each piece evenly.
Let the potatoes sit for 10 minutes while they absorb the flavors. This is where the magic happens—the vinegar creates that signature tang while the herbs infuse the potatoes with their aromatic goodness. I always use fresh herbs here because they make a noticeable difference in flavor compared to dried. After 10 minutes, give them another good toss to redistribute the seasoning.
Roast Until Golden and Crispy
Preheat your oven to 425°F. Line two large baking sheets with parchment paper or aluminum foil for easy cleanup. Spread the seasoned potatoes in a single layer on the prepared sheets, leaving about ½ inch of space between each piece. This ensures they crisp up properly instead of steaming.
Roast for 30-35 minutes, flipping the potatoes halfway through (after about 15-17 minutes) for even browning. You're looking for potatoes that are golden brown and crispy on the edges with some caramelization. The potatoes should be tender all the way through but still hold their shape. If you notice any pieces browning too quickly, move that tray to the middle rack to prevent burning.
Finish with Fresh Parsley
When the potatoes are perfectly crispy, remove them from the oven and transfer them to a serving platter. While they're still hot, sprinkle with the 2 tbsp chopped fresh parsley. This adds a bright, fresh finish that cuts through the richness of the roasted potatoes and ties all the flavors together.
Serve immediately while they're still crispy and hot. These potatoes are perfect for brunch alongside eggs, bacon, or avocado toast. The combination of crispy edges, tender centers, and that perfect tangy-herby flavor makes them an instant crowd-pleaser. Don't skip the parsley—it really makes these potatoes shine!
Pro Tips For Making Brunch Potatoes
- CUT THEM EVENLY: Russets are stubborn—uneven slices mean uneven cooking. Grab a sharp knife and slice them all the same thickness (about ¼-inch), or the outer edges will turn to mush while the centers stay raw. I learned this the hard way when my first batch looked like a potato puzzle.
- SALT THE WATER LIKE THE OCEAN: Don’t skimp—add 2 tablespoons of salt to the boiling water. The potatoes need that flavor infusion, especially if you’re skipping extra seasoning later. (Yes, even if you’re impatient like me, wait until the water’s fully boiling before adding them.)
- ACID FIRST, OIL LATER: Toss the potatoes in vinegar before hitting them with olive oil. The acid cuts through the starch, helping the oil cling instead of sliding off like a greased pig. My grandmother swore by this, and she was right: the herbs stick better, and the potatoes crisp up faster.
- BAKE UNTIL FINGER-TESTED: Pull them out when a knife slides in cleanly and the edges are deep golden—not just pale yellow. Overbaking dries them out; underbaking leaves you with sad, gummy centers. (Pro move: Rotate the tray halfway if your oven runs hot spots.)
Common mistakes when making this recipe
Overcooking the Potatoes
I’ve seen so many brunch potatoes turn out mushy or dry because of overcooking. The key is stopping the roasting process when the edges are golden brown and crispy—not when they’re dark brown or burnt.
Overcooking happens when you leave them in the oven too long or at too high a temperature. For these potatoes, 30-35 minutes at 425°F is perfect. If you’re unsure, check them at 25 minutes—they should be tender but still holding their shape. 🌡️
Skipping the Parboil
Skipping the parboiling step is a common mistake that leads to uneven cooking. Parboiling the potatoes first ensures they’re tender all the way through before they hit the oven. Without it, the outsides will crisp up while the insides remain raw or gummy.
I’ve tested this recipe both ways, and the difference is night and day. Always parboil for 8-10 minutes before roasting—it’s non-negotiable for perfect texture.
Not Drying the Potatoes
Wet potatoes won’t crisp up—they’ll steam instead. After parboiling, give them a good shake in the colander to remove excess water, then transfer them to a clean kitchen towel or paper towels.
Pat them dry if they’re still damp. I’ve seen people skip this step and end up with soggy potatoes. Trust me, drying is worth the extra 2 minutes of effort. 💧
Overcrowding the Pan
If you pile the potatoes too closely together on the baking sheet, they’ll steam instead of crisp up. Leave at least ½ inch of space between each piece for proper airflow. I always use two large baking sheets to avoid overcrowding.
If you’re short on space, roast them in batches—just make sure each piece has room to brown evenly. Overcrowding is the #1 reason for sad, limp potatoes.
Using the Wrong Potato
Russet potatoes are your best bet for this recipe because of their high starch content and fluffy interior. Waxy potatoes like Yukon Golds or red potatoes won’t crisp up the same way—they’ll turn out dense and mealy.
Stick with russets for that perfect crispy-tender texture. If you’re in a pinch, fingerling potatoes can work, but they’ll need a longer roasting time to achieve the same level of crispiness.
Ignoring the Vinegar Soak
The vinegar isn’t just for flavor—it’s what creates that signature tangy crunch. If you skip the 10-minute soak in the vinegar mixture, your potatoes will lack that bright, acidic kick.
I’ve tested this recipe without the vinegar, and while they’re still delicious, they miss that restaurant-quality tang. Let the potatoes marinate in the vinegar mixture—it’s what makes them special. 💡
Nutrition facts
Frequently asked questions about brunch potatoes
Can I make these potatoes ahead of time?
Parboil the potatoes the night before and store them in cold water in the fridge. When ready to cook, drain, pat dry, and proceed with the roasting step. For best results, reheat at 400°F for 10-15 minutes until crispy again. The texture won't be as perfect as fresh, but they'll still be delicious.
What if I don't have fresh herbs?
Use ½ tsp dried rosemary and ¼ tsp dried thyme instead of fresh. For parsley, dried works too but use 1 tbsp (it's less potent). Fresh herbs add the best flavor, but dried versions will still give you that herby aroma—just be mindful of the measurements.
How do I make these potatoes extra crispy?
Toss the potatoes with 1 tbsp cornstarch before roasting. This creates a crispy crust that's even better than the original recipe. Also, make sure to spread them in a single layer with space between each piece for maximum airflow. Roast at 425°F until golden brown and crispy—don't skip the drying step after boiling!
Can I use sweet potatoes instead?
Yes, but they'll need 5-10 extra minutes of roasting time. Sweet potatoes have a different texture and moisture content, so they won't crisp up as dramatically. If using them, reduce the vinegar to ¼ cup and add ½ tsp cinnamon for a brunch-friendly twist. The flavor will be sweeter and more caramelized.
What's the best way to serve these potatoes?
These tangy, herby potatoes pair perfectly with fried eggs, smoked salmon, or avocado toast. For a complete brunch spread, serve alongside bacon, fresh berries, and a side of yogurt. The crispy edges and bright flavors balance rich dishes beautifully. Garnish with extra parsley or a sprinkle of flaky salt right before serving.
