Salisbury Steak Meatballs in Rich Onion Gravy Recipe
Introduction
Salisbury steak meatballs offer a comforting twist on a classic favorite, combining juicy meatballs with rich, savory gravy. This easy 30-minute recipe serves six and makes a hearty meal perfect for busy weeknights.

Ingredients
- 32 ounce bag frozen homestyle meatballs
- 4 tablespoons unsalted butter
- 1 medium sweet onion, thinly sliced
- 3 tablespoons all-purpose flour
- 1 packet brown gravy mix
- 2.5 cups low sodium beef broth
- 1 tablespoon ketchup
- 1 tablespoon Worcestershire sauce
- 0.5 tablespoon Dijon mustard
- 0.5 teaspoon black pepper
Instructions
- Step 1: In a large skillet over medium-high heat, melt the butter.
- Step 2: Add the sliced sweet onions and sauté until soft and caramelized, about 5-7 minutes.
- Step 3: Sprinkle the flour over the onions and cook for 1 minute, stirring constantly to create a roux.
- Step 4: Slowly whisk in the beef broth, brown gravy mix, ketchup, Worcestershire sauce, Dijon mustard, and black pepper.
- Step 5: Bring the mixture to a simmer, stirring until the gravy begins to thicken.
- Step 6: Add the frozen meatballs to the skillet, stirring to coat them thoroughly in the gravy.
- Step 7: Reduce the heat to low, cover the skillet, and simmer for 10-12 minutes or until the meatballs are heated through and the sauce has reached your desired consistency.
- Step 8: Serve hot, optionally over mashed potatoes or buttered noodles.
Tips & Variations
- For an extra rich flavor, use homemade beef broth instead of store-bought.
- Add fresh herbs like thyme or parsley to the gravy for a bright finish.
- Swap out frozen meatballs for fresh homemade ones if you prefer a more tender texture.
- Try serving over creamy mashed potatoes or buttered egg noodles to soak up the savory gravy.
Storage
Store leftover Salisbury steak meatballs in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium-low heat or in the microwave, stirring occasionally to prevent drying out.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh meatballs instead of frozen?
Yes, fresh meatballs can be used. Adjust the simmering time accordingly to ensure they are fully cooked through before serving.
What can I serve with Salisbury steak meatballs?
These meatballs pair wonderfully with mashed potatoes, buttered noodles, steamed vegetables, or a simple green salad for a complete meal.
PrintSalisbury Steak Meatballs in Rich Onion Gravy Recipe
This Salisbury Steak Meatballs recipe transforms frozen meatballs into a comforting and flavorful meal with a rich brown gravy made from caramelized onions, beef broth, and classic seasonings. Ready in just 30 minutes, it’s perfect for a quick weeknight dinner that tastes homemade and satisfying.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Dish
- Method: Stovetop
- Cuisine: American
Ingredients
Meatballs
- 32 ounce bag frozen homestyle meatballs
Gravy
- 4 Tablespoons unsalted butter
- 1 medium sweet onion, thinly sliced
- 3 Tablespoons all-purpose flour
- 1 packet brown gravy mix
- 2.5 cups low sodium beef broth
- 1 Tablespoon ketchup
- 1 Tablespoon Worcestershire sauce
- 0.5 Tablespoon Dijon mustard
- 0.5 teaspoon black pepper
Instructions
- Melt Butter and Sauté Onions: In a large skillet over medium-high heat, melt the butter. Add the thinly sliced sweet onions and sauté for about 5 to 7 minutes until the onions are soft and caramelized, developing a deep flavor base for the gravy.
- Create Roux: Sprinkle the all-purpose flour evenly over the caramelized onions and cook for 1 minute, stirring constantly. This step ensures the flour is cooked and will help thicken the gravy later.
- Prepare Gravy Mixture: Slowly whisk in the low sodium beef broth, packet of brown gravy mix, ketchup, Worcestershire sauce, Dijon mustard, and black pepper. Stir continuously until the mixture is smooth and starts to thicken slightly.
- Simmer Gravy: Bring the mixture to a gentle simmer, stirring to help it thicken and develop rich flavor. This also helps incorporate all ingredients thoroughly into the gravy base.
- Add Meatballs: Add the frozen homestyle meatballs directly into the skillet with the gravy. Stir to coat the meatballs well in the sauce, ensuring they are evenly covered.
- Cook Meatballs: Reduce the heat to low, cover the skillet with a lid, and let it simmer for 10-12 minutes. This allows the meatballs to heat through completely and the gravy to thicken to your desired consistency.
- Serve: Once heated through, serve the Salisbury Steak Meatballs hot. They pair wonderfully over mashed potatoes or buttered noodles for a hearty and comforting meal.
Notes
- Use low sodium beef broth to control the saltiness of the dish.
- For best results, use frozen meatballs that are homestyle or have no additional sauces.
- Caramelizing the onions properly enhances the flavor and sweetness of the gravy.
- Adjust the thickness of the gravy by simmering longer or adding a bit more broth if too thick.
- This dish can be made ahead and reheated gently on the stovetop.
Keywords: Salisbury steak, meatballs, brown gravy, caramelized onions, quick dinner, stovetop recipe, comfort food, easy weeknight meal

