The bacon starts crackling in the skillet while the potatoes wait in their pot, and that smell tells me this is going to be more than a plain bowl of mash. I make these Cowboy Mashed Potatoes when I want the familiar creamy texture but also want sharp cheddar, green onions, and crisp bacon in every serving.
Russet potatoes are a good fit here because they mash up fluffy, and cutting them into even pieces helps them cook at the same pace. I start them in cold, salted water, then give them time to become fork-tender before draining. That gives me potatoes that mash smoothly instead of leaving firm bits behind.
Warm milk, butter, and sour cream bring the potatoes together before the cheddar, bacon, and green onions go in. The finished bowl is creamy, savory, and dotted with sharp cheddar and fresh onion.

Kitchen Note
Let the cooked bacon drain on the paper towel-lined plate while you work on the potatoes. It keeps excess bacon grease from ending up in the mash, while the bacon stays ready to fold in at the end.
Save these Cowboy Mashed Potatoes for a hearty side with creamy russets, sharp cheddar, crisp bacon, and green onions.
Why Even Potato Pieces Matter More Than You Think
Potatoes cut to different sizes don’t finish cooking together. The small pieces soften early and can start breaking down while the larger pieces are still firm in the middle. Cutting the russets into even 1 1/2-inch pieces keeps the timing more predictable, so each piece is ready to mash at the same time.
Starting in cold water helps, too. The potatoes warm gradually as the water comes to a boil, which gives the centers time to cook before the outsides turn overly soft. Keep the water at a steady simmer after it boils; a hard, rolling boil can knock the pieces around and break their edges.
Don’t rush the fork test. A piece should give easily when pierced, without a firm spot in the center. If you drain while some pieces are still undercooked, those bits won’t turn creamy when you mash them, no matter how much butter or milk you add.
What Russets, Sour Cream, and Sharp Cheddar Bring to the Bowl

- Russet potatoes — Their starchy texture gives this mash a fluffy base that can take butter, warm milk, and sour cream without becoming dense. Peel them and cut them evenly so the pieces cook at a similar rate.
- Bacon — Chopped bacon brings a salty, smoky crunch that balances the creamy potatoes. The pieces crisp in the skillet, so there’s no need to choose a premium brand; look for bacon you enjoy eating on its own.
- Unsalted butter and whole milk — Butter adds richness, while warm milk loosens the potatoes and helps them turn creamy. Warming the milk matters more than buying a specialty brand; cold milk can cool the potatoes as you mix.
- Sour cream — This adds a gentle tang and a fuller texture that plain milk alone won’t give you. Use regular sour cream for the intended creamy finish.
- Sharp cheddar — Sharpness keeps the cheese noticeable alongside the bacon and potatoes. A good everyday sharp cheddar works well here; choose one you like, since its flavor comes through in every bite.
- Green onions — Their fresh, lightly sharp flavor cuts through the richness. Slice them thinly so they distribute through the mash instead of landing in large, fibrous pieces.
- Kosher salt and black pepper — Salt seasons both the cooking water and the finished potatoes, while black pepper adds a gentle warmth. Keeping the salt divided lets the potato pieces absorb seasoning as they cook and gives you another chance to season the mash.
From Crisp Bacon to Creamy, Loaded Potatoes
Render the Bacon Until Crisp
Set the chopped bacon in a 10-inch skillet over medium heat. Cook it for 8 to 10 minutes, stirring occasionally, until the pieces are crisp. If some pieces are still soft and pale, give them a little more time in the skillet before moving on. Transfer the bacon to a paper towel-lined plate.
Start the Potatoes in Cold, Salted Water
Put the peeled, cut russets in a 5-quart pot and cover them with cold water by 1 inch. Stir in 2 teaspoons of the kosher salt so it seasons the water around the potatoes. Bring the pot to a boil over high heat, then reduce the heat. Keep the water at a simmer rather than letting it boil vigorously.
Simmer Until a Fork Slides In Easily
Simmer the potatoes for 15 to 20 minutes, checking for tenderness with a fork. They’re ready when a fork pierces a piece easily; if you feel resistance, let them simmer longer and check again. Drain them well, then return them to the pot. Excess water left clinging to the potatoes can thin the finished mash.
Mash First, Then Fold in the Toppings
Mash the potatoes before adding the butter, warm milk, sour cream, remaining kosher salt, and black pepper. Mix until the potatoes look creamy, stopping once the ingredients are combined rather than beating them vigorously. Fold in the sharp cheddar, crisp bacon, and sliced green onions. Serve the potatoes hot, while the cheddar is soft and the mash is at its creamiest.
Small Changes That Keep These Cowboy Potatoes Their Character
Leave a Few Potato Pieces for a Rustic Texture
For a less uniform mash, stop mashing when a few small potato pieces remain, then mix in the butter, warm milk, sour cream, salt, and pepper. The result is a little more substantial than a fully smooth mash, with the same bacon, cheddar, and green onion in every serving.
Keep Some Bacon Crisp on Top
Fold most of the bacon into the potatoes and hold some back to scatter over the top just before serving. That gives you a contrast between bacon softened slightly by the hot mash and crisp pieces with a stronger crunch.
Storage and Reheating
- Refrigerator: Refrigerate leftovers in a covered container within 2 hours and use them within 3 to 4 days. The potatoes will thicken as they chill.
- Freezer: Freeze in an airtight container for up to 1 month. Thaw overnight in the refrigerator; the potatoes may be a little less smooth after freezing.
- Reheating: Warm gently on the stovetop or in the microwave, stirring occasionally, and add a splash of milk if the mash seems stiff. Heat leftovers to 165°F; high heat can dry the edges before the middle is hot.
Questions That Come Up When Making Cowboy Mashed Potatoes

Cowboy Mashed Potatoes
Ingredients
Equipment
Method
- Cook the bacon in a 10-inch skillet over medium heat for 8 to 10 minutes, stirring occasionally, until crisp.
- Transfer the bacon to a paper towel-lined plate.
- Put the potatoes in a 5-quart pot and cover with cold water by 1 inch.
- Stir in 2 teaspoons of the salt.
- Bring the water to a boil over high heat, then reduce the heat and simmer for 15 to 20 minutes, until the potatoes are easily pierced with a fork.
- Drain well and return the potatoes to the pot.
- Mash the potatoes.
- Mix in the butter, warm milk, sour cream, remaining 1 teaspoon salt, and black pepper until creamy.
- Fold in the cheddar, bacon, and green onions.
- Serve hot.