ADVERTISEMENT

Slowcooker Beef Meatballs & Onion Gravy – Easy Comfort

By October 25, 202610 min read

These slowcooker beef meatballs are the answer to that 5pm question of what's for dinner. Juicy seasoned beef meatballs get seared just long enough to build a golden crust, then they simmer low and slow in a rich onion gravy until they're fork-tender and the sauce is glossy and thick.

Advertisements1

The slow cooker does the heavy lifting here, which means you can walk away for a few hours while the onions melt down into something sweet and jammy and the gravy deepens around the meatballs. Serve it all over a pile of buttery mashed potatoes and you have a plate that tastes like a Sunday roast on a Tuesday.

This makes enough for six generous servings, so it's ideal for feeding a crowd or meal prepping lunches for the week. The meatballs hold up beautifully on reheat, and the gravy only gets better the next day.

Why You'll Love This Recipe

1

Hands-Off Cooking: Once the meatballs are seared and everything is in the pot, the slow cooker takes over for three hours with zero stirring required.
2

Rich Onion Gravy: Slow-cooked onions break down into a sweet, silky gravy that clings to every meatball and soaks into the mash.
3

Freezer Friendly: The meatballs and gravy freeze beautifully for up to three months, making this a reliable backup dinner.
4

Budget Stretch: Ground beef and pantry staples feed six people generously without a big grocery bill.

About the Ingredients

2 lb (900g) ground beef, 80/20 lean-to-fat

The 80/20 ratio keeps the meatballs juicy during the long cook; ground turkey or a 50/50 beef-and-pork blend also works well. Look for beef that's bright red with no gray patches for the freshest flavor.

1 cup (60g) panko breadcrumbs

Panko gives a lighter texture than standard breadcrumbs; crushed saltine crackers or gluten-free panko are fine substitutes. Buy plain, unseasoned panko so you control the salt level.

2 large eggs

Eggs bind the meatballs so they don't crumble in the slow cooker. If you're out, use 1/4 cup of milk whisked with 1 tablespoon ground flaxseed as a binder.

1/2 cup (120ml) whole milk

Milk soaks into the breadcrumbs for a tender meatball; buttermilk or half-and-half work equally well. Use whatever you have in the fridge, even 2% is fine.

1 tablespoon Worcestershire sauce

Adds deep savory umami to both the meatballs and the gravy. Soy sauce or a splash of balsamic vinegar can stand in if you're out.

1 1/2 teaspoons kosher salt, plus more to taste

Kosher salt is less dense than table salt, so adjust down if substituting. Diamond Crystal and Morton differ in saltiness, so taste the gravy before adding more.

3 large yellow onions, thinly sliced (about 4 cups)

Yellow onions caramelize into the sweetest gravy; sweet Vidalia onions work too but brown faster. Choose firm onions with dry, papery skins and no soft spots.

3 tablespoons all-purpose flour

Flour thickens the gravy as it cooks; cornstarch or a gluten-free all-purpose blend can be swapped in. Whisk it into the broth cold so it doesn't clump.

2 cups (480ml) low-sodium beef broth

Low-sodium broth lets you control the final seasoning; chicken broth or a dark beer mixed with broth adds richness. Choose a broth you'd happily sip on its own.

2 tablespoons tomato paste

Tomato paste adds color and a subtle sweetness to the gravy; sun-dried tomato paste is a punchier substitute. Buy it in a tube so you don't waste a whole can.

4 lb (1.8kg) russet potatoes, peeled and cubed

Russets mash up fluffy and light; Yukon Golds give a creamier, denser mash. Pick potatoes that are firm and free of green spots.

1/2 cup (115g) unsalted butter plus 1/2 cup (120ml) warm milk, for the mash

Butter and warm milk make the mash silky; olive oil and oat milk work for a dairy-free version. Warm the milk so the mash stays hot when you serve it.

Tips & Tricks

Don't overmix the meat

Stop mixing the beef mixture as soon as it just comes together, because overworking the meat makes the meatballs dense and bouncy instead of tender.

Sear in batches, never crowd

Brown the meatballs in a single layer over medium-high heat so they develop a crust rather than steaming; a crowded pan drops the temperature and leaves them pale.

Thicken the gravy before it goes in

Whisk the flour into the cold broth first, then pour it over the onions so the gravy thickens evenly instead of forming lumps around the meatballs.

Pro Tips

1

Use a 2-tablespoon scoop: Portioning with a scoop keeps every meatball the same size so they cook at the same rate and finish together.
2

Slide a lid on the skillet for the onions: Covering the pan for the first 10 minutes steams the onions soft before they brown, cutting the caramelizing time nearly in half.
3

Reserve a splash of gravy: Pull out half a cup of gravy before serving and whisk in a knob of cold butter for a glossy, restaurant-style finish.
4

Season the mash water: Salt the potato water like seawater so the potatoes are seasoned from the inside out, not just on top.

Step-by-Step Instructions

1. Mix the meatballs

In a large bowl, combine the ground beef, panko, eggs, milk, Worcestershire sauce, and 1 1/2 teaspoons salt. Mix gently with your hands just until everything is evenly combined, then roll into 24 meatballs about 1 1/2 inches across.

2. Sear until golden

Heat 1 tablespoon of oil in a large skillet over medium-high heat (375°F / 190°C). Add the meatballs in a single layer, working in batches, and sear for 2 to 3 minutes per side until deeply golden brown on the outside but still pink inside, about 145°F (63°C) on an instant-read thermometer. Transfer to a plate.

3. Soften the onions

Lower the heat to medium (325°F / 165°C surface temperature) and add the sliced onions to the same skillet with a pinch of salt. Cook for 8 to 10 minutes, stirring occasionally, until soft, translucent, and starting to turn golden at the edges.

4. Build the gravy

Sprinkle the flour over the onions and cook, stirring, for 1 minute until no dry flour remains. Stir in the tomato paste and cook 1 minute more, then whisk in the beef broth and scrape up any browned bits from the bottom of the pan.

5. Load the slow cooker

Pour the onion gravy into a 6-quart slow cooker and nestle the seared meatballs into the sauce in a single layer. Cover and cook on low for 3 hours or on high for 1 hour 45 minutes, until the meatballs register 165°F (74°C) internally and the gravy is bubbling at the edges.

6. Boil the potatoes

About 25 minutes before the meatballs finish, put the potatoes in a large pot and cover with cold salted water by 1 inch. Bring to a boil over high heat (212°F / 100°C), then reduce to a simmer and cook for 15 to 18 minutes until a knife slides into a potato with no resistance.

7. Mash the potatoes

Drain the potatoes well and return them to the warm pot for 1 minute to steam off excess moisture. Mash with the butter and warm milk until smooth and fluffy, then season to taste with salt and pepper.

8. Serve

Spoon the mash onto plates, top with meatballs and a generous ladle of onion gravy, and finish with chopped parsley if you like. Serve hot.

Delicious Variations

Mushroom and Thyme Version

Add 8 oz sliced cremini mushrooms with the onions and a teaspoon of dried thyme for an earthy, herbaceous gravy.

Creamy Stroganoff Twist

Stir 1/2 cup sour cream into the gravy at the very end, off the heat, for a tangy, creamy sauce that's lovely over egg noodles instead of mash.

Spicy Meatball Style

Add 1/2 teaspoon red pepper flakes to the meat mixture and a dash of hot sauce to the gravy for a warming kick.

How to Store Slowcooker Beef Meatballs, Onions & Gravy with Mash

Refrigerator

Store meatballs and gravy in an airtight container in the refrigerator for up to 4 days; keep the mash in a separate container and reheat with a splash of milk.

Freezer

Freeze the meatballs and gravy together in a freezer-safe container for up to 3 months; thaw overnight in the refrigerator before reheating. Mash does not freeze well, so make it fresh.

Reheating

Reheat gently on the stovetop over medium-low heat (about 300°F / 150°C) for 8 to 10 minutes, stirring occasionally, until the gravy bubbles and the meatballs reach 165°F (74°C).

Frequently Asked Questions

Q: Can I put raw meatballs in the slow cooker?

Yes, you can cook raw meatballs directly in the slow cooker, but searing them first gives a much better crust and flavor. If you skip the sear, brown the meatballs under the broiler for 5 minutes first and add 30 minutes to the cook time.

Q: How long do beef meatballs take in a slow cooker?

Beef meatballs take about 3 hours on low or 1 hour 45 minutes on high in a slow cooker. They're done when they reach 165°F (74°C) internally and the gravy is bubbling around the edges.

Q: Why did my meatballs fall apart in the slow cooker?

Meatballs usually fall apart from too little binder or from overmixing, which breaks down the proteins. Use the full amount of egg and panko, mix gently, and sear them first so they hold their shape.

Q: Can I make this slowcooker meatball recipe ahead of time?

Yes, you can assemble the meatballs and gravy up to 24 hours ahead and store them covered in the refrigerator. Cook as directed, adding about 20 minutes to the low setting since the mixture starts cold.

Q: What can I serve instead of mashed potatoes?

Egg noodles, rice, or crusty bread all work well in place of mash. For a lower-carb option, serve the meatballs and gravy over cauliflower mash or roasted root vegetables.

If you make these slowcooker beef meatballs, I'd love to hear how they turned out. Leave a comment below with your favorite variation, and don't forget to pin the recipe for your next cozy dinner night.

Slowcooker Beef Meatballs, Onions & Gravy with Mash

Slowcooker Beef Meatballs, Onions & Gravy with Mash

Slowcooker beef meatballs, onions & gravy make tender, savory comfort food with almost no hands-on work, served over fluffy mash for a cozy family dinner.

★★★★½ 4.8 (236 ratings)
25 minPrep time195 minCook time6Servings620 kcalCalories

🧂 Ingredients

  • 2 lb (900g) ground beef, 80/20 lean-to-fat
  • 1 cup (60g) panko breadcrumbs
  • 2 large eggs
  • 1/2 cup (120ml) whole milk
  • 1 tablespoon Worcestershire sauce
  • 1 1/2 teaspoons kosher salt, plus more to taste
  • 3 large yellow onions, thinly sliced (about 4 cups)
  • 3 tablespoons all-purpose flour
  • 2 cups (480ml) low-sodium beef broth
  • 2 tablespoons tomato paste
  • 4 lb (1.8kg) russet potatoes, peeled and cubed
  • 1/2 cup (115g) unsalted butter plus 1/2 cup (120ml) warm milk, for the mash

📋 Instructions

  1. 1Mix the meatballs — In a large bowl, combine the ground beef, panko, eggs, milk, Worcestershire sauce, and 1 1/2 teaspoons salt. Mix gently with your hands just until everything is evenly combined, then roll into 24 meatballs about 1 1/2 inches across.
  2. 2Sear until golden — Heat 1 tablespoon of oil in a large skillet over medium-high heat (375°F / 190°C). Add the meatballs in a single layer, working in batches, and sear for 2 to 3 minutes per side until deeply golden brown on the outside but still pink inside, about 145°F (63°C) on an instant-read thermometer. Transfer to a plate.
  3. 3Soften the onions — Lower the heat to medium (325°F / 165°C surface temperature) and add the sliced onions to the same skillet with a pinch of salt. Cook for 8 to 10 minutes, stirring occasionally, until soft, translucent, and starting to turn golden at the edges.
  4. 4Build the gravy — Sprinkle the flour over the onions and cook, stirring, for 1 minute until no dry flour remains. Stir in the tomato paste and cook 1 minute more, then whisk in the beef broth and scrape up any browned bits from the bottom of the pan.
  5. 5Load the slow cooker — Pour the onion gravy into a 6-quart slow cooker and nestle the seared meatballs into the sauce in a single layer. Cover and cook on low for 3 hours or on high for 1 hour 45 minutes, until the meatballs register 165°F (74°C) internally and the gravy is bubbling at the edges.
  6. 6Boil the potatoes — About 25 minutes before the meatballs finish, put the potatoes in a large pot and cover with cold salted water by 1 inch. Bring to a boil over high heat (212°F / 100°C), then reduce to a simmer and cook for 15 to 18 minutes until a knife slides into a potato with no resistance.
  7. 7Mash the potatoes — Drain the potatoes well and return them to the warm pot for 1 minute to steam off excess moisture. Mash with the butter and warm milk until smooth and fluffy, then season to taste with salt and pepper.
  8. 8Serve — Spoon the mash onto plates, top with meatballs and a generous ladle of onion gravy, and finish with chopped parsley if you like. Serve hot.
👨‍🍳 Chef's Note: For the silkiest gravy, let the slow cooker sit off the heat for 5 minutes before serving so the sauce settles and thickens slightly around the meatballs.

Servings: 6

Cuisine: American

Course: Main Course

Nutrition (per serving): 620 kcal · 38g protein · 48g carbs · 30g fat

Leave a Comment

x
Advertisements