Mouthwatering Crockpot Meatballs and Gravy

If you ask me, meatballs and gravy is comfort food at its best.

This crockpot version takes all the work out of a classic dinner and gives you tender meatballs swimming in rich, savory gravy. Frozen meatballs get simmered low and slow with onions, beef broth, and a splash of cream.

The slow cooker does all the heavy lifting while garlic, Worcestershire, and herbs build flavor in the background. A bit of cornstarch at the end thickens everything into a silky gravy that begs to be spooned over mashed potatoes or egg noodles.

It’s an easy weeknight meal that tastes like you spent hours in the kitchen.

crockpot meatballs and gravy
Image: homefoodkitchen.com / All Rights reserved

Why You’ll Love These Crockpot Meatballs and Gravy

  • Minimal prep work – Using store-bought meatballs means you can throw everything in the crockpot in just minutes and let it cook while you handle your day.
  • Rich, creamy gravy – The combination of beef broth, onion soup, and cream creates a savory gravy that’s perfect for spooning over mashed potatoes or egg noodles.
  • Set it and forget it – This slow cooker recipe does all the heavy lifting for you, making it ideal for busy weeknights or lazy weekends when you don’t want to spend time in the kitchen.
  • Crowd-pleaser – Everyone loves tender meatballs in gravy, making this a reliable choice for family dinners or when you need to feed a group without much fuss.

What Kind of Meatballs Should I Use?

You’ve got plenty of options when it comes to meatballs for this recipe. Store-bought frozen meatballs are the easiest route and work perfectly – just look for ones that are fully cooked so you can toss them straight into the crockpot. If you prefer homemade, feel free to use your favorite meatball recipe, whether that’s classic beef, a beef and pork blend, or even turkey meatballs. Size-wise, aim for medium meatballs (about 1 to 1.5 inches) since they’ll cook evenly and soak up all that delicious gravy without falling apart.

crockpot meatballs and gravy
Image: homefoodkitchen.com / All Rights reserved

Options for Substitutions

This recipe is pretty forgiving when it comes to swaps, so here are some options if you need them:

  • Meatballs: Store-bought frozen meatballs work great, but you can also use homemade ones or even swap for turkey or chicken meatballs if you prefer. Just keep the cooking time the same.
  • Cream: Heavy cream gives the richest gravy, but you can use half-and-half or even whole milk if that’s what you have. The gravy will be slightly thinner with milk, so you might want to add a bit more cornstarch.
  • Onion soup: If you don’t have canned onion soup, mix 1 cup of beef broth with 2 tablespoons of dried minced onion and a pinch of onion powder. Let it sit for a few minutes before adding to the crockpot.
  • Beef broth: Chicken broth works in a pinch, though the flavor will be milder. You could also use a beef bouillon cube dissolved in water.
  • Cornstarch: For thickening, you can use flour instead (use 3 tablespoons mixed with cold water) or even instant mashed potato flakes if you’re in a bind.
  • Butter: Olive oil or vegetable oil can replace the butter for sautéing the onions if needed.

Watch Out for These Mistakes While Cooking

The biggest mistake people make with crockpot meatballs is skipping the browning step, which adds a depth of flavor you just can’t get from boiling them in liquid – take the extra 10 minutes to sear them in a hot pan before adding them to the slow cooker.

Another common error is adding the cornstarch slurry too early or forgetting to mix it with cold water first, which creates lumps in your gravy instead of a smooth, thick sauce.

Don’t forget to remove that bay leaf before serving (nobody wants to bite into one), and if your gravy seems too thin after the cornstarch has cooked, let it sit with the lid off for another 10-15 minutes to thicken up naturally.

Finally, resist the urge to lift the lid during cooking – each peek releases heat and adds about 15-20 minutes to your cooking time.

crockpot meatballs and gravy
Image: homefoodkitchen.com / All Rights reserved

What to Serve With Meatballs and Gravy?

These meatballs are swimming in such a rich, savory gravy that you’ll definitely want something to soak it all up. My go-to is serving them over creamy mashed potatoes or buttered egg noodles – both are perfect for catching every bit of that delicious sauce. If you’re looking for something a little different, try spooning them over rice or even polenta for a comforting meal. I like to add a simple side of green beans or roasted broccoli to balance out the richness, and don’t forget some crusty bread on the side for extra gravy mopping!

Storage Instructions

Store: Keep your meatballs and gravy in an airtight container in the fridge for up to 4 days. The flavors actually get even better after a day or two, so this is a great one to make ahead for busy weeknights. Just give it a good stir when you reheat it since the gravy might thicken up a bit.

Freeze: This freezes really well for up to 3 months. Let it cool completely, then portion it into freezer-safe containers or bags. I like to freeze individual servings so I can grab just what I need for a quick dinner.

Reheat: Warm it up on the stovetop over medium-low heat, stirring occasionally until heated through. You can also microwave individual portions, but add a splash of broth or water if the gravy seems too thick. If reheating from frozen, let it thaw in the fridge overnight first for best results.

Preparation Time 30-40 minutes
Cooking Time 240-480 minutes
Total Time 270-520 minutes
Level of Difficulty Medium
Servings 12 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1600-1800
  • Protein: 75-90 g
  • Fat: 110-120 g
  • Carbohydrates: 45-55 g

Ingredients

  • 1.5 tbsp butter
  • 1 large onion (finely chopped)
  • 24 oz meatballs (frozen, pre-cooked)
  • 12 oz beef broth
  • 10.5 oz onion soup
  • 3/4 cup heavy cream
  • 2 garlic cloves (minced)
  • 1 tbsp Worcestershire sauce
  • 1 bay leaf
  • 1/4 tsp dried thyme
  • salt to taste
  • black pepper to taste
  • 2 tbsp cornstarch

Step 1: Sauté Aromatics and Build the Gravy Base

  • 1.5 tbsp butter
  • 1 large onion
  • 2 garlic cloves

Melt the butter in a large skillet over medium heat.

Add the finely chopped onion and cook for about 4 minutes, stirring occasionally, until the onion becomes soft and translucent.

This gentle cooking mellows the onion’s sharp bite and creates a sweeter, more complex flavor foundation.

Stir in the minced garlic and cook for another 30 seconds until fragrant, then remove from heat.

Step 2: Combine Meatballs and Gravy in Slow Cooker

  • sautéed onion and garlic mixture from Step 1
  • 24 oz meatballs
  • 12 oz beef broth
  • 10.5 oz onion soup
  • 1 tbsp Worcestershire sauce
  • 1 bay leaf
  • 1/4 tsp dried thyme
  • salt to taste
  • black pepper to taste

Transfer the sautéed onion mixture from Step 1 into your slow cooker.

Add the frozen pre-cooked meatballs directly—no browning needed since they’re already cooked.

Pour in the beef broth and onion soup, then add the Worcestershire sauce, bay leaf, and dried thyme.

Season with salt and black pepper to taste.

Stir everything together gently to distribute the ingredients evenly.

Step 3: Slow Cook the Meatballs

Cover the slow cooker and cook on low for 8 hours or on high for 4 hours, depending on your schedule.

The long, gentle cooking allows the flavors to meld beautifully and keeps the meatballs tender.

I find that cooking on low overnight gives the deepest, most developed flavor—the extended time lets the herbs and aromatics fully infuse into the broth.

Step 4: Thicken the Gravy and Finish

  • 2 tbsp cornstarch
  • 3/4 cup heavy cream

Remove the bay leaf from the slow cooker.

In a small bowl, whisk together the cornstarch with 2 tablespoons of cold water until smooth and lump-free—this prevents the cornstarch from clumping when added to the hot liquid.

Stir this slurry into the slow cooker, then add the heavy cream and stir well to combine.

Cover and cook on high for 15 minutes to allow the cornstarch to thicken the gravy and create a silky, rich sauce.

crockpot meatballs and gravy

Mouthwatering Crockpot Meatballs and Gravy

Delicious Mouthwatering Crockpot Meatballs and Gravy recipe with step-by-step instructions.
Prep Time 2 hours 10 minutes
Cook Time 4 hours 25 minutes
Total Time 6 hours 35 minutes
Servings 12 servings
Calories 1700 kcal

Ingredients
  

  • 1.5 tbsp butter
  • 1 large onion (finely chopped)
  • 24 oz meatballs (frozen, pre-cooked)
  • 12 oz beef broth
  • 10.5 oz onion soup
  • 3/4 cup heavy cream
  • 2 garlic cloves (minced)
  • 1 tbsp Worcestershire sauce
  • 1 bay leaf
  • 1/4 tsp dried thyme
  • salt to taste
  • black pepper to taste
  • 2 tbsp cornstarch

Instructions
 

  • Melt the butter in a large skillet over medium heat. Add the finely chopped onion and cook for about 4 minutes, stirring occasionally, until the onion becomes soft and translucent. This gentle cooking mellows the onion's sharp bite and creates a sweeter, more complex flavor foundation. Stir in the minced garlic and cook for another 30 seconds until fragrant, then remove from heat.
  • Transfer the sautéed onion mixture from Step 1 into your slow cooker. Add the frozen pre-cooked meatballs directly—no browning needed since they're already cooked. Pour in the beef broth and onion soup, then add the Worcestershire sauce, bay leaf, and dried thyme. Season with salt and black pepper to taste. Stir everything together gently to distribute the ingredients evenly.
  • Cover the slow cooker and cook on low for 8 hours or on high for 4 hours, depending on your schedule. The long, gentle cooking allows the flavors to meld beautifully and keeps the meatballs tender. I find that cooking on low overnight gives the deepest, most developed flavor—the extended time lets the herbs and aromatics fully infuse into the broth.
  • Remove the bay leaf from the slow cooker. In a small bowl, whisk together the cornstarch with 2 tablespoons of cold water until smooth and lump-free—this prevents the cornstarch from clumping when added to the hot liquid. Stir this slurry into the slow cooker, then add the heavy cream and stir well to combine. Cover and cook on high for 15 minutes to allow the cornstarch to thicken the gravy and create a silky, rich sauce.

Disclaimer: Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating