I first made these slow cooker meatballs with gravy on a cold weeknight when I needed something both effortless and comforting. It’s a throw-and-forget recipe that turns a bag of frozen meatballs into a silky gravy-soaked main in hours. Families love it, weeknight cooks love it, and anyone who wants a low-effort dinner that tastes like it took far more work will reach for this again and again. If you enjoy easy slow-cooker dinners, you might also like the flavor and convenience of slow cooker garlic butter chicken and veggies as another hands-off option for busy evenings.
Why you’ll love this dish
This recipe is comfort food made painless. You use frozen meatballs and pantry-friendly seasoning packets, so prep is literally just pouring and stirring. It’s budget-friendly, kid-approved, and forgiving if you need to walk away for a few hours. The long, gentle cooking time lets frozen meatballs heat through evenly while the broth and seasoning meld into a rich gravy that’s perfect over mashed potatoes.
"The best part was how much flavor the gravy picked up from just one seasoning packet. Minimal effort, maximum comfort."
This is ideal for weeknight dinners, potlucks, or when you want hearty leftovers that reheat beautifully.
Preparing Slow Cooker Meatballs with Gravy
Step-by-step overview
- Layer frozen meatballs in the slow cooker.
- Whisk a seasoning packet into beef broth until dissolved.
- Pour broth over the meatballs and cook low for 6 to 8 hours or high for 3 to 4 hours.
- If the liquid is thin, thicken with a cornstarch slurry and finish on high for 15 to 20 minutes.
- Serve generous spoonfuls of gravy over mashed potatoes.
What you’ll need
- 1 to 2 pounds frozen meatballs (beef, turkey, or plant-based)
- 1 to 2 packets seasoning mix (onion soup mix or brown gravy mix work well)
- 2 to 3 cups beef broth (use low-sodium if your mix is salty)
- Mashed potatoes, for serving
Notes and substitutions
- Use 1 packet for milder flavor, 2 packets for bolder gravy.
- For a lighter option, choose turkey or vegetarian meatballs and adjust seasoning.
- If you prefer thicker gravy from the start, use 2 cups broth; for more sauce leave 3 cups.
Step-by-step instructions
- Arrange the frozen meatballs in an even layer inside the slow cooker so they heat evenly.
- In a medium bowl, whisk the seasoning packet(s) into the beef broth until completely dissolved and smooth.
- Pour the seasoned broth over the meatballs so they are mostly submerged. Tilt the slow cooker or add a splash more broth if needed.
- Cover and cook on low for 6 to 8 hours, or on high for 3 to 4 hours, until meatballs are heated through and the gravy has developed flavor.
- If the gravy is too thin for your taste, mix 1 tablespoon cornstarch with 2 tablespoons cold water to make a slurry. Stir it into the slow cooker and cook on high for 15 to 20 minutes more until thickened.
- Spoon meatballs and plenty of gravy over warm mashed potatoes and serve immediately.

How to plate and pair
Best ways to enjoy it
Serve the meatballs ladled over a mound of creamy mashed potatoes so each bite is gravy-soaked. For color and texture, add steamed green beans, roasted carrots, or sautéed mushrooms on the side. If you want a bread option, warm dinner rolls or buttered egg noodles work nicely to sop up every last drop.
If you’re building a menu of easy slow-cooker mains, consider pairing this with another comforting recipe like meatloaf with mushroom gravy for a different texture and flavor profile on another night.
How to store & freeze
Storage and reheating tips
- Refrigerate leftovers in an airtight container within two hours of cooking. Use within 3 to 4 days.
- To reheat, warm gently on the stovetop over low-medium heat, stirring occasionally until the gravy simmers and the meatballs reach 165°F. You can also reheat individual portions in the microwave in 30 to 60 second bursts, stirring in between.
- To freeze, cool completely, then transfer to freezer-safe containers for up to 3 months. Thaw overnight in the refrigerator before reheating, or reheat from frozen on low in a slow cooker until warmed through.
Food safety note: if meatballs were pre-cooked and frozen, you’re reheating them — still aim for 165°F internal temperature to ensure safety and quality.
Helpful cooking tips
- Use low-sodium beef broth if your seasoning packet is salty, and taste the gravy toward the end before adding more seasoning.
- Keep the slow cooker lid closed while it cooks; lifting the lid extends cook time and cools the pot.
- If you like a richer gravy, stir in a couple tablespoons of sour cream or plain yogurt at the end off the heat for creaminess. Add it sparingly to avoid curdling.
- Don’t skip the cornstarch slurry if you want a glossy, clingy gravy. Mix cornstarch into cold water before adding to avoid lumps.
- If meatballs stick together, use tongs or a large spoon to separate them halfway through cooking for more even saucing.
Creative twists
Recipe variations
- Swedish-style: Stir in 1/2 cup sour cream and 1 teaspoon Dijon mustard at the end for a tangy, creamy finish.
- Tomato-simmered: Replace half the beef broth with crushed tomatoes and add Italian seasoning for a saucier, tomato-forward version.
- Sweet-and-savory: Mix in a few tablespoons of brown sugar and a splash of apple cider vinegar for a sticky glaze-like gravy.
- Veg-forward: Add halved baby potatoes and thick-cut carrots into the slow cooker at the start; they’ll cook alongside the meatballs and soak up flavor.
- Dietary swaps: Use plant-based meatballs and vegetable broth for a vegetarian option and check the seasoning packet for vegetarian compliance.
Common questions
Can I cook frozen meatballs in the slow cooker safely?
Yes. Most store-bought frozen meatballs are pre-cooked, so the slow cooker reheats them safely. Still, make sure the meatballs reach 165°F when reheated. If you’re using raw homemade frozen meatballs, ensure they are fully cooked through before serving with gravy.
How long will the gravy stay good in the fridge?
Stored properly in an airtight container, gravy with meatballs will stay good for 3 to 4 days in the refrigerator. Reheat only what you plan to eat and discard any gravy that smells off or looks separated after storage.
Can I thicken the gravy without cornstarch?
Yes. Alternatives include mixing 2 tablespoons of all-purpose flour with an equal amount of softened butter to make a quick beurre manié and stirring it into the hot gravy until thickened. Another option is to reduce the liquid by cooking uncovered on high until the sauce concentrates, though this can change overall yield.
What if the seasoning packet makes the gravy too salty?
If the gravy is too salty, add more low-sodium beef broth or a splash of water to dilute. You can also add a peeled, halved potato to the slow cooker for the last hour; it will absorb some salt (discard the potato before serving). Using just one seasoning packet or choosing low-sodium broth from the start helps prevent over-salting.
Can I add vegetables to the slow cooker with the meatballs?
Yes. Root vegetables like carrots and potatoes work well but will lengthen cook time if added raw. For even doneness, cut them into bite-size pieces and place them under the meatballs so they cook in the hot liquid; adjust cook time as needed.

Slow Cooker Meatballs with Gravy
Ingredients
Method
- Arrange the frozen meatballs in an even layer inside the slow cooker so they heat evenly.
- In a medium bowl, whisk the seasoning packet(s) into the beef broth until completely dissolved and smooth.
- Pour the seasoned broth over the meatballs so they are mostly submerged.
- Cover and cook on low for 6 to 8 hours, or on high for 3 to 4 hours, until meatballs are heated through and the gravy has developed flavor.
- If the gravy is too thin for your taste, mix 1 tablespoon cornstarch with 2 tablespoons cold water to make a slurry. Stir it into the slow cooker and cook on high for 15 to 20 minutes more until thickened.
- Spoon meatballs and plenty of gravy over warm mashed potatoes and serve immediately.


