Fresh rosemary makes these a little different than your typical mashed potatoes. It is just enough flavor to tingle the tastebuds in the best way possible. Creamy Rosemary Mashed Potatoes make an excellent side dish to any holiday meal, or if you're a potato lover, have it as your main meal!

Creamy Rosemary Mashed Potatoes [Vegan]



Cooking Time



  • 3 large russet potatoes
  • 1/4 cup vegan butter
  • 3 cloves garlic minced
  • 2 sprigs fresh rosemary, finely chopped
  • 1 cup non-dairy milk, unsweetened
  • 4 oz of vegan cream cheese
  • 1 teaspoon garlic powder
  • 1/2 teaspoon seasoning salt
  • Pepper to taste


  1. Peel potatoes and cut into 1-inch chunks. Place in a large pot and cover with water. Cover pot with the lid and place on the stove over high heat. Bring to a boil, remove cover and simmer until potatoes are fork tender (approx. 20-25 minutes).
  2. While potatoes are boiling, place a pan on the stove over medium heat. Add 2 tablespoons of butter to the pan and stir until melted. Add minced garlic and rosemary to the pan and sauté until garlic is tender (approx. 3-5 minutes). Remove from heat and set aside.
  3. Drain the potatoes and place them back in the pot on the stove with no heat. Add remaining butter, milk and cream cheese to the pot and mash potatoes with a potato masher. Do this until potatoes are completely smooth.
  4. Stir in garlic/rosemary mixture, garlic powder, pepper and seasoning salt. Taste and adjust seasoning as needed.
  5. Serve and enjoy!

Nutritional Information

Total Calories: 1097 | Total Carbs: 98g | Total Fat: 69g | Total Protein: 24g | Total Sodium: 1035mg | Total Sugar: 4g Note: The information shown is based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.


This site uses Akismet to reduce spam. Learn how your comment data is processed.