Slow Cooker Salisbury Steak with Onion Gravy – Tender, Rich, and Full of Comfort

If you love old-fashioned comfort food, this Slow Cooker Salisbury Steak with Onion Gravy is the perfect dinner recipe. Tender beef patties are slow cooked in a rich brown gravy with sweet onions until they become juicy, flavorful, and incredibly satisfying.

This recipe is perfect for busy weeknights, Sunday dinners, family meals, or cozy cold-weather cooking. The slow cooker does most of the work, allowing the beef patties to absorb the savory onion gravy while becoming tender and full of homemade flavor.

Serve this Salisbury steak with mashed potatoes, rice, egg noodles, roasted vegetables, or warm dinner rolls for a complete meal that feels comforting, classic, and delicious.


Recipe Overview

DetailInformation
Recipe NameSlow Cooker Salisbury Steak with Onion Gravy
Prep Time20 minutes
Cook Time4–5 hours on low or 2–3 hours on high
Total TimeAbout 5 hours
Servings6
CourseMain Course
CuisineAmerican Comfort Food
DifficultyEasy

Why You’ll Love This Recipe

This slow cooker Salisbury steak is:

  • Rich and comforting
  • Full of savory onion gravy
  • Easy to prepare
  • Perfect for family dinners
  • Budget-friendly
  • Great with mashed potatoes
  • Made with simple ingredients
  • Slow cooker friendly
  • Tender and flavorful
  • Perfect for leftovers

The best part is the gravy. It becomes thick, glossy, and deeply flavored as the onions soften and the beef patties cook slowly. Every bite tastes like a classic homemade dinner.


Ingredients

For the Salisbury Steak Patties

IngredientAmount
Ground beef2 pounds
Breadcrumbs¾ cup
Egg1 large
Milk¼ cup
Yellow onion, finely grated or minced½ cup
Garlic, minced3 cloves
Worcestershire sauce1 tablespoon
Dijon mustard1 teaspoon
Ketchup2 tablespoons
Salt1 teaspoon
Black pepper½ teaspoon
Garlic powder1 teaspoon
Onion powder1 teaspoon
Paprika1 teaspoon
Dried parsley1 teaspoon

For the Onion Gravy

IngredientAmount
Yellow onions, sliced2 large
Beef broth2 ½ cups
Brown gravy mix1 packet
Worcestershire sauce1 tablespoon
Ketchup1 tablespoon
Dijon mustard1 teaspoon
Garlic powder½ teaspoon
Onion powder½ teaspoon
Black pepper½ teaspoon
Butter2 tablespoons
Cornstarch2 tablespoons
Cold water2 tablespoons

Optional Add-Ins

Add-InWhy It Works
MushroomsAdds earthy flavor
Caramelized onionsAdds sweetness
Fresh thymeAdds herb aroma
Heavy creamMakes gravy richer
Red pepper flakesAdds light heat
Extra garlicAdds deeper flavor
Beef bouillonStrengthens beef flavor

Equipment Needed

  • Slow cooker
  • Large mixing bowl
  • Large skillet
  • Spatula
  • Whisk
  • Measuring cups
  • Measuring spoons
  • Knife
  • Cutting board
  • Small bowl for slurry

Step-by-Step Instructions

Step 1: Prepare the Meat Mixture

In a large mixing bowl, combine:

  • Ground beef
  • Breadcrumbs
  • Egg
  • Milk
  • Minced onion
  • Garlic
  • Worcestershire sauce
  • Dijon mustard
  • Ketchup
  • Salt
  • Black pepper
  • Garlic powder
  • Onion powder
  • Paprika
  • Dried parsley

Mix gently until everything is just combined.

Do not overmix because that can make the patties tough instead of tender.


Step 2: Shape the Patties

Divide the meat mixture into 6 equal portions.

Shape each portion into an oval patty, similar to a small steak.

Press gently in the center of each patty to help it cook evenly.

Set the patties aside while you prepare the skillet.


Step 3: Brown the Patties

Heat a large skillet over medium-high heat.

Add a small amount of oil if needed.

Brown the patties for 2–3 minutes per side.

They do not need to cook through at this stage.

The goal is to create color and flavor before slow cooking.


Step 4: Add Onions to the Slow Cooker

Place the sliced onions in the bottom of the slow cooker.

Spread them evenly.

The onions will soften as they cook and create a flavorful base for the gravy.


Step 5: Place the Patties in the Slow Cooker

Arrange the browned Salisbury steak patties over the onions.

Try to place them in a single layer if possible.

If needed, slightly overlap them.


Step 6: Make the Gravy Mixture

In a bowl, whisk together:

  • Beef broth
  • Brown gravy mix
  • Worcestershire sauce
  • Ketchup
  • Dijon mustard
  • Garlic powder
  • Onion powder
  • Black pepper

Mix until smooth.

Pour the gravy mixture evenly over the patties and onions.


Step 7: Slow Cook

Cover the slow cooker with the lid.

Cook on low for 4–5 hours or on high for 2–3 hours.

The patties should be tender and cooked through.

The onions should be soft and the gravy should be rich and flavorful.


Step 8: Thicken the Gravy

In a small bowl, mix cornstarch and cold water until smooth.

Stir the slurry into the slow cooker.

Add the butter.

Cover and cook for another 15–20 minutes, or until the gravy thickens.

Stir gently so the patties do not break apart.


Step 9: Taste and Adjust

Taste the gravy.

Add more black pepper, salt, or Worcestershire sauce if needed.

If the gravy is too thick, add a splash of beef broth.

If it is too thin, cook uncovered for a few extra minutes.


Step 10: Serve

Serve the Salisbury steak hot with plenty of onion gravy spooned over the top.

Garnish with parsley if desired.


Pro Tips for Perfect Salisbury Steak

  • Do not overmix the beef mixture.
  • Brown the patties before slow cooking for better flavor.
  • Use 80/20 or 85/15 ground beef for juicy results.
  • Slice onions evenly so they cook properly.
  • Add mushrooms for a deeper gravy flavor.
  • Thicken the gravy near the end, not at the beginning.
  • Let the patties rest for a few minutes before serving.
  • Serve with mashed potatoes for the classic comfort food experience.

Best Ground Beef to Use

For Salisbury steak, ground beef with a little fat gives the best flavor and texture.

Ground Beef TypeResult
80/20 ground beefJuicy and flavorful
85/15 ground beefBalanced and less greasy
90/10 ground beefLeaner but less moist
Ground sirloinRich and slightly firmer
Ground turkeyLighter option

For the most tender patties, 80/20 ground beef is a great choice.

If using lean beef, add a little extra milk or a tablespoon of olive oil to keep the patties moist.


How to Make the Gravy Extra Rich

The gravy is the heart of this recipe.

To make it extra flavorful:

  • Use good-quality beef broth.
  • Add Worcestershire sauce.
  • Use sliced onions generously.
  • Brown the patties first.
  • Add a small amount of butter at the end.
  • Add mushrooms if desired.
  • Use a cornstarch slurry to thicken smoothly.

If you want a creamier gravy, stir in ¼ cup heavy cream during the last 10 minutes.


Delicious Variations

Mushroom Salisbury Steak

Add 8 ounces sliced mushrooms to the slow cooker with the onions.

Mushrooms add earthy flavor and make the gravy even richer.


Creamy Onion Salisbury Steak

Stir in ¼ cup heavy cream or sour cream near the end of cooking.

This creates a creamy, smooth gravy.


Garlic Butter Salisbury Steak

Add extra garlic and finish the gravy with 2 tablespoons of butter.

This gives the dish a deeper savory taste.


Spicy Salisbury Steak

Add a pinch of cayenne pepper or red pepper flakes.

This creates a gentle heat without overpowering the gravy.


Turkey Salisbury Steak

Use ground turkey instead of beef.

Add an extra tablespoon of olive oil or milk to keep the patties moist.


Loaded Salisbury Steak

Serve over mashed potatoes and top with crispy onions, mushrooms, and extra gravy.

This turns the dish into a full comfort-food plate.


What to Serve with Salisbury Steak

This recipe pairs beautifully with classic side dishes.

Great serving ideas include:

  • Mashed potatoes
  • Buttered egg noodles
  • White rice
  • Garlic rice
  • Roasted potatoes
  • Green beans
  • Steamed broccoli
  • Corn
  • Dinner rolls
  • Garden salad
  • Macaroni and cheese
  • Roasted carrots

For the most classic meal, serve it with mashed potatoes and green beans.


Make-Ahead Instructions

You can prepare the patties one day ahead.

Shape the patties, place them on a tray, cover tightly, and refrigerate.

You can also slice the onions and mix the gravy ingredients ahead of time.

When ready to cook, brown the patties, assemble everything in the slow cooker, and cook as directed.


Storage

Let leftovers cool completely.

Store Salisbury steak and gravy in an airtight container in the refrigerator for up to 4 days.

The gravy may thicken after chilling, but it will loosen when reheated.


Reheating

Stovetop Method

Place leftovers in a skillet or saucepan.

Add a splash of beef broth or water.

Warm over low heat until heated through.


Microwave Method

Place one portion on a microwave-safe plate.

Cover loosely.

Heat for 1–2 minutes, stirring gravy halfway through.


Oven Method

Place leftovers in a baking dish.

Cover with foil.

Warm at 350°F (175°C) for 15–20 minutes.


Freezing

Salisbury steak freezes very well.

Place cooled patties and gravy in a freezer-safe container.

Freeze for up to 3 months.

Thaw overnight in the refrigerator before reheating.

For best results, reheat gently with a splash of broth to keep the gravy smooth.


Common Mistakes to Avoid

Overmixing the Meat

Overmixing makes the patties dense and tough.

Mix gently until combined.


Skipping the Browning Step

Browning adds flavor and helps the patties hold their shape.

It is worth the extra few minutes.


Using Too Much Breadcrumbs

Too many breadcrumbs can make the patties dry.

Measure carefully.


Adding Cornstarch Too Early

Cornstarch works best near the end of cooking.

Adding it too early can change the texture of the gravy.


Cooking Too Long on High

High heat can dry out the patties if cooked too long.

Low heat gives the best tender texture.


Nutrition Estimate

ServingAmount
Calories420–560
Protein28–36 g
Carbohydrates15–25 g
Fat25–36 g
Fiber2–4 g
Sodium780–1100 mg

Nutrition values are approximate and will vary depending on ingredients and serving size.


Frequently Asked Questions

Can I use frozen hamburger patties?

Yes, but homemade patties have better flavor.

If using frozen patties, thaw them first and brown them before slow cooking.


Can I make this without gravy mix?

Yes. Use extra beef broth, onion powder, garlic powder, Worcestershire sauce, and cornstarch to thicken the gravy.


Can I add mushrooms?

Absolutely. Mushrooms are one of the best additions to Salisbury steak.

Add them with the onions at the beginning.


Can I use ground turkey?

Yes. Ground turkey works well, but it is leaner than beef.

Add a little extra moisture to keep it tender.


Why are my patties falling apart?

The mixture may need more binder.

Make sure to use egg and breadcrumbs, and brown the patties before adding them to the slow cooker.


Can I cook this on the stovetop?

Yes. Simmer the browned patties in gravy for about 25–30 minutes until cooked through.


Can I make it in the oven?

Yes. Place the patties and gravy in a baking dish, cover, and bake at 350°F (175°C) for about 35–40 minutes.


What is the best side dish?

Mashed potatoes are the classic choice because they soak up the onion gravy beautifully.


Can I make the gravy thicker?

Yes. Add a little more cornstarch slurry and cook until thickened.


Is this good for meal prep?

Yes. It reheats well and makes excellent leftovers for lunches or dinners.


Final Thoughts

This Slow Cooker Salisbury Steak with Onion Gravy is rich, tender, comforting, and full of classic homemade flavor. The beef patties cook slowly with sweet onions and savory gravy until everything becomes juicy and delicious.

Whether you serve it with mashed potatoes, noodles, rice, or vegetables, this easy slow cooker dinner is guaranteed to satisfy. It is simple enough for a weeknight meal but comforting enough for a Sunday family dinner.