• About me
  • Contact
  • Work with me
  • About me
  • Contact
  • Work with me

Fresh from My Kitchen |

  • Home
  • Breakfast & Brunch
  • Dinner Ideas
  • Desserts & Sweets
  • Appetizers & Snacks
  • Home
  • Breakfast & Brunch
  • Dinner Ideas
  • Desserts & Sweets
  • Appetizers & Snacks

Cozy Salisbury Steak Meatballs with Gravy & Mashed Potatoes (Better than Takeout!)

Alice Wellington, October 1, 2025October 1, 2025
Jump to Recipe

There are some dinners that just feel like a warm hug, and these Salisbury Steak Meatballs with Gravy and Mashed Potatoes are exactly that kind of recipe. Juicy, pan-seared meatballs smothered in a rich onion gravy, all piled high on creamy mashed potatoes—tell me that doesn’t sound like the definition of cozy comfort food! It’s the kind of dish that instantly makes you want to grab a fork, curl up at the table, and savor every bite.

What I love most is that this recipe takes a nostalgic classic and gives it a fun, family-friendly twist. Instead of serving a big Salisbury steak patty, we’re making it into bite-size meatballs that cook quickly and soak up every drop of that savory gravy. It’s hearty enough for a Sunday dinner but easy enough for a weeknight. And if you’re like me and enjoy pairing your comfort food with something fresh, you might love browsing these easy side dish ideas from Simply Recipes to round out your plate.

Ingredients for Salisbury Steak Meatballs with Gravy and Mashed Potatoes

This recipe keeps things simple but delivers big, bold flavor. Each ingredient plays its part in making the meatballs tender, the gravy rich, and the mashed potatoes creamy and comforting. Here’s what you’ll need:

For the Meatballs

  • Ground Beef (2 pounds, lean preferred) – The star of the show. Lean ground beef keeps the meatballs juicy without too much grease.
  • Panko Breadcrumbs (1 cup) – Helps hold everything together while keeping the texture soft and tender.
  • Egg (1 large) – Binds the mixture and ensures the meatballs hold their shape.
  • Ketchup (¼ cup) – Adds subtle sweetness and tang.
  • Coarse Mustard (1 tablespoon) – Balances the richness with a little bite.
  • Onion Powder (1 teaspoon) – Boosts flavor without the sharpness of raw onion.
  • Seasoning Salt (1 teaspoon) – Infuses the meatballs with just the right amount of savory depth.
  • Black Pepper (½ teaspoon) – A little spice to bring everything together.
  • Olive Oil (for pan frying) – Ensures the meatballs brown beautifully and develop that irresistible crust.

For the Gravy

  • Butter (3 tablespoons) – Rich base for sautéing and building flavor.
  • Yellow Onion (1 large, thinly sliced) – Caramelizes into sweet, savory layers that make the gravy irresistible.
  • All-Purpose Flour (2 tablespoons) – Thickens the sauce into a luscious gravy.
  • Beef Broth (3 cups) – The backbone of the gravy—use a good-quality broth for best flavor.
  • Worcestershire Sauce (2 tablespoons) – Brings that classic Salisbury steak depth with umami and tang.
  • Ketchup (2 tablespoons) – Adds a little body and a hint of sweetness.
  • Seasoning Salt (½ teaspoon) – Rounds out the flavor.
  • Fresh Parsley (2 tablespoons, chopped) – For garnish and a touch of freshness.

For the Mashed Potatoes

  • Russet or Yukon Gold Potatoes (2 pounds, peeled and chopped) – Fluffy, creamy, and perfect for soaking up gravy.
  • Butter (4 tablespoons) – Adds richness and flavor.
  • Milk or Cream (½ cup, warmed) – Creates that silky, smooth texture everyone loves.
  • Salt & Pepper (to taste) – Essential for balancing flavors.

Instructions: How to Make Salisbury Steak Meatballs with Gravy and Mashed Potatoes

This recipe comes together in three parts—juicy meatballs, rich onion gravy, and creamy mashed potatoes. Each step builds layers of comfort that make the final dish unforgettable.

Step 1: Make the Meatballs

  1. Mix the Meatball Base
    In a large bowl, combine the ground beef, Panko breadcrumbs, egg, ketchup, mustard, onion powder, seasoning salt, and pepper. Use your hands or a sturdy spoon to gently mix until everything is just combined—don’t overwork the meat, or the meatballs may turn tough.
  2. Shape & Sear
    Roll the mixture into meatballs (about golf-ball sized). Heat olive oil in a large skillet over medium-high heat. Working in batches, sear the meatballs until browned on all sides, about 5–6 minutes. They don’t need to be fully cooked through yet; the gravy will finish the job. Remove to a plate and set aside.

Step 2: Prepare the Gravy

  1. Sauté the Onions
    In the same skillet, melt butter and add the sliced onions. Cook until soft and golden, about 8–10 minutes, stirring often. The onions should smell sweet and rich as they caramelize.
  2. Build the Base
    Sprinkle flour over the onions and stir well, letting it cook for 1–2 minutes. This cooks out the raw flour taste and thickens the sauce later.
  3. Add the Liquid
    Slowly pour in the beef broth while whisking to prevent lumps. Stir in Worcestershire sauce, ketchup, and seasoning salt. Bring to a gentle simmer and let the gravy bubble until slightly thickened, about 5 minutes.
  4. Finish with the Meatballs
    Return the browned meatballs (and any juices) to the skillet. Reduce the heat to low and let them simmer in the gravy for another 15–20 minutes, or until the meatballs are cooked through and infused with flavor. Sprinkle parsley on top just before serving.

Step 3: Make the Mashed Potatoes

  1. Cook the Potatoes
    While the meatballs simmer, place peeled and chopped potatoes in a pot of salted water. Bring to a boil and cook until fork-tender, about 15–20 minutes.
  2. Mash & Season
    Drain the potatoes and return them to the pot. Add butter and warmed milk (or cream), then mash until smooth and fluffy. Season generously with salt and pepper.

Step 4: Serve It Up

  1. Assemble & Enjoy
    Spoon a generous serving of mashed potatoes onto each plate, top with juicy meatballs, and ladle rich onion gravy over everything. Serve hot and watch it disappear!

Tips & Variations for Salisbury Steak Meatballs with Gravy and Mashed Potatoes

One of the reasons this dish is such a family favorite is that it’s endlessly adaptable. You can keep it classic or switch things up depending on what you have on hand. Here are some of my best tips and creative variations:

Flavor & Ingredient Swaps

  • Use Ground Turkey or Chicken: If you want something lighter, swap out the beef for ground turkey or chicken. Just note that these meats are leaner, so you may want to add a splash of milk to the mixture to keep them juicy.
  • Try a Different Binder: Instead of Panko breadcrumbs, crushed saltine crackers or even cooked rice can work in a pinch.
  • Cheesy Twist: Stir a handful of shredded mozzarella or cheddar into the meatball mix for melty bites of flavor.
  • Gluten-Free Version: Replace Panko with gluten-free breadcrumbs and use cornstarch instead of flour in the gravy.

Sauce Variations

  • Mushroom Gravy: Add 1 cup of sliced mushrooms to the onions for an earthy, rich twist.
  • Creamier Gravy: Stir in a splash of heavy cream at the end for a velvety finish.
  • Extra Tang: A teaspoon of Dijon mustard in the gravy adds a bright pop of flavor.

Storage & Make-Ahead Tips

  • Meal Prep Friendly: Make the meatballs and gravy ahead of time, then store them in the fridge for up to 4 days. Reheat gently on the stove with a splash of broth.
  • Freezer Option: Freeze cooked meatballs and gravy in an airtight container for up to 3 months. Thaw overnight in the fridge and reheat slowly on the stovetop.
  • Mashed Potatoes Ahead: You can make mashed potatoes a day in advance and reheat them with a splash of milk or cream to restore their creaminess.

Pro Tips for Success

  • Don’t overcrowd the pan when searing meatballs—this ensures they brown instead of steaming.
  • Let the gravy simmer gently so it thickens naturally without becoming too gloopy.
  • Taste as you go! Adjust the salt, pepper, and Worcestershire sauce until it’s perfectly balanced.

Serving Suggestions for Salisbury Steak Meatballs with Gravy and Mashed Potatoes

This hearty recipe already has a built-in comfort-food pairing with creamy mashed potatoes, but you can take it even further by rounding out the plate with fresh sides, cozy extras, and a few presentation touches. Here are some ideas to inspire your table:

Classic Pairings

  • Steamed or Roasted Veggies: Green beans, roasted carrots, or sautéed spinach add a fresh contrast to the richness of the meatballs and gravy.
  • Dinner Rolls or Garlic Bread: Perfect for soaking up every last drop of gravy.
  • Crisp Side Salad: A simple green salad with a tangy vinaigrette helps balance the heaviness of the dish.

For a Cozy Dinner Party

  • Serve the meatballs and gravy family-style in a wide skillet or cast iron pan—straight from stove to table.
  • Garnish with extra fresh parsley for a pop of color.
  • Pair with a bold red wine like Cabernet Sauvignon, or keep it casual with an iced tea or sparkling lemonade.

Creative Twists

  • Over Egg Noodles: Swap out the mashed potatoes for buttered egg noodles for a homestyle variation.
  • Mini Appetizer Style: Serve smaller meatballs with toothpicks and a little gravy drizzle for party bites.
  • Comfort Bowl: Layer mashed potatoes in a bowl, top with a few meatballs, ladle over gravy, and add roasted veggies for a one-bowl meal.

FAQs About Salisbury Steak Meatballs with Gravy and Mashed Potatoes

1. Can I make these meatballs ahead of time?

Yes! You can shape the meatballs a day ahead and keep them covered in the fridge until ready to cook. Or, cook them completely and store with the gravy in the fridge for up to 4 days.

2. Can I freeze Salisbury steak meatballs?

Absolutely. Once cooked and cooled, freeze the meatballs with or without the gravy in an airtight container for up to 3 months. Thaw in the fridge overnight, then reheat gently on the stove with a splash of broth to loosen the gravy.

3. How can I thicken my gravy if it’s too runny?

If your gravy feels too thin, whisk together a cornstarch slurry (1 tablespoon cornstarch + 2 tablespoons cold water) and stir it into the simmering gravy until it thickens.

4. Can I make this gluten-free?

Yes! Swap the Panko breadcrumbs for gluten-free breadcrumbs and use cornstarch instead of flour in the gravy. It tastes just as delicious.

5. What’s the best way to reheat leftovers?

Warm leftovers in a skillet over medium-low heat with a splash of broth to keep everything moist. You can also microwave individual portions in short intervals, stirring in between.

6. Can I use another type of meat instead of beef?

Definitely! Ground turkey or chicken works well if you’re looking for a leaner option. You may want to add an extra tablespoon of olive oil or milk to the mixture to keep the meatballs juicy.

Final Thoughts

If you’re craving a dinner that feels like pure comfort in a bowl, these Salisbury Steak Meatballs with Gravy and Mashed Potatoes are the way to go. They’re hearty enough to satisfy a crowd, cozy enough for Sunday family dinners, and simple enough to whip up on a weeknight. The tender meatballs, rich onion gravy, and creamy mashed potatoes all come together in one dish that’s bound to become a household favorite.

Don’t be afraid to make this recipe your own—swap in different veggies, try ground turkey, or even serve it over buttered noodles for a twist. However you enjoy it, the flavors are guaranteed to warm you up from the inside out. If you’re looking to add more comfort food to your menu rotation, you might enjoy browsing The Pioneer Woman’s comfort food recipe collection for more cozy inspiration. With this recipe in your back pocket, comfort food cravings don’t stand a chance.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cozy Salisbury Steak Meatballs with Gravy & Mashed Potatoes (Better than Takeout!)


  • Author: Alice Wellington
  • Total Time: 1 hour 10 minutes
  • Yield: 6–8 servings 1x
Print Recipe
Pin Recipe

Description

Juicy Salisbury steak–style meatballs are simmered in rich onion gravy and served over creamy mashed potatoes. This family-friendly dinner is hearty, comforting, and way better than takeout. Perfect for weeknights or Sunday dinners.


Ingredients

Scale

Meatballs

2 pounds lean ground beef

1 cup Panko breadcrumbs

1 large egg

¼ cup ketchup

1 tablespoon coarse mustard

1 teaspoon onion powder

1 teaspoon seasoning salt

½ teaspoon black pepper

Olive oil (for pan frying)

Gravy

3 tablespoons butter

1 large yellow onion, thinly sliced

2 tablespoons all-purpose flour

3 cups beef broth

2 tablespoons Worcestershire sauce

2 tablespoons ketchup

½ teaspoon seasoning salt

2 tablespoons fresh parsley, chopped (for garnish)

Mashed Potatoes

2 pounds Russet or Yukon Gold potatoes, peeled and chopped

4 tablespoons butter

½ cup milk or cream, warmed

Salt & black pepper, to taste


Instructions

  1. Make the Meatballs: In a large bowl, combine beef, breadcrumbs, egg, ketchup, mustard, onion powder, seasoning salt, and pepper. Mix until just combined. Shape into golf-ball-sized meatballs.

  2. Heat olive oil in a skillet and brown the meatballs on all sides, about 5–6 minutes. Remove and set aside (they will finish cooking in the gravy).

  3. Prepare the Gravy: In the same skillet, melt butter and sauté onions until soft and golden, about 8–10 minutes. Sprinkle flour over onions and stir well.

  4. Slowly whisk in beef broth, Worcestershire, ketchup, and seasoning salt. Bring to a simmer until slightly thickened, about 5 minutes.

  5. Return meatballs to the skillet. Cover and simmer on low for 15–20 minutes, until meatballs are cooked through. Garnish with parsley.

  6. Make the Mashed Potatoes: While the meatballs simmer, boil potatoes in salted water until tender, 15–20 minutes. Drain, mash with butter and milk, then season with salt and pepper.

  7. Serve: Spoon mashed potatoes onto plates, top with meatballs, and ladle over the onion gravy.

Notes

Swap beef for turkey or chicken for a lighter version (add a splash of milk to keep moist).

Add mushrooms to the onions for a mushroom gravy variation.

Store leftovers in the fridge for up to 4 days or freeze for up to 3 months.

Reheat gently with a splash of broth to loosen the gravy.

  • Prep Time: 20 minutes
  • Cook Time: 50 minutes
  • Category: Dinner, Comfort Food
  • Method: Stovetop + Simmer
  • Cuisine: American

Nutrition

  • Serving Size: 1 plate (3–4 meatballs with potatoes)
  • Calories: 520
  • Sugar: 5 g
  • Sodium: 720 mg
  • Fat: 29 g
  • Saturated Fat: 13 g
  • Unsaturated Fat: 14 g
  • Trans Fat: 1 g
  • Carbohydrates: 35 g
  • Fiber: 3 g
  • Protein: 28 g
  • Cholesterol: 150 mg

Keywords: Salisbury steak meatballs, comfort food recipe, mashed potatoes, family dinner

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Dinner Ideas

Post navigation

Previous post
Next post

Leave a Reply Cancel reply

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

Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆

Meet Tessa!

Hi, I’m Tessa Collins! The cook behind Tasty Tessa. I share practical, no-fuss recipes made with simple ingredients and comforting flavor. From cozy 20-minute dinners to quick bites and sweet treats, my goal is to help you get home-cooked food on the table — even on the busiest days.

Recent Posts

  • CRANBERRY APPLE TWICE-BAKED SWEET POTATOES
    Ultimate Cranberry Apple TwiceBaked Sweet Potatoes Recipe November 5, 2025
  • BREAD MACHINE WHITE BREAD
    Ultimate Bread Mastery White Bread in a Bread Machine November 5, 2025
  • Steamed Clams with White Wine and Garlic
    Ultimate Steamed Clams with White Wine Garlic Recipe November 5, 2025
  • Air Fryer Cabbage Wedges
    Ultimate Air Fryer Cabbage Wedges Crispy Tender Side Dish November 5, 2025
  • Tomato Basil Mozzarella Toasts
    Irresistible Tomato Basil Toasts Fresh Gourmet Flavorful November 5, 2025

Subscribe to TastyTessa!

Pinterest @tastytessa

https://www.pinterest.com/itstastytessa

 Find comforting, fuss-free recipes at Tasty Tessa. From cozy dinners everyone will love to sweet treats perfect for sharing, I’m here to make home cooking simple, joyful, and always delicious. Whether it’s a busy night or a weekend around the table, you’ll find meals that bring people together.

Browse

  • Breakfast & Brunch
  • Dinner Ideas
  • Desserts & Sweets
  • Appetizers & Snacks
  • Breakfast & Brunch
  • Dinner Ideas
  • Desserts & Sweets
  • Appetizers & Snacks

Legal

  • About me
  • Terms and Conditions
  • Privacy Policy
  • Disclosure Policy
  • About me
  • Terms and Conditions
  • Privacy Policy
  • Disclosure Policy

Contact

  • Contact
  • hello@tastytessa.com
  • Contact
  • hello@tastytessa.com

FOLLOW ALONG |

Copyright © 2025 TastyTessa. All rights reserved | by Webly

tasty tessa
  • Breakfast & Brunch
  • Dinner Ideas
  • Desserts & Sweets
  • Appetizers & Snacks
  • Contact
  • Work with me
  • Breakfast & Brunch
  • Dinner Ideas
  • Desserts & Sweets
  • Appetizers & Snacks
  • Contact
  • Work with me
About me