rosemary roasted garlic mashed potatoes
Prep time
Cook time
Total time
Recipe type: Vegetarian
Serves: 15
  • 4-5 large russet potatoes, scrubbed well
  • 2-3 cups nondairy milk {I used unsweetened almond milk}
  • 1 head garlic
  • 5 tbsp extra virgin olive oil
  • 1 sprig fresh rosemary {or 1 tbsp dried rosemary}
  • salt, pepper, garlic powder, to taste
  1. Preheat the oven to 400F. Cut the top off of your head of garlic, drizzle with olive oil, and loosely wrap it in aluminum foil. Place in preheated oven and roast for 40-50 minutes.
  2. Wash and scrub your potatoes very well, and peel if desired. Cut into evenly sized chunks, and place in a large pot {nonstick is preferred}.
  3. Pour between 2-3 cups of milk into your pot, just enough to cover your potatoes ¾ of the way. Season with salt, cover the pot, and turn heat onto medium-high.
  4. When the milk comes to a boil, lower heat to medium-low, uncover the pot {otherwise it will boil over! trust me},and let the potatoes cook for 20-30 minutes, stirring occasionally.
  5. When the mixture gets thicker and starts to spatter, turn the heat down low and stir often! The potatoes should be close to done at this point. If the mixture seems too runny, just keep cooking it and the excess liquid will evaporate.
  6. When the potatoes are done, remove from heat.
  7. When the garlic is done roasting, let it cool until you are able to handle it, then peel off the skin and squeeze out the garlic cloves into the mashed potatoes. Cloves should be very soft at this point and easy to squeeze.
  8. In a small, microwave-safe bowl, combine the extra virgin olive oil and rosemary needles, and microwave for 20 seconds, until warmed through.
  9. Pour as much oil as desired into the potatoes, and mix well to combine. Add salt, pepper, and garlic powder as needed, and serve immediately!
Recipe by The Baking Fairy at