This Slow Cooker Creamy Meatball and Potato Casserole is the ultimate comfort food for anyone who loves tender beef meatballs, soft potatoes, a rich creamy sauce, and melted cheddar cheese. Everything cooks together in the slow cooker, creating a hearty, satisfying meal with minimal preparation.
Seasoned homemade beef meatballs are layered over diced potatoes and covered in a creamy mushroom sauce seasoned with savory herbs. As the casserole slowly cooks, the flavors blend together, and the final layer of melted cheddar makes every bite extra delicious.
Perfect for busy weeknights, family dinners, or cozy weekends, this easy slow cooker recipe is a wonderful addition to your regular dinner rotation.
Recipe Overview
| Details | Information |
| Prep Time | 20 minutes |
| Cook Time | 6–7 hours on LOW or 3–4 hours on HIGH |
| Final Cheese Melting Time | 5–10 minutes |
| Total Time | Approximately 6 hours 25 minutes to 7 hours 30 minutes |
| Servings | 6 |
| Cuisine | American-inspired comfort food |
| Cooking Method | Slow Cooker |
| Difficulty | Easy |
Why You’ll Love This Recipe
Easy preparation: Prepare the meatballs, mix the creamy sauce, and layer everything in the slow cooker. The appliance handles most of the cooking.
Rich and creamy flavor: Condensed cream of mushroom soup, cream, and savory seasonings create a smooth sauce that coats the potatoes and meatballs.
Tender beef meatballs: Ground beef seasoned with garlic, onion, and Italian herbs creates flavorful meatballs that complement the creamy sauce.
A complete family meal: The combination of beef and potatoes makes this casserole filling and satisfying.
Cheesy finish: Melted cheddar adds a delicious, savory topping that makes the dish especially comforting.
Perfect for busy days: This recipe is ideal when you want a warm, homemade dinner without spending hours in the kitchen.
Ingredients
For the Beef Meatballs
| Ingredient | Quantity |
| Ground beef | 500 g (1.1 lb) |
| Breadcrumbs | ½ cup |
| Large egg | 1 |
| Garlic powder | ½ teaspoon |
| Onion powder | ½ teaspoon |
| Italian seasoning or dried parsley | 1 teaspoon |
| Salt | To taste |
| Black pepper | To taste |
| Olive oil, for optional browning | 1 teaspoon |
For the Creamy Potato Casserole
| Ingredient | Quantity |
| Large potatoes, peeled and diced | 4–5 |
| Condensed cream of mushroom soup | 1 can (approximately 10.5 oz or 300 g) |
| Heavy cream or milk | 1 cup (240 ml) |
| Gravy seasoning mix or ranch seasoning | 1 packet |
| Butter | 1 tablespoon |
| Shredded cheddar cheese | 1½ cups |
| Fresh parsley, chopped | 1–2 tablespoons |
Step-by-Step Instructions
Step 1: Prepare the Beef Meatballs
In a large mixing bowl, combine the ground beef, breadcrumbs, egg, garlic powder, onion powder, Italian seasoning, salt, and black pepper.
Mix gently until all the ingredients are evenly incorporated. Avoid overmixing, as this can make the meatballs dense.
Shape the mixture into medium-sized meatballs, approximately 1½ inches (4 cm) in diameter. You should get around 16–20 meatballs, depending on their size.
For extra flavor, heat a little olive oil in a skillet over medium-high heat. Brown the meatballs for 3–4 minutes, turning gently to develop color on the outside. They do not need to cook through at this stage.
Step 2: Prepare the Potatoes
Peel the potatoes and cut them into evenly sized cubes, approximately 1 inch (2.5 cm) wide.
Spread the diced potatoes evenly across the bottom of the slow cooker. Cut them into similar sizes so they cook at roughly the same rate.
Add the tablespoon of butter in small pieces over the potatoes.
Step 3: Make the Creamy Sauce
In a separate bowl, whisk together the condensed cream of mushroom soup, heavy cream or milk, and the gravy or ranch seasoning mix.
Mix until the sauce is smooth and the seasoning is evenly distributed.
If the mixture is very thick, add a small splash of milk to make it easier to pour. Avoid adding too much extra liquid because the potatoes release moisture as they cook.
Step 4: Assemble the Casserole
Pour half of the creamy sauce over the diced potatoes, spreading it evenly.
Arrange the beef meatballs in a single layer on top of the potatoes.
Pour the remaining sauce over the meatballs, making sure they are well coated.
Cover the slow cooker with its lid.
Step 5: Cook Until Tender
Cook on LOW for 6–7 hours or on HIGH for 3–4 hours.
Cooking times may vary depending on the size of the meatballs, the type of potatoes, and your slow cooker.
The potatoes should be fork-tender, and the meatballs should reach an internal temperature of 160°F (71°C).
Avoid lifting the lid frequently, as this releases heat and can extend the cooking time.
Step 6: Add the Cheddar Cheese
During the final 5–10 minutes of cooking, sprinkle the shredded cheddar cheese evenly over the casserole.
Cover the slow cooker again and allow the cheese to melt into a creamy, delicious topping.
Once the cheese has melted, sprinkle freshly chopped parsley over the top.
Step 7: Serve and Enjoy
Turn off the slow cooker and allow the casserole to rest for a few minutes before serving.
Spoon the creamy potatoes and beef meatballs into bowls, making sure each portion includes plenty of sauce and melted cheddar.
Serve hot with steamed vegetables, a fresh salad, or warm bread for a satisfying family dinner.
Best Tips
Cut the potatoes evenly: Uniform potato cubes cook more consistently and help prevent some pieces from becoming mushy while others remain firm.
Choose a suitable potato variety: Yukon Gold potatoes offer a creamy texture, while Russet potatoes become soft and fluffy during slow cooking.
Do not overmix the meatballs: Gently combine the ingredients to help keep the meatballs tender.
Brown the meatballs for extra flavor: This optional step develops a richer, savory taste and adds color to the finished casserole.
Use softened or room-temperature ingredients when practical: This helps the sauce mix evenly and makes assembly easier.
Check the seasoning before serving: Condensed soup and packaged seasoning mixes can contain plenty of sodium, so taste the sauce before adding extra salt.
Add the cheese at the end: Adding cheddar near the end helps it melt smoothly without becoming overly oily during prolonged cooking.
Best Ingredient Options
Ground beef: Ground beef with approximately 80–85% lean meat provides good flavor and moisture. Leaner beef can also be used.
Potatoes: Yukon Gold, red potatoes, or Russet potatoes are all suitable. Cut them into evenly sized cubes for more consistent cooking.
Cream of mushroom soup: Condensed cream of chicken soup can be used instead for a milder, savory flavor.
Heavy cream: Whole milk works as a lighter alternative. The sauce will be less rich but still delicious.
Cheddar cheese: Sharp cheddar adds a stronger cheese flavor, while mild cheddar produces a softer taste. Monterey Jack is another good option.
Seasoning mix: Ranch seasoning adds herbs and garlic, while gravy seasoning gives the casserole a deeper savory flavor. Choose one packet, rather than combining both, unless you adjust the quantities to taste.
Breadcrumbs: Plain breadcrumbs work well, but seasoned breadcrumbs can add additional herbs to the meatballs.
Recipe Variations
Extra cheesy casserole: Add a small amount of mozzarella along with the cheddar for a creamier, stretchy cheese topping.
Garlic herb meatballs: Add a little extra garlic powder and dried parsley to the beef mixture for more savory flavor.
Mushroom and beef casserole: Add sliced mushrooms over the potatoes before adding the meatballs for an earthy flavor that complements the creamy sauce.
Vegetable-packed version: Add chopped carrots or green beans for extra color and texture. Cut carrots into small pieces so they soften during cooking.
Spicy creamy casserole: Add a pinch of paprika or red pepper flakes to the meatball mixture for a gentle kick.
Lighter version: Replace the heavy cream with milk and use reduced-fat cheddar. The sauce may be slightly less rich.
What to Serve With This Recipe
Steamed broccoli or green beans provide freshness and balance the rich, creamy sauce.
A crisp green salad with cucumber, tomatoes, and a light vinaigrette makes a refreshing side dish.
Roasted carrots or asparagus complement the savory beef meatballs and soft potatoes.
Warm dinner rolls or crusty bread are excellent for soaking up the extra sauce.
For a simple family meal, serve the casserole with a side of steamed vegetables and finish with freshly chopped parsley.
Make-Ahead Instructions
You can prepare the beef meatball mixture a day in advance. Shape the meatballs and store them in a covered container in the refrigerator at 40°F (4°C) or below.
The potatoes can be peeled and cut shortly before cooking to prevent discoloration. If you need to prepare them earlier, keep them covered in cold water in the refrigerator, then drain and dry them before assembling the casserole.
The creamy sauce can also be mixed ahead and refrigerated separately.
For food safety, keep raw meat refrigerated and assemble the casserole shortly before starting the slow cooker. Do not leave raw meat sitting at room temperature.
Storage
Allow leftovers to cool slightly, then transfer them to shallow, airtight containers.
Refrigerate within 2 hours of cooking and store at 40°F (4°C) or below for 3–4 days.
Keep the meatballs, potatoes, and sauce together to help preserve moisture and flavor.
Reheating
Microwave: Place a portion in a microwave-safe dish. Cover loosely and heat in short intervals, stirring gently between intervals. Add a splash of milk if the sauce has thickened.
Stovetop: Transfer the leftovers to a saucepan and heat over low to medium-low heat. Add a little milk or broth and stir carefully until hot.
Oven: Place the casserole in an oven-safe dish, cover with foil, and heat at 325°F (163°C) until thoroughly hot.
Reheat leftovers to an internal temperature of 165°F (74°C).
Freezing
This casserole can be frozen, although the potatoes and creamy sauce may change texture slightly after thawing.
Allow the food to cool promptly, then divide it into freezer-safe airtight containers. Freeze for up to 2–3 months for best quality.
Thaw overnight in the refrigerator before reheating. Stir the sauce gently and add a splash of milk if needed to restore its creamy consistency.
Common Mistakes to Avoid
Cutting the potatoes too large: Large potato cubes may remain firm after the meatballs are cooked. Cut them into evenly sized pieces.
Adding too much liquid: The condensed soup, cream, and potatoes provide moisture. Excess liquid can make the finished casserole watery.
Overmixing the meatballs: Excessive mixing can produce a dense texture. Combine the ingredients only until evenly mixed.
Skipping the temperature check: The meatballs should reach 160°F (71°C). Use a food thermometer to verify that they are fully cooked.
Adding the cheddar too early: Prolonged cooking can affect the texture of the cheese. Add it during the final few minutes.
Using too much seasoning: Packaged gravy and ranch mixes can be salty. Start with one packet and adjust the seasoning only after tasting.
Opening the lid repeatedly: This releases heat and can increase the cooking time, so keep the lid closed as much as possible.
Nutrition Estimate
The following values are approximate and depend on the type of ground beef, potatoes, soup, cream, and cheese used.
| Nutrient | Estimated Amount per Serving |
| Calories | 550–700 kcal |
| Protein | 28–38 g |
| Carbohydrates | 40–55 g |
| Total Fat | 28–40 g |
| Saturated Fat | 12–18 g |
| Fiber | 4–6 g |
| Sugar | 3–7 g |
| Sodium | 700–1,300 mg |
These estimates assume approximately six servings.
Frequently Asked Questions
Can I use frozen meatballs?
Yes, fully cooked frozen beef meatballs can be used. Follow the package directions and ensure they are heated thoroughly. Cooking times may differ, so check that the meatballs reach a safe internal temperature.
Can I use cream of chicken soup instead of cream of mushroom soup?
Absolutely. Condensed cream of chicken soup creates a smooth, savory sauce and works well with the beef meatballs and potatoes.
Do I have to brown the meatballs first?
No. Browning is optional. It adds extra flavor and color, but you can place freshly shaped meatballs directly into the slow cooker. Ensure they cook thoroughly.
Which potatoes work best?
Yukon Gold potatoes are an excellent choice because they hold their shape while becoming creamy and tender. Russet potatoes also work but may break apart more easily.
Can I make this casserole without heavy cream?
Yes. Whole milk is a convenient substitute. The sauce will be somewhat lighter, but the condensed soup and cheddar will still provide a creamy texture.
How do I make the sauce thicker?
Use less additional liquid and ensure the condensed soup and cream are measured correctly. If the finished sauce is too thin, you can carefully transfer some to a saucepan and simmer it until it thickens.
Can I prepare this recipe in advance?
Yes. Prepare the meatballs and sauce separately and refrigerate them. Cut the potatoes shortly before assembling the casserole for the best texture.
Can I add vegetables?
Yes. Carrots, green beans, and mushrooms all work well. Cut firm vegetables into small pieces so they have enough time to soften during cooking.
Final Thoughts
This Slow Cooker Creamy Meatball and Potato Casserole combines tender homemade beef meatballs, soft potatoes, a rich savory sauce, and melted cheddar cheese in one comforting dish.
It is easy to prepare, satisfying, and perfect for family dinners when you want a warm homemade meal without complicated steps.
For the best results, cut the potatoes evenly, season the meatballs well, and add the cheddar near the end of cooking. Finish with fresh parsley and serve hot for a delicious dinner everyone can enjoy.