Cowboy Butter Meatballs & Creamy Mashed Potatoes

Juicy homemade meatballs tossed in a rich, creamy cowboy butter sauce and served over buttery mashed potatoes. This easy comfort food dinner is packed with bold flavor and perfect for busy weeknights.

The Buttery Spoon · https://www.thebutteryspoon.com/2026/10/02/cowboy-butter-meatballs-creamy-mashed-potatoes/

A plate of Swedish-style meatballs in gravy over mashed potatoes, served with dinner rolls and seasoned green beans.

Ingredients

Instructions

  1. Peel and quarter the potatoes, then place them in a large pot and cover with cold water. Bring to a boil and cook for 15-20 minutes, or until fork tender.
  2. While the potatoes cook, prepare the meatballs. In a large bowl, combine the ground beef, breadcrumbs, Parmesan cheese, egg, salt, pepper, garlic powder, parsley, and cowboy butter seasoning. Mix until just combined, then roll into evenly sized meatballs.
  3. Heat a large skillet over medium-high heat. Sear the meatballs, turning occasionally, until browned on all sides and cooked through, about 10-12 minutes. Remove from the skillet and set aside.
  4. In the same skillet, melt the butter. Stir in the heavy cream, Worcestershire sauce, Dijon mustard, garlic powder, parsley, and cowboy butter seasoning. Simmer for 2-3 minutes until slightly thickened. If you'd like a richer sauce, stir in a little cream cheese or extra Parmesan cheese. Taste and adjust the seasonings as needed. If you prefer extra sauce, simply add more heavy cream.
  5. Return the meatballs to the skillet and spoon the sauce over them. Simmer for another 2-3 minutes until heated through.
  6. Drain the cooked potatoes and return them to the pot. Add butter, milk, heavy cream, salt, and pepper. Mash until smooth and creamy. Add a little more milk or cream if needed to reach your desired consistency.
  7. Serve the cowboy butter meatballs over a generous scoop of mashed potatoes and spoon the extra sauce over the top. Garnish with additional parsley and Parmesan cheese, if desired.