Combine ground beef and pork with breadcrumbs, milk, egg, onion, garlic, and herbs; shape into 1½-inch meatballs. Whisk beef broth, condensed cream of mushroom soup, Worcestershire and Dijon in the Crockpot, nestle meatballs in the sauce, and cook on LOW about 6 hours (or HIGH 3 hours). Thicken with a cornstarch slurry if desired; serve hot over mashed potatoes, noodles, or rice.
The sound of rain against the kitchen window and the low hum of a slow cooker on the counter go together like nothing else I know. This recipe was born on one of those gray Sunday afternoons when the grocery store was closed and I had to work with whatever was lingering in the fridge and pantry. Six hours later the entire house smelled like something out of my grandmothers kitchen even though she would never have used a Crockpot in her life.
My neighbor Dave once knocked on my door asking what I was cooking because the smell had drifted through our shared wall. I invited him to stay for dinner and he ended up eating three helpings over egg noodles while telling me stories about his moms cooking from childhood.
Ingredients
- Ground beef and ground pork: The blend of the two gives you the best texture since pork adds fat and keeps everything juicy through hours of cooking.
- Breadcrumbs and milk: Soaking the breadcrumbs in milk first creates a panade that holds moisture inside each meatball.
- Large egg: Acts as the binder that holds everything together without making the mixture dense.
- Onion and garlic: Finely chopped onion disappears into the meatball and minced garlic adds a quiet background warmth.
- Salt, black pepper, dried oregano, and dried parsley: A simple herb combination that seasons the meat without competing with the gravy.
- Beef broth: The foundation of your gravy so use a good quality brand you actually enjoy the taste of on its own.
- Condensed cream of mushroom soup: This is the secret weapon that gives the gravy body and a silky texture with zero extra effort.
- Worcestershire sauce: Adds umami depth that makes the gravy taste like it simmered all day on a stovetop.
- Dijon mustard: Just a tablespoon brightens everything and cuts through the richness in a way that keeps you coming back for another bite.
- Onion powder and garlic powder: Reinforces the flavors from the fresh aromatics without overpowering the dish.
- Cornstarch and cold water: Mixed into a slurry at the end to turn that thin braising liquid into a proper spoon coating gravy.
Instructions
- Mix the meatball ingredients together:
- In a large bowl combine the ground beef, ground pork, breadcrumbs, milk, egg, finely chopped onion, minced garlic, salt, pepper, oregano, and parsley. Use your hands and mix until just combined because overworking the meat makes tough meatballs.
- Shape the meatballs:
- Roll the mixture into one and a half inch balls and set them on a large plate. Wet your hands slightly between every few meatballs to keep the mixture from sticking to your palms.
- Build the gravy in the Crockpot:
- Pour the beef broth directly into the slow cooker bowl then whisk in the cream of mushroom soup, Worcestershire sauce, Dijon mustard, onion powder, garlic powder, and a pinch of salt and pepper until smooth.
- Nestle the meatballs into the gravy:
- Gently lower each meatball into the liquid trying to arrange them in a single layer so they cook evenly. Press them down slightly so the gravy comes up around them.
- Let the slow cooker do the work:
- Cover with the lid and cook on LOW for six hours or on HIGH for three hours until the meatballs are cooked through and have absorbed some of that savory flavor.
- Thicken the gravy if you like:
- Whisk the cornstarch and cold water together in a small bowl until smooth then stir it gently into the Crockpot. Cover and cook on HIGH for another fifteen to twenty minutes until the gravy coats the back of a spoon.
- Serve and enjoy:
- Ladle the meatballs and gravy generously over mashed potatoes, buttered egg noodles, or steamed rice and watch everyone at the table go quiet.
There is something about a pot of meatballs and gravy that turns an ordinary Tuesday dinner into an event worth sitting down for.
Making It Your Own
Ground turkey or chicken works beautifully here if you want something lighter and I actually prefer the way turkey soaks up the gravy flavors. Toss in a handful of sliced mushrooms or frozen peas during the last hour for color and a little extra nourishment.
Keeping It Gluten Free
Swap in gluten free breadcrumbs and double check your canned soup and Worcestershire sauce labels because hidden gluten shows up in the strangest places. The texture stays virtually identical and nobody at the table will suspect a thing.
Storage and Reheating
Leftovers keep beautifully in the fridge for up to four days and somehow the gravy gets even better overnight as the flavors settle and mingle. I often make a double batch specifically so I can reheat the second portion for an effortless meal later in the week.
- Store in an airtight container in the refrigerator and reheat gently on the stovetop over medium low heat.
- Freeze individual portions in freezer safe containers for up to three months and thaw overnight in the fridge before reheating.
- Always add a splash of beef broth when reheating to bring the gravy back to its original silky consistency.
Some recipes earn their place in your weekly rotation through sheer convenience and this is one of them. Set it up in the morning and by dinner you will feel like someone else did all the work.
Recipe FAQs
- → Can I substitute ground turkey or chicken?
-
Yes — use the same weight of ground turkey or chicken and keep the binder ratios (breadcrumbs, egg, milk). Watch cooking time closely as leaner meat can dry; consider adding a tablespoon of oil or extra milk for moisture.
- → How do I prevent meatballs from falling apart in the slow cooker?
-
Don’t overwork the mixture when combining ingredients and keep meatballs compact but not dense. Gently nestle them into the sauce rather than stirring, and avoid lifting the lid frequently during cooking.
- → What’s the best way to thicken the gravy?
-
Mix 2 tablespoons of cornstarch with 2 tablespoons of cold water to make a slurry, stir it into the hot gravy, and cook on HIGH for 15–20 minutes until glossy and thickened. For a fuller flavor, brown a few sliced mushrooms before adding.
- → Can I add vegetables to the sauce?
-
Yes — sliced mushrooms, peas, or diced carrots work well. Add firmer vegetables like carrots at the start of cooking; delicate ones like peas are best added in the last 30 minutes to retain texture.
- → How should I store and reheat leftovers?
-
Cool to room temperature, refrigerate in an airtight container up to 3–4 days, or freeze for 2–3 months. Reheat gently on the stovetop over low heat or in a covered dish in the oven until warmed through; add a splash of broth if the sauce has thickened too much.
- → What are good serving suggestions?
-
Serve the meatballs and gravy over creamy mashed potatoes, buttered egg noodles, or steamed rice. Garnish with chopped parsley for brightness and offer pickled vegetables or a simple green salad on the side.