How to cook mashed potatoes from scratch

How to Cook Mashed Potatoes from Scratch

Mashed potatoes are one of the most beloved comfort foods, known for their creamy texture and rich, buttery flavor. While instant or pre-made versions can be convenient, nothing compares to the taste and satisfaction of making them from scratch. When you take the time to learn how to cook mashed potatoes from scratch, you have full control over the ingredients, texture, and seasoning, allowing you to create the perfect side dish tailored to your preferences.

Whether you prefer them smooth and velvety or slightly chunky for a more rustic feel, mastering the right techniques will make all the difference. In this comprehensive guide, we’ll walk you through everything you need to know—from selecting the best potatoes to different cooking methods, including cooking mashed potatoes in milk for extra creaminess and using an Instant Pot for a quick, hands-off approach. No matter your experience level in the kitchen, this step-by-step process will help you achieve delicious homemade mashed potatoes every time.

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

Download our free 25 Budget-Friendly Recipes Cookbook — packed with easy, affordable meals that help you save money and eat well every day. This collection of simple, family-friendly recipes is perfect for stretching your grocery budget without sacrificing taste. Whether you’re meal planning for one or cooking for a crowd, these cheap and easy recipes make frugal eating delicious.

Sack of Russet and gold potatoes, the best potatoes for learning how to cook mashed potatoes from scratch.

Best Potatoes for Mashed Potatoes

The secret to perfect mashed potatoes starts with choosing the right type of potatoes. Here are the best options:

  • Russet Potatoes: High in starch, making them light and fluffy when mashed.
  • Yukon Gold Potatoes: Naturally creamy and buttery, ideal for a richer mash.
  • Red Potatoes: Less starchy but great for a chunkier, more rustic mash.

For the best results, mix Russet and Yukon Gold potatoes for a perfect balance of fluffiness and creaminess.

💡 Tip: Keep your potatoes fresh longer and your pantry organized with breathable potato storage bins that reduce spoilage and food waste.

Curious about growing your own food? Learn how to grow fresh potatoes indoors year-round in our step-by-step guide: How to Grow Potatoes Indoors.

How to Cook Mashed Potatoes from Scratch (Classic Method)

Step 1: Peel and Cut the Potatoes

Peel the potatoes (or leave the skins on for a rustic mash). Cut them into even chunks, about 1.5–2 inches, so they cook evenly.

Step 2: Boil the Potatoes

  • Place the potatoes in a large pot and cover with cold water.
  • Add a generous pinch of salt to enhance the flavor.
  • Bring to a boil over medium-high heat, then reduce to a simmer.
  • Cook for 15-20 minutes, or until the potatoes are fork-tender.

Step 3: Drain and Mash

Drain the potatoes and return them to the warm pot. Let them sit for 1-2 minutes to allow excess moisture to evaporate.

Mash with a potato masher for a traditional texture or use a potato ricer for extra smoothness.

Step 4: Add Butter and Milk

  • Stir in butter (about ½ cup per 2 lbs of potatoes).
  • Slowly add warm milk (½ to ¾ cup), mashing until smooth.
  • Season with salt and pepper to taste.

💡 Tip: Warm your milk before adding it to prevent the potatoes from becoming gummy.

Cooking Mashed Potatoes in Milk

Cooking mashed potatoes in milk instead of water gives them a rich, creamy texture. Here’s how:

  1. Peel and cut the potatoes into chunks.
  2. Place in a pot and cover with whole milk instead of water. Add a pinch of salt.
  3. Simmer over low heat (do not boil) for 15-20 minutes, stirring occasionally to prevent scorching.
  4. Drain (reserve the milk) and mash the potatoes, gradually adding the reserved milk for extra creaminess.

This method makes ultra-creamy mashed potatoes with a rich, buttery flavor.

💡 Best for: Those who love extra smooth and decadent mashed potatoes.

Cooking Mashed Potatoes in an Instant Pot

Cooking mashed potatoes in an Instant Pot is a quick and hassle-free way to enjoy this classic comfort food. If you’re short on time but still want the rich, creamy texture of homemade mashed potatoes, this method is perfect. Using an Instant Pot significantly cuts down the cooking time while locking in moisture, ensuring your potatoes stay soft and fluffy. Whether you’re making a holiday meal or a simple weeknight dinner, this technique simplifies the process without sacrificing flavor. Plus, it’s a great option for anyone learning how to cook mashed potatoes from scratch with minimal effort. Here’s how:

Step 1: Prepare the Potatoes

  • Peel and cut 2 lbs of potatoes into chunks.
  • Add to the Instant Pot with 1 cup of water and a pinch of salt.

Step 2: Pressure Cook

  • Close the lid and set the valve to sealing.
  • Select Manual (High Pressure) and set the timer for 8 minutes.
  • When done, quick release the pressure and drain any excess water.

Step 3: Mash and Mix

  • Mash the potatoes directly in the pot.
  • Add butter (½ cup) and warm milk (½ cup), stirring until creamy.
  • Season with salt and pepper to taste.

💡 Best for: Fast and easy mashed potatoes with minimal effort.

Bowl of roasted garlic mashed potatoes made from scratch.

Flavor Variations & Add-Ins

Want to level up your mashed potatoes? Try these variations:

  • Garlic Mashed Potatoes: Add roasted garlic for a savory, rich flavor.
  • Cheddar Mashed Potatoes: Stir in shredded cheddar cheese for a cheesy twist.
  • Herb Mashed Potatoes: Mix in chopped parsley, chives, or thyme for a fresh taste.
  • Vegan Mashed Potatoes: Swap butter for olive oil and milk for almond or oat milk.

Frequently Asked Questions

Can You Make Mashed Potatoes Ahead of Time?

Yes! Store them in the fridge for up to 3 days. Reheat with a splash of milk to restore creaminess.

How Do You Fix Lumpy Mashed Potatoes?

Use a potato ricer or mash more thoroughly. Avoid overmixing, or they may turn gummy.

What’s the Best Way to Reheat Mashed Potatoes?

  • Microwave: Heat in 30-second bursts, stirring in between.
  • Stovetop: Warm in a saucepan with a splash of milk.
  • Oven: Bake at 350°F for 15-20 minutes, covered with foil.

Now that you know how to cook mashed potatoes from scratch, you can enjoy creamy, homemade mashed potatoes anytime! Whether you use the classic boiling method, cook them in milk for extra richness, or use an Instant Pot for speed, you’ll have a perfect side dish every time.


Before you head out on your next grocery run, don’t forget to use cashback apps like Rakuten and BeFrugal to stretch your food budget even further. Both platforms offer cash back on grocery purchases, online orders, and even meal kits—helping you save without clipping coupons! Sign up for Rakuten and get a $30 welcome bonus after your first qualifying purchase. Or try BeFrugal and earn a $10 bonus when you join and meet the spending requirement. It’s a simple, free way to earn real money back on groceries you’re already buying.

Try experimenting with flavors and techniques to find your favorite version. Happy cooking!

Grab Your Free Recipe Book!
Get instant access to 25 budget-friendly recipes your family will love — no fancy ingredients, just real food that saves money.

Plus, get weekly cooking tips, meal plans & frugal food ideas delivered straight to your inbox!
We respect your privacy.

Leave a Comment

Your email address will not be published. Required fields are marked *

Grab Your Free Recipe Book

Get instant access to 25 budget-friendly recipes your family will love — no fancy ingredients, just real food that saves money.

Plus, get weekly cooking tips, meal plans & frugal food ideas delivered straight to your inbox!

We respect your privacy.
Scroll to Top