These Crockpot Salisbury Meatballs are rich, cozy, and packed with savory flavor. Tender meatballs simmer in a creamy brown gravy with mushrooms and onion, making an easy comfort food dinner that feels like it cooked all day—because it did! This is one of those recipes I come back to whenever I want something hearty without spending hours in the kitchen.

Why I Love This Recipe
A few years ago, I needed a dinner that could cook while I handled a busy day at home. I tossed meatballs, gravy ingredients, and mushrooms into the slow cooker and hoped for the best. By dinner time, the house smelled amazing, and the gravy had turned silky and rich. It quickly became one of my favorite comfort meals because it delivers big flavor with very little effort.
Things I love about this recipe:
- The slow cooker does almost all the work.
- The gravy becomes rich and flavorful as it cooks.
- Frozen meatballs make prep incredibly easy.
- It pairs well with mashed potatoes, rice, or noodles.
- Leftovers taste even better the next day.
- It feels like a homemade comfort food meal without a lot of fuss.
Servings and Cook Time
Servings: 6
Prep Time: 10 minutes
Cook Time: 4-5 hours on LOW
Total Time: About 5 hours
What You’ll Need
- 32 ounces frozen homestyle meatballs
- 1 packet (1 ounce) brown gravy mix
- 1 packet (1 ounce) onion soup mix
- 2 cups beef broth
- 1 tablespoon Worcestershire sauce
- 1 onion, thinly sliced
- 8 ounces mushrooms, sliced
- 2 tablespoons cornstarch
- 2 tablespoons cold water
- ½ cup sour cream
- 1 tablespoon chopped fresh parsley (optional garnish)

Why This Recipe Works (Quick Science)
The slow cooker gives the meatballs plenty of time to absorb flavor from the beef broth, gravy mix, onion soup mix, and Worcestershire sauce.
The mushrooms release moisture as they cook, which adds even more savory flavor to the gravy.
The cornstarch slurry thickens the liquid near the end of cooking by absorbing water and creating a smooth, silky texture.
Adding the sour cream at the end keeps it creamy and prevents it from separating during the long cooking time.
Pro Tips
- Stir the sour cream in during the last few minutes for the smoothest gravy.
- Slice the onion thinly so it becomes tender during cooking.
- Don’t thaw the meatballs first. Frozen meatballs hold their shape better.
- Whisk the cornstarch and water until completely smooth before adding.
- If you like extra gravy, add an additional ½ cup beef broth.
Tools Required
- 6-quart slow cooker
- Measuring cups
- Measuring spoons
- Mixing bowl
- Small whisk
- Spoon for stirring
Substitutions and Variations
- Use turkey meatballs instead of beef meatballs.
- Replace sour cream with plain Greek yogurt.
- Add sliced red onion for a slightly sweeter flavor.
- Mix in a teaspoon of garlic powder for extra savory flavor.
- Add a splash of heavy cream for a richer gravy.
Make Ahead Tips
- Slice the onion and mushrooms up to 2 days ahead.
- Mix the broth, gravy mix, onion soup mix, and Worcestershire sauce the night before.
- Store everything separately in the refrigerator until ready to cook.
Recipe and Instructions
Step 1: Add the Ingredients to the Slow Cooker
Place 32 ounces frozen homestyle meatballs into the slow cooker. Add 1 thinly sliced onion and 8 ounces sliced mushrooms over the top.

Step 2: Make the Gravy Mixture
In a mixing bowl, whisk together 1 packet brown gravy mix, 1 packet onion soup mix, 2 cups beef broth, and 1 tablespoon Worcestershire sauce until smooth.

Step 3: Pour and Cook
Pour the prepared gravy mixture over the frozen meatballs, sliced onion, and sliced mushrooms. Cover and cook on LOW for 4 to 5 hours until the meatballs are heated through and the vegetables are tender.

Step 4: Thicken the Gravy
In a small bowl, whisk together 2 tablespoons cornstarch and 2 tablespoons cold water until smooth. Stir the slurry into the hot gravy in the slow cooker. Cover and cook for another 15 minutes until the gravy thickens.

Step 5: Finish with Sour Cream and Serve
Turn off the slow cooker. Stir in ½ cup sour cream until fully blended into the thick gravy. Garnish with 1 tablespoon chopped fresh parsley and serve.

Common Mistakes
- Adding the sour cream too early, which can cause it to separate.
- Using too much cornstarch, which can make the gravy overly thick.
- Cooking on HIGH for too long, which can affect texture.
- Forgetting to whisk the slurry before adding it.
- Not stirring the sour cream completely into the gravy.
What to Serve With
- Mashed potatoes
- Buttered egg noodles
- White rice
- Roasted green beans
- Steamed broccoli
- Dinner rolls
- Side salad
Leftovers and Storage
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freeze for up to 3 months in a freezer-safe container.
Reheat in the microwave or on the stovetop over low heat. Add a splash of beef broth if the gravy becomes too thick.
Macros Information
Per Serving (Approximate)
- Calories: 420
- Protein: 24g
- Carbohydrates: 16g
- Fat: 28g
- Saturated Fat: 10g
- Fiber: 2g
- Sugar: 3g
- Sodium: 980mg
FAQ
Can I use homemade meatballs?
Yes. Fully cooked homemade meatballs work great in this recipe.
Can I cook it on HIGH?
Yes. Cook on HIGH for about 2½ to 3 hours, but LOW gives the best texture.
Can I leave out the mushrooms?
Absolutely. The gravy will still be delicious without them.
Can I make this gluten-free?
Yes. Use gluten-free meatballs, gravy mix, and onion soup mix.
Why is my gravy too thin?
The slurry may need a little more cooking time. Let it cook for an additional 10 to 15 minutes after adding the cornstarch mixture.
Conclusion
If you’re looking for an easy comfort food dinner that practically cooks itself, these Crockpot Salisbury Meatballs are hard to beat. The tender meatballs, savory mushrooms, onion, and creamy gravy come together for a meal that feels warm and satisfying every time. Give it a try, and be sure to leave a comment sharing your experience or any questions you have. Happy cooking!

