Crispy Garlic and Rosemary Roasted Potatoes Recipe

These savory roasted potatoes make a versatile side for breakfast, dinner, or your holiday table. This budget-friendly recipe uses a few simple, inexpensive ingredients and comes together easily.

Golden yellow baby potatoes in a large white bowl with fresh rosemary on top.

Garlic and rosemary give these potatoes a savory, aromatic crust while the insides stay tender and buttery. Freshly minced garlic and chopped rosemary elevate the flavor without any fuss.

Serve them on their own, add them to a salad or grain bowl, or tuck them into a wrap or burrito. They also pair nicely with sandwiches and paninis.

Why you’ll love this recipe

  • Simple ingredients: Only six ingredients are needed.
  • Diet-friendly: Vegan, dairy-free, and naturally gluten-free.
  • Perfect texture: A small pre-soak or brief boil gives a crisp exterior and fluffy interior.
  • Great flavor: Fresh garlic and rosemary create a fragrant, savory finish.

Ingredient notes

Labeled ingredients including: pepper, rosemary, olive oil, garlic, potatoes, salt.

Potatoes: Baby potatoes are ideal because their skins crisp nicely. If you don’t have baby potatoes, Yukon Gold, red, or russet potatoes also work—cut them into similar-sized pieces for even cooking.

Garlic: Use freshly minced garlic for the best aroma and flavor. Jarred garlic won’t deliver the same bright taste.

Rosemary: Fresh rosemary gives a brighter, more robust flavor than dried. If you must use dried, reduce the amount to about 2 teaspoons.

See the recipe card below for exact ingredient amounts and a printable version.

An overhead shot of roasted baby potatoes in a large bowl.

Substitutions & variations

Spice it up: Add ½–1 teaspoon crushed red pepper when tossing the potatoes for a touch of heat.

Dried rosemary: Substitute 2 teaspoons dried rosemary if fresh isn’t available.

Different potatoes: Yukon Gold, russet, or red potatoes are all good alternatives—adjust cut size so pieces cook evenly.

Short on time: Instead of soaking for 20–30 minutes, boil the diced potatoes for about 8 minutes, then drain and proceed with seasoning and roasting.

Expert tip: Keep an eye on loose bits of garlic on the baking sheet. If they fall off, remove them so they don’t burn and turn bitter.

Step-by-step instructions

A collage of four images labeled 1-4. The first image is of baby potatoes on a wood cutting board, half of the potatoes are sliced in half. The second image is of the potatoes in a bowl with the seasonings on top. The third image has the seasonings mixed with the potatoes. The fourth image is of the sliced potatoes on a baking sheet.

Image 1: Scrub the potatoes and transfer them to a large bowl of cold water. Soak 20–30 minutes to remove excess starch; this helps create a crisp exterior and tender interior. While they soak, prep the remaining ingredients and preheat the oven to 425°F (220°C).

Image 2: Drain the potatoes and add them to a bowl with the garlic, rosemary, olive oil, salt, and pepper.

Image 3: Toss until the potatoes are evenly coated with the seasonings.

Image 4: Arrange the potatoes in a single layer on a baking sheet and roast in the center of the oven for about 35 minutes, tossing once or twice so they brown evenly.

Check for crispness around 30 minutes and adjust time to suit your preferred texture.

A close up image of sliced and roasted potatoes with seasoning on them inside of a bowl.

Expert tips

  • Roast in the center of the oven: The center rack promotes even heat and consistent browning.
  • Toss during cooking: Turn the potatoes once or twice so every side gets crisp.
  • Pre-soak or par-boil: Removing surface starch is the key to a crunchy exterior and soft center.

Frequently asked questions

Should you boil potatoes before roasting them?

You can par-boil diced potatoes for 5–8 minutes before roasting to speed cooking and ensure a softer interior. Soaking in cold water for 20–30 minutes is an alternative that reduces surface starch and improves crisping.

Why are my roast potatoes not crispy?

For crisp potatoes: remove surface starch (soak or par-boil), roast at a high temperature (around 425°F/220°C), and avoid crowding the pan so air can circulate.

How do I keep garlic from burning when roasting potatoes?

Use fresh garlic but watch for small pieces that fall onto the pan; remove them if they start to brown too quickly. Ensuring the potatoes aren’t overcrowded and roasting in the center of the oven helps control browning.

More plant-based side dishes you’ll love

  • A white bowl sitting on top of a blue and white dish cloth. Inside the bowl is a Mediterranean Orzo Salad with orzo, chickpeas, tomato, olives, sun-dried tomatoes, red onion, and fresh herbs.
    Greek Orzo Salad
  • Orange mashed potatoes in a white bowl, garnished with fresh green herbs.
    Vegan Mashed Sweet Potatoes
  • A crispy cooked potato on a blue and white plate. There is a large scoop of creamy sour cream and sliced green onions on the sliced potato.
    Air Fryer Baked Potatoes
  • A light blue bowl filled with parsley, quinoa, tomatoes, onion, and cucumbers
    Tabouli (Tabbouleh)

If you try this recipe, please consider leaving a star rating or a comment below — feedback is always appreciated.

Golden yellow mini cooked baby potatoes in a white bowl with fresh herbs and seasoning on them.

Garlic Rosemary Roasted Potatoes

Kelsey Riley

A simple, flavorful side of garlic- and rosemary-roasted potatoes with a crisp exterior and tender inside.
5 from 5 votes
Prep Time 5 mins
Cook Time 35 mins
Soaking Time 20 mins
Total Time 1 hr
Course Side Dish
Cuisine American
Servings 6
Calories 152 kcal

Equipment

  • 1 baking sheet

Ingredients

  • 2 pounds potatoes, diced (or halved if using baby potatoes)
  • 4 cloves garlic, minced
  • 2 tbsp olive oil
  • 2 tbsp fresh rosemary, chopped
  • 1 ½ tsp salt
  • 1 tsp pepper

Instructions

  1. Scrub and rinse the potatoes. Prep the remaining ingredients.
  2. Place diced potatoes in a large bowl of cold water and soak 20–30 minutes. Preheat oven to 425°F (220°C) near the end of soaking.
  3. Drain the potatoes and toss them with garlic, olive oil, rosemary, salt, and pepper. Ensure pieces are evenly coated.
  4. Spread potatoes in a single layer on a baking sheet and roast on the middle rack for about 35 minutes, tossing once halfway through. Adjust time for desired crispness.

Notes

Store leftovers in a covered container in the refrigerator for up to three days. Let potatoes cool completely before covering.

Avoid crowding the pan—potatoes should not touch. Use two baking sheets if needed for even roasting.

If short on time, par-boil for about 8 minutes instead of soaking. Skipping soaking or boiling is possible but will affect texture.

Nutrition

Calories: 152 kcal
Carbohydrates: 25.3 g
Protein: 2.8 g
Fat: 5 g
Sodium: 591 mg
Potassium: 638 mg
Fiber: 4.2 g
Tried this recipe?
Tag @plantedinthekitchen or use the hashtag #plantedinthekitchen to share your results.