Combine ground beef and pork with breadcrumbs, milk, egg, onion, garlic and dried herbs; shape into 1½-inch meatballs. Whisk beef broth, cream of mushroom soup, Worcestershire, Dijon and seasonings in the Crockpot, nestle meatballs into the sauce and cook on LOW 6 hours (or HIGH 3 hours). For thicker gravy stir in a cornstarch slurry and cook on HIGH 15–20 minutes. Serve over mashed potatoes, noodles or rice; refrigerate leftovers up to 3 days or freeze portions for later.
My apartment smelled like a proper Sunday supper, the kind that makes neighbors pause in the hallway. I'd dumped everything in the slow cooker before heading out for errands, forgetting about it until the elevator doors opened on my floor. That rich, savory aroma hit me first—mushrooms and beef and something deeply comforting. Now this is the meal I turn to when I want to feel like I've been cooking all day without actually doing much of anything.
My sister was recovering from surgery last winter, and I brought over a container of these meatballs with mashed potatoes. She texted me two days later asking if I'd stashed more in her freezer because they'd already vanished. That's when I realized this wasn't just comfort food—it was the kind of meal that actually helps people feel better.
Ingredients
- 1 lb ground beef and ½ lb ground pork: The beef gives heft while pork keeps them from becoming dense hockey pucks—I learned this after too many rubbery meatballs using just beef
- ½ cup breadcrumbs and ⅓ cup milk: This combo creates a tender binder that keeps the meatballs from falling apart during their long bath in the gravy
- 1 large egg: The glue that holds everything together without making the texture weird
- ½ small onion and 2 cloves garlic: Finely chopped so no one bites into a raw onion chunk—mince them smaller than you think you need to
- 1 tsp salt, ½ tsp black pepper, ½ tsp dried oregano, ½ tsp dried parsley: Keep the meatballs seasoned well since they'll be flavoring the whole pot
- 2 cups beef broth: The liquid foundation that becomes our gravy—use something you'd actually drink on its own
- 1 can condensed cream of mushroom soup: I know, I know—but it creates this velvety texture that's hard to replicate from scratch without spending hours
- 2 tbsp Worcestershire sauce and 1 tbsp Dijon mustard: These two transform the soup into something that tastes like it simmered all day with proper stock
- ½ tsp onion powder and ½ tsp garlic powder: Deepens the savory notes without adding extra chopping work
- 2 tbsp cornstarch and 2 tbsp cold water: Your thickening agent for when the gravy needs more body at the end
Instructions
- Mix the meatballs:
- Combine the beef, pork, breadcrumbs, milk, egg, onion, garlic, and seasonings in a large bowl. Use your hands but work quickly—overmixing makes them tough, and you want these to practically melt in your mouth.
- Shape them:
- Form into 1½-inch meatballs and set them on a plate. They don't need to be restaurant-perfect spheres—slightly uneven ones actually look more inviting.
- Build the gravy base:
- Whisk together the beef broth, cream of mushroom soup, Worcestershire, mustard, onion powder, garlic powder, salt, and pepper right in your slow cooker. Get it smooth before adding the meat.
- Submerge and cook:
- Gently nestle the meatballs into the gravy, making sure they're mostly covered. Six hours on low or three on high—you'll know they're done when they've absorbed some of that gravy flavor and feel springy to the touch.
- Thicken if desired:
- Whisk the cornstarch and cold water together until smooth, then stir it into the pot. Let it bubble on high for 15-20 minutes, and suddenly you have restaurant-style gravy that coats the back of a spoon.
Last month, my husband came home from a business trip exhausted and mentioned he hadn't eaten anything resembling real food in days. I pulled the leftover meatballs from the freezer, heated them up with some instant mashed potatoes, and watched his shoulders actually drop. Sometimes the simplest meals are the ones that matter most.
Making Ahead and Freezing
I've learned to always double the meatball portion and freeze half uncooked on a baking sheet before transferring to bags. That way, there's always a homemade meal ready to go, even on weeks when cooking feels impossible.
Serving Ideas
Mashed potatoes are the classic choice, but I've also served these over egg noodles, rice, and even roasted cauliflower mash when I was trying to be virtuous. The gravy is so good you'll want something spongy underneath to catch every drop.
Customization Options
My aunt adds sliced mushrooms to the gravy in the last hour, and my sister swears by tossing in frozen peas for color. You can swap ground turkey for a lighter version, though I find the pork-beef combo gives the best texture and richest flavor.
- Try adding a splash of red wine to the gravy for deeper flavor
- Fresh herbs like thyme or rosemary can elevate the whole dish
- A pinch of red pepper flakes gives the gravy a gentle warmth
There's something profoundly satisfying about a meal that tastes like it required effort but actually freed up your whole day. That's the slow cooker magic, right there.
Common Questions
- → Can I swap the meats for a lighter option?
-
Yes — substitute ground turkey or chicken in the same amounts. Keep an eye on moisture, as leaner meats can dry out; adding a tablespoon of oil or an extra egg can help maintain tenderness.
- → How do I keep the meatballs from falling apart while cooking?
-
Do not overwork the mixture; mix until just combined. Use breadcrumbs and an egg as binders, form uniform 1½-inch balls, and gently place them into the sauce rather than stirring them vigorously.
- → What’s the best way to thicken the gravy?
-
Whisk 2 tablespoons cornstarch with 2 tablespoons cold water to make a slurry, then stir it into the crockpot and cook on HIGH 15–20 minutes. Alternatively, remove some liquid and reduce it on the stovetop for a deeper flavor.
- → Can I add vegetables to the sauce?
-
Yes — sliced mushrooms, peas, or diced carrots work well. Add sturdier vegetables like carrots at the start of the cook and delicate items like peas toward the last 30 minutes to retain texture.
- → How should I store and reheat leftovers?
-
Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently on the stovetop over low heat or in the microwave, adding a splash of broth or water if the gravy has thickened excessively.
- → Can I freeze the meatballs and gravy?
-
Yes — cool completely, then freeze in airtight containers for up to 3 months. Thaw overnight in the fridge before reheating, or reheat from frozen on low heat until warmed through.