Slow Cooker Meatballs and Gravy are the ultimate set-it-and-forget-it comfort food, simmered low and slow until everything is tender and savory. This cozy dinner is perfect for busy days when you want something homemade on the table.

Serve it over mashed potatoes or homemade egg noodles for an easy, hearty meal.

Slow Cooker Meatballs on mashed potatoes

This post may contain affiliate links. Please read our disclosure policy.

Holly’s Recipe Highlights: Slow Cooker Meatballs

Meatballs made in a slow cooker are easy to make and come out nice and tender.

Flavor: Rich, savory meatballs simmered in a creamy French onion gravy create a deep flavor with hints of garlic, Worcestershire, and sweet caramelized onion in every bite.

Shortcut: This recipe can be made with homemade meatballs (beef, chicken, or turkey), or keep it quick with frozen meatballs. 

Recommended Tools: A 6-quart slow cooker and a skillet.

Serving Suggestions: Serve these meatballs spooned over garlic ranch mashed potatoes, homemade egg noodles, or rice, with a simple veggie. 

Total Time: 4 hrs 30 mins Serves: 4 Cooking Method: Slow Cooker

Ingredient Notes for Slow Cooker Meatballs

whipping cream , broth , French onion soup , onion , garlic , bay leaf , Worcestershire , meatballs with labels to make Slow Cooker Meatballs
  • Meatballs: Frozen meatballs are a great shortcut and can go straight in from frozen with no extra prep. If using homemade meatballs, quickly brown them before adding to the slow cooker to help them hold their shape and add even more flavor to the gravy.
  • Condensed French Onion Soup: I use this French Onion Soup, which adds a deep onion flavor and seasoning to the gravy. Do not add water to the soup.
  • Beef Broth: Adds savory body to the gravy. Use low-sodium broth, as the condensed soup and meatballs can already be heavily salted.
  • Cream: Heavy cream makes the gravy rich and silky. Half-and-half can be used as a lighter option, though the sauce will be a bit thinner.
  • Worcestershire: Worcestershire sauce adds that savory flavor. Soy sauce can work in a pinch; use a little less since it’s saltier.

How to Make Slow Cooker Meatballs and Gravy

adding Slow Cooker Meatballs and Gravy ingredients to crock pot
  1. Add the meatballs, cooked onions, garlic, and seasonings to the slow cooker (full recipe below).
crockpot filled with ingredients to make Slow Cooker Meatballs and Gravy
  1. Pour in the broth, French onion soup, cream, and Worcestershire.
Slow Cooker Meatballs and Gravy cooking in the slow cooker
  1. Stir and slow cook until the meatballs are heated through.
cooked Slow Cooker Meatballs and Gravy in the slow cooker
  1. Stir in a cornstarch slurry at the end and cook just until the gravy thickens.

Holly’s Best Tips

  • Make it Quicker: Frozen, fully cooked meatballs make this the fastest version, and they hold up beautifully in the slow cooker.
  • For Homemade Meatballs: Brown them first so they stay together better and taste beefier.
  • Slice Onions Thinly: This helps them melt into the gravy as they cook.
  • For a Smoother Gravy: Whisk the cornstarch with cold water before adding it so it blends in cleanly.
  • For a Deeper Flavor: Add a few sautéed mushrooms or an extra splash of Worcestershire near the end.
taking Slow Cooker Meatballs and Gravy out of the slow cooker

Store, Freeze, Reheat

Keep leftovers in an airtight container in the refrigerator for up to 4 days and freeze for up to 3 months. Thaw overnight in the fridge when possible.

Reheat gently on the stovetop or in the microwave, adding a splash of broth or cream if the gravy has thickened.

Best Sides For Meatballs and Gravy

Did you enjoy this Slow Cooker Meatballs and Gravy Recipe? Leave a comment and rating below.

image of Everyday Comfort cookbook by Holly Nilsson of Spend With Pennies plus text
close up of plated Slow Cooker Meatballs
4.95 from 84 votes

Slow Cooker Meatballs & Gravy

Servings 4 servings
Tender meatballs simmer in a creamy onion gravy for an easy slow cooker dinner that tastes cozy and comforting.
Servings 4 servings
Prep Time 15 minutes
Cook Time 4 hours 15 minutes
Total Time 4 hours 30 minutes
Email this recipe!
Enter your email and we’ll send it directly to you, plus get even more tips & recipes!

Ingredients  

  • 24 ounces frozen meatballs or homemade meatballs below*
  • 1 tablespoon butter
  • 1 medium yellow onion sliced
  • 1 (10.5 ounce) can beef broth
  • 1 (10.5 ounce) can condensed French onion soup
  • ½ cup heavy whipping cream
  • 2 cloves garlic minced
  • 1 tablespoon Worcestershire sauce
  • 1 bay leaf
  • salt and black pepper to taste

To Thicken Gravy

  • 2 tablespoons cornstarch

Instructions 

  • If making homemade meatballs, combine the meat mixture and roll into 36 meatballs. Lightly brown in a skillet over medium high heat, cooking in batches if needed. They do not need to be cooked through. (Frozen meatballs do not need to be browned).
  • Remove the meatballs and place in the bottom of a 6qt slow cooker (frozen fully cooked meatballs can be added right from frozen).
  • Add the onions to the pan with butter and cook over medium heat until softened, about 4 minutes.
  • Place onions in the slow cooker. Add all remaining ingredients except cornstarch and stir. Cook on low for 8 hours or on high for 4 hours.
  • Remove bay leaf and discard. Combine 2 tablespoons cornstarch with 2 tablespoons water. Stir into the slow cooker and cover. Cook 15 minutes or until thickened.

Notes

To Make Homemade Meatballs:
Combine the following in a large bowl. Divide into 36 meatballs.
  • 1½ pounds lean ground beef
  • ⅓ cup Italian breadcrumbs
  • ¼ cup milk
  • ½ teaspoon each onion and garlic powder
  • 1 egg
  • ¼ cup fresh parsley, chopped
  • salt & pepper
Keep leftovers in a covered container in the refrigerator for up to 4 days. Reheat on the stovetop or in the microwave.
Store in a freezer-friendly container in the freezer for up to 3 months. Thaw in the fridge overnight or on low heat on the stovetop. 
4.95 from 84 votes

Nutrition Information

Calories: 612 | Carbohydrates: 12g | Protein: 32g | Fat: 48g | Saturated Fat: 21g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 19g | Cholesterol: 159mg | Sodium: 681mg | Potassium: 1076mg | Fiber: 1g | Sugar: 5g | Vitamin A: 455IU | Vitamin C: 4mg | Calcium: 69mg | Iron: 2mg

Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.

Course Beef, Dinner, Slow Cooker
Cuisine American
Slow Cooker Meatballs on mashed potatoes with a title
Slow Cooker Meatballs in the cooker and plated with mashed potatoes with a title
rich and flavourful Slow Cooker Meatballs with writing
tender and filling Slow Cooker Meatballs with writing

Categories:

, , ,

Recipes You’ll Love

About the author

Holly Nilsson is the creator of Spend With Pennies, where she creates easy, comforting recipes made for real life. She is also the author of “Everyday Comfort,” which promises to inspire even more hearty, home-cooked meals.
See more posts by Holly

Free eBook!

Subscribe to receive weekly recipes and get a FREE Bonus e-book: Quick & Easy Weeknight Meals!

You can unsubscribe anytime by clicking the “unsubscribe” link at the bottom of emails you receive.

4.95 from 84 votes (71 ratings without comment)

Leave a Reply

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

Recipe Rating




Comments

    1. While I haven’t tried it, I think the dry onion soup mix would be a good option. I would mix it with water and add about 10 oz (approx 1 ⅓ cups). Let us know how it works out!

  1. This recipe was so easy and delicious! We served it over cauliflower rice for a lower carb meal and it was perfect. Will become a quick and easy go to! SWP Employee5 stars

  2. I don’t normally leave reviews because the food is usually still edible, but this was AWFUL! Does not look like the photo because it’s not brown gravy, it’s more like a cream gravy. I should add that I followed the recipe 100%. Would not recommend frozen meatballs because they turn to mush. Haven’t tried real meatballs and won’t because this was not good at all. The rice was good though! 1 star

    1. Oh no! While the gravy should still be a little runny and liquidy, the corn starch should have helped thicken it. Did you cover the slow cooker after adding it? You could try adding a little more corn starch slurry to help thicken as well.

  3. I really like your recipes, however, they NEVER print dark enough to add to my collection. Why? I have a new ink cartridge so ink is not a problem. Please advise. Thanks

    1. I have not had this problem when printing Gracie so I can’t say for sure. A printer printing too light is often a malfunction or setting within the printer itself. I hope this helps.

  4. Love this recipe, especially the part for the homemade meatballs. I’ve already made this recipe twice and once instead of the gravy I used the meatballs in a marinara sauce for spaghetti night. Worked out great!!5 stars

  5. I made this an it was very good, I will do half the worcestershire sauce next time an add fresh mushrooms!! YUMMMMM!!!!!!5 stars

    1. While I haven’t tried it, I think the dry onion soup mix would be a good option. I would mix it with water and add about 10 oz (approx 1 ⅓ cups). Let us know how it works out!

  6. Hello! I’m excited to try this! I’m going to make for a group of 25 people or so, but many are kids. I was thinking of tripling the recipe for somewhere between 80-100 meatballs. However, I’m not sure if they will all fit in the slow cooker! Do you think I could at least get a double recipe in there? I do have 2 crockpots.

    1. Hi Holly, I don’t know if a double recipe would fit, but you may be able to get 1½ x in. You want your Crock Pot to be a maximum ¾ full. I hope this helps, I would love to hear how it turns out!

  7. Looks great! What would you sub for the heavy cream? I’m wanting to make this for my son who is allergic to dairy. Or just omit and make more slurry to thicken? Thanks!

    1. Heavy cream is used in this recipe because other dairy does not hold up as well in the slow cooker. I am not sure how other substitutes would do in the slow cooker, but If you try it I would love to hear how it turns out Sarah!

    2. I replaced the heavy cream with Lactaid milk because my son can not have milk either. Worked out perfect and the family loved it!! Repeat meal.5 stars

  8. This was a family favorite. I cooked it just like the recipe meatball from scratch. Husband loved the gravy. We be a regular in my house. Quick easy setup5 stars

  9. I made this recipe and it was delicious….I added two pinches of paprika and a bit more salt and pepper and it turned out so good…I will definetely make this again….thanks for such good recipes…

  10. Ok I’m confused some responses you stated they can be frozen and then others you state they should be cooked..can you please verify which way frozen or cooked first???

    1. Sorry for the confusion. We use either frozen meatballs that are fully cooked or uncooked meatballs that have been browned in a pan.

    1. Hi Justin, we have never tried replacing the sour cream with cream cheese but I would love to hear how it turned out for you!

      1. I didn’t see sour cream in the recipe. I’m sure I just missed it, but is it added at the end?

      2. Hi Altie! This recipe has been updated for improved flavor and consistency. It no longer needs sour cream as written. Enjoy!

  11. Hi,
    If I am using frozen meatballs, do they need to be cooked/baked first or can I throw them in the crock pot frozen with the other ingredients?

  12. I had frozen meatballs and thought of making Swedish Meatballs. My coworker suggested this website because she religiously makes recipes from it and loves them all. This recipe was SO simple and SO delicious! I was a little skeptical when the recipe called for Alfredo sauce, but the ingredients really blended well together! New family favorite!! ❤️5 stars

      1. Hi Eileen, this recipe has been updated for improved flavor and consistency. It no longer needs alfredo sauce as written. Enjoy!

  13. You didn’t say if the meatballs are cooked before going in the crockpot … Thank – you!