Ground beef meatballs are gently mixed, shaped into 1 1/2-inch rounds and layered in a crockpot. A mixture of beef broth, condensed cream of mushroom soup, Worcestershire, soy, and dried thyme cooks low for 4-5 hours (or high 2-3). Stir in heavy cream and thicken with a cornstarch slurry if needed. Brown meatballs briefly beforehand for extra texture. Serve over mashed potatoes, noodles, or rice; swap turkey for a lighter version.
The house smelled incredible when I walked in that rainy Tuesday, the kind of scent that makes you drop your bag at the door and head straight to the kitchen. My grandmother had discovered slow cookers somewhat late in life but was making up for lost time with enthusiasm. These meatballs were her experiment du jour, and she was practically vibrating with excitement to serve them.
I made these for my sister's family last winter when they were all recovering from the flu. Something about tender meatballs in rich gravy seems to speak directly to the part of us that needs comfort. Her husband ate three helpings and asked if there was a secret ingredient.
Ingredients
- Ground beef: The fat content keeps meatballs moist during long cooking, so do not go too lean here
- Breadcrumbs and milk: This combination creates a tender texture that prevents the meat from becoming dense
- Condensed cream of mushroom soup: The secret ingredient my grandmother swore by for perfectly thickened gravy every time
- Worcestershire sauce: Adds that deep savory umami that makes people ask what is in this
- Heavy cream: Stirred in at the end for richness and a velvety finish
Instructions
- Mix the meatball base:
- Combine ground beef, breadcrumbs, milk, egg, onion, garlic, Parmesan, parsley, salt, and pepper in a large bowl. Mix with your hands until just combined, handling the meat as little as possible.
- Shape your meatballs:
- Form into 1 1/2-inch balls, aiming for about 20 to 24 total. Wet your hands occasionally to prevent sticking.
- Brown for extra flavor:
- Heat oil in a skillet and brown meatballs in batches, 2 to 3 minutes per side. This step is optional but worth the extra effort.
- Start the slow cooker magic:
- Place meatballs in your crockpot, nestling them in a single layer if possible.
- Make the gravy:
- Whisk together beef broth, cream of mushroom soup, Worcestershire, soy sauce, thyme, onion powder, and garlic powder until smooth.
- Let it cook:
- Pour the gravy over meatballs, cover, and cook on LOW for 4 to 5 hours or HIGH for 2 to 3 hours.
- Finish and thicken:
- Stir in heavy cream and taste for salt. If the gravy needs thickening, stir in the cornstarch slurry and cook on HIGH 10 to 15 minutes longer.
My daughter now requests these for her birthday dinner every year. There is something about meatballs and gravy that feels like a celebration without being fussy or pretentious.
Make Ahead Magic
I have learned to form and freeze the meatballs on a baking sheet before storing them in bags. You can throw them frozen directly into the slow cooker, adding an extra hour to the cooking time. The gravy components can be whisked together the night before and kept in the refrigerator.
Serving Suggestions
Mashed potatoes are the classic choice for a reason, soaking up all that savory gravy. Egg noodles work beautifully too, catching the sauce in every twist. For a lighter option, serve over steamed rice or roasted cauliflower mash.
Variations and Adaptations
Ground turkey makes excellent lighter meatballs, though you may want to add an extra tablespoon of olive oil to the mixture. The cream of mushroom soup can be replaced with golden mushroom soup for a milder flavor that picky eaters often prefer.
- Try adding a splash of red wine to the gravy for extra depth
- A pinch of red pepper flakes gives gentle warmth without overwhelming the dish
- Fresh thyme leaves stirred in at the end brighten everything
These meatballs have become my answer to almost every comfort food craving.
Recipe FAQs
- → How long should I cook on low versus high?
-
Cook on LOW for 4-5 hours or on HIGH for 2-3 hours, until meatballs register done and tender. Timing can vary slightly based on crockpot model and meatball size.
- → Is browning the meatballs beforehand necessary?
-
Browning is optional but recommended: a quick sear (2-3 minutes per side) adds a caramelized crust and deeper flavor, though slow cooking will still yield tender meatballs.
- → How do I thicken the gravy if it's too thin?
-
Mix 2 tbsp cornstarch with 2 tbsp cold water to make a slurry, stir into the hot gravy and cook on HIGH 10-15 minutes until glossy and thick. You can also reduce liquid slightly before adding cream.
- → Can I substitute the beef for another protein?
-
Yes—ground turkey or chicken can be used for a lighter finish. Adjust seasoning and watch cooking time as leaner meats can dry out faster; briefly searing helps retain moisture.
- → What are good side dishes to serve with this?
-
Classic pairings include mashed potatoes, egg noodles, or rice. Steamed green beans or a crisp salad provide a fresh contrast to the rich brown gravy.
- → How can I make this gluten-free?
-
Use gluten-free breadcrumbs and a gluten-free condensed soup or make a simple gravy from beef stock thickened with cornstarch. Swap soy sauce for tamari if needed and check labels on all canned goods.