Slow Cooker Cheesy Meatballs & Potatoes is a rich, comforting family dinner made with juicy homemade meatballs, tender potatoes, creamy sauce, and plenty of melted cheese. Everything cooks together in the crockpot, allowing the potatoes to absorb the savory flavors while the meatballs stay tender and flavorful.
The best part comes at the end when cheddar and mozzarella are scattered over the top and allowed to melt into the hot sauce. When you lift a meatball and potato from the crockpot, the melted cheese stretches between every layer, creating an especially satisfying comfort-food dinner.
This recipe is ideal for busy weeknights, Sunday dinners, potlucks, or anytime you want a hearty meal without spending the entire evening standing over the stove.
Why This Recipe Is Popular
This recipe brings together three ingredients that are always popular in family-style meals: meatballs, potatoes, and cheese.
The potatoes become tender as they slowly cook in the seasoned sauce, while the meatballs release savory flavor throughout the dish.
The creamy sauce keeps everything moist and gives the melted cheese something to blend into.
It is also an easy recipe to customize. You can change the cheese, use different seasonings, add vegetables, or even use prepared meatballs when you need a shortcut.
Most importantly, nearly the entire meal cooks in one pot.
Recipe Information
Prep Time: 25 minutes
Cook Time on LOW: 5–6 hours
Cook Time on HIGH: 3–4 hours
Total Time: About 6 hours
Servings: 6–8
Difficulty: Easy
Cooking Method: Slow Cooker
Main Ingredients: Ground beef, potatoes, cheese
Best For: Family dinner, potlucks, comfort food and meal prep
Main Ingredients
Ground beef forms the base of the meatballs.
Breadcrumbs and egg help hold the meatballs together while keeping them tender.
Parmesan adds savory flavor directly to the meat mixture.
Baby potatoes make this recipe filling and hold their shape well during slow cooking.
Cream cheese creates a smooth, rich sauce.
Chicken or beef broth provides enough liquid for the potatoes to cook.
Cheddar brings bold cheese flavor.
Mozzarella creates the dramatic stretchy cheese finish.
Garlic, onion, paprika and Italian seasoning provide simple but flavorful seasoning.
Ingredients
For the meatballs:
1 1/2 pounds ground beef
1 large egg
1/2 cup breadcrumbs
1/3 cup grated Parmesan cheese
1/4 cup finely chopped onion
2 cloves garlic, minced
1 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon Italian seasoning
1/2 teaspoon paprika
2 tablespoons chopped fresh parsley
For the potatoes and sauce:
2 pounds baby Yukon Gold potatoes
1 small onion, sliced
2 cloves garlic, minced
1 1/2 cups low-sodium beef or chicken broth
8 ounces cream cheese, softened and cubed
1/2 cup heavy cream
1 teaspoon Worcestershire sauce
1/2 teaspoon garlic powder
1/2 teaspoon onion powder
1/2 teaspoon paprika
1/2 teaspoon black pepper
1 teaspoon Italian seasoning
1 tablespoon butter
For the cheesy topping:
1 1/2 cups shredded cheddar cheese
1 1/2 cups shredded mozzarella cheese
2 tablespoons chopped fresh parsley
How to Choose the Best Ground Beef
Ground beef around 85/15 is an excellent choice for homemade meatballs.
It contains enough fat to keep the meatballs tender and flavorful without creating an excessive amount of grease in the slow cooker.
A 90/10 blend can also work.
Extremely lean beef may produce firmer meatballs, particularly after several hours of cooking.
If you prefer, you can combine ground beef with ground pork. A mixture of the two creates especially flavorful meatballs.
How to Choose the Best Potatoes
Baby Yukon Gold potatoes are ideal for this recipe.
They have a naturally creamy texture and generally maintain their shape during slow cooking.
Small potatoes can be left whole.
Medium potatoes should be cut in half.
Try to keep all pieces approximately the same size.
Baby red potatoes can also be used.
Avoid cutting potatoes into very small pieces because they may become too soft before the meatballs finish cooking.
Prepare the Meatballs
Place the ground beef in a large mixing bowl.
Add the egg, breadcrumbs, Parmesan, onion, garlic, salt, black pepper, Italian seasoning, paprika and parsley.
Mix gently with clean hands or a fork.
Avoid aggressively squeezing the meat mixture.
Overworking ground beef can create dense meatballs.
Mix only until the ingredients are evenly distributed.
Shape the mixture into meatballs approximately 1 1/2 inches in diameter.
You should have approximately 16–20 meatballs depending on size.
Brown the Meatballs
Browning the meatballs before slow cooking is optional, but it provides better flavor and appearance.
Heat a large skillet over medium-high heat.
Add a small amount of oil.
Arrange the meatballs in the skillet without overcrowding.
Brown them for approximately one to two minutes per side.
You are not trying to cook them completely.
The goal is simply to develop a browned exterior.
Transfer the browned meatballs to a plate.
Prepare the Potatoes
Wash the baby potatoes thoroughly.
Leave small potatoes whole and halve larger ones.
Place the potatoes in the bottom of the slow cooker.
Add the sliced onion and minced garlic.
Season lightly with black pepper, paprika and Italian seasoning.
Toss gently.
Prepare the Creamy Sauce
Combine the broth, heavy cream, Worcestershire sauce, garlic powder, onion powder, paprika, black pepper and Italian seasoning.
Whisk until combined.
Pour the mixture over the potatoes.
Scatter the cream cheese cubes around the crockpot.
Add the butter.
As everything heats, the cream cheese will soften and gradually blend into the sauce.
Step-by-Step Instructions
Place the prepared potatoes in the bottom of a 6-quart slow cooker.
Add sliced onion and garlic.
Pour the seasoned broth mixture over the potatoes.
Add the cream cheese and butter.
Arrange the browned meatballs over and between the potatoes.
Cover the slow cooker.
Cook on LOW for approximately five to six hours.
Alternatively, cook on HIGH for approximately three to four hours.
The meatballs should reach an internal temperature of at least 160°F for ground beef, and the potatoes should be easily pierced with a fork.
Once everything is cooked, gently stir the sauce.
The softened cream cheese should blend into the cooking liquid.
If necessary, gently whisk some sauce from the edge of the crockpot before stirring it through the dish.
Sprinkle cheddar evenly over the meatballs and potatoes.
Add mozzarella over the cheddar.
Cover again.
Cook for approximately 10–15 minutes, just until the cheese is completely melted.
Turn the slow cooker to WARM.
Sprinkle with fresh parsley.
Serve hot.
How to Get the Perfect Cheese Pull
Mozzarella is the most important cheese for creating long stretchy strands.
Use low-moisture mozzarella rather than fresh mozzarella because it melts more consistently without releasing excessive water.
Cheddar provides stronger flavor but does not stretch as dramatically.
Combining cheddar and mozzarella gives you both flavor and texture.
Do not add the cheese several hours before serving.
Instead, add it only after the meatballs and potatoes are fully cooked.
Cover the slow cooker and allow the trapped heat to melt the cheese gently.
Serve while everything is still hot.
Tips for the Best Results
Keep the potatoes similar in size so they cook evenly.
Do not overmix the meatball mixture.
Brown the meatballs first for additional flavor.
Place potatoes toward the bottom of the crockpot because they require plenty of heat to become tender.
Use softened cream cheese so it blends more easily.
Avoid repeatedly opening the lid during cooking.
Use freshly shredded cheese when possible.
Add the shredded cheese only near the end.
Allow the cheese to melt with the lid closed rather than stirring immediately.
Garlic Parmesan Variation
Add an extra two cloves of garlic to the sauce.
Increase the Parmesan in the meatballs to half a cup.
Once the potatoes are tender, sprinkle additional Parmesan over everything before adding mozzarella.
Finish with plenty of chopped parsley.
This version has a rich garlic-cheese flavor that pairs especially well with the potatoes.
Bacon Cheddar Variation
Cook six slices of bacon until crisp.
Drain and crumble them.
Add half of the bacon to the slow cooker during the final 30 minutes.
Once everything is cooked, cover the top generously with sharp cheddar.
Add the remaining bacon.
Cover until the cheese melts.
Finish with chopped green onions.
Ranch Meatballs and Potatoes
Add approximately one tablespoon of dry ranch seasoning to the sauce.
Reduce the added salt because ranch seasoning can already contain plenty.
Use cheddar and Monterey Jack for the topping.
The ranch seasoning combines particularly well with the creamy potatoes.
Spicy Cheesy Meatballs
Add crushed red pepper flakes to the meatball mixture.
You can also add finely diced jalapeño.
Replace half of the cheddar with pepper Jack cheese.
A small amount of smoked paprika provides additional flavor without dramatically increasing the heat.
Finish with sliced jalapeños if desired.
Mushroom Meatball Variation
Mushrooms add another layer of savory flavor.
Slice approximately eight ounces of mushrooms.
Brown them briefly in the same skillet used for the meatballs.
Add them to the crockpot with the onions.
They will cook down into the creamy sauce and complement both the beef and potatoes.
How to Make the Sauce Thicker
The sauce naturally thickens as the cream cheese melts.
If it is still thinner than you prefer at the end, combine one tablespoon cornstarch with two tablespoons cold water.
Stir until completely smooth.
Remove the meatballs temporarily if necessary.
Stir the cornstarch mixture into the hot sauce.
Cover and cook on HIGH for another 10–15 minutes.
Once thickened, return everything to the sauce and add the cheese.
How to Make It Extra Creamy
For an especially rich version, increase the cream cheese slightly.
You can also add another splash of heavy cream near the end.
Stir the sauce until smooth before adding the shredded cheese.
Do not add excessive liquid because the potatoes and onions also release some moisture while cooking.
The finished sauce should coat the potatoes rather than resemble soup.
How to Serve Cheesy Meatballs and Potatoes
This meal is hearty enough to serve on its own.
A fresh green salad provides a lighter contrast.
Steamed broccoli works particularly well with the creamy cheese sauce.
Roasted asparagus or green beans are also excellent options.
Warm dinner rolls can be used to soak up the remaining sauce.
Garlic bread is another flavorful choice.
For a larger family dinner, serve smaller portions with vegetables and bread.
Make-Ahead Instructions
The meatballs can be prepared the evening before.
Shape them and store them in a covered container in the refrigerator.
You can also brown them ahead of time.
Wash the potatoes and prepare the onions and garlic.
Store everything separately in the refrigerator.
The next day, assemble the slow cooker and begin cooking.
This reduces morning preparation considerably.
Meal Prep and Storage
Allow leftovers to cool before transferring them into airtight containers.
Refrigerate for approximately three to four days.
Divide the meatballs, potatoes and sauce evenly between containers.
Store additional shredded cheese separately if you want to add fresh cheese after reheating.
The sauce may become thicker in the refrigerator.
That is normal.
How to Reheat
For individual portions, the microwave is convenient.
Place the meatballs and potatoes in a microwave-safe dish.
Add a tablespoon of milk or broth if the sauce has become very thick.
Cover loosely.
Heat in short intervals until thoroughly hot.
You can also reheat leftovers in a saucepan over low heat.
Add a splash of broth or cream and stir gently.
Avoid aggressive stirring because the tender potatoes can break apart.
Can You Freeze Cheesy Meatballs and Potatoes?
The meatballs freeze very well.
The creamy sauce and potatoes can also be frozen, although their texture may change slightly after thawing.
For best quality, freeze individual portions in airtight freezer-safe containers.
Thaw overnight in the refrigerator.
Reheat slowly.
If you specifically want to prepare this meal for freezer storage, consider freezing the cooked meatballs separately and making fresh potatoes and sauce when serving.
Common Mistakes to Avoid
Do not make the meatballs extremely large.
Oversized meatballs take longer to cook.
Avoid overworking the ground beef mixture.
Do not cut the potatoes into tiny pieces.
Do not add excessive broth.
The final sauce should be creamy rather than watery.
Avoid adding shredded cheese at the beginning of cooking.
Do not repeatedly lift the slow cooker lid.
Make sure the meatballs are safely cooked before serving.
Finally, do not continue slow cooking for hours after the potatoes are tender because they may begin to break apart.
Frequently Asked Questions
Can I use frozen meatballs?
Yes. Fully cooked frozen meatballs can make this recipe even easier. Follow package directions and ensure they are thoroughly heated.
Can I use ground turkey?
Yes. Ground turkey works, though its safe minimum internal temperature is 165°F.
Can I use red potatoes?
Absolutely. Baby red potatoes are excellent for slow cooking.
Can I use russet potatoes?
Yes. Cut them into large, even chunks.
What cheese creates the best cheese pull?
Low-moisture mozzarella provides the best stretch.
Can I use only cheddar?
Yes. The flavor will be excellent, although the cheese will not stretch as much.
Can I add vegetables?
Yes. Mushrooms, broccoli, green beans and carrots can all work.
Can I prepare the meatballs ahead?
Yes. Shape and refrigerate them overnight.
Why is my sauce thin?
Different ingredients release different amounts of moisture. A small cornstarch slurry can thicken the sauce at the end.
Can I make the recipe spicy?
Yes. Add red pepper flakes, jalapeños or pepper Jack cheese.
Final Thoughts
Slow Cooker Cheesy Meatballs & Potatoes combines juicy seasoned beef meatballs, tender baby potatoes, creamy sauce, cheddar and stretchy mozzarella in one satisfying crockpot dinner.
The potatoes slowly absorb the savory broth while the meatballs cook until tender, and the final layer of melted cheese turns the simple ingredients into rich comfort food.
You can keep the recipe classic or customize it with bacon, ranch seasoning, mushrooms, garlic Parmesan, jalapeños, or pepper Jack cheese.
Serve it straight from the crockpot while the cheese is hot and stretchy, with a simple salad, steamed vegetables, or warm bread on the side.