Slow Cooker Meatball Casserole is a hearty, hands-off comfort meal that brings together juicy meatballs, tender pasta, rich marinara sauce, and gooey melted cheese. It’s everything you love about Italian-American casseroles—warm, cheesy, and satisfying—made right in your slow cooker for ultimate ease. Perfect for busy weeknights or cozy family dinners.
Why You’ll Love This Recipe
This meatball casserole is a set-it-and-forget-it kind of meal that doesn’t sacrifice flavor. With minimal prep, your slow cooker does all the work, infusing the dish with rich tomato flavor and keeping the meatballs moist and tender. It’s an all-in-one dinner that pleases both kids and adults, and it’s easy to customize with your favorite pasta shapes and cheeses.
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Frozen or homemade meatballs
- Uncooked pasta (penne, ziti, or rotini work well)
- Marinara or spaghetti sauce
- Diced tomatoes (optional)
- Onion (optional)
- Garlic powder or minced garlic
- Italian seasoning
- Salt and pepper
- Shredded mozzarella cheese
- Grated Parmesan cheese
- Fresh basil or parsley (optional, for garnish)
- Water or chicken broth (to help cook the pasta)
directions

- Spray the inside of your slow cooker with nonstick cooking spray.
- Pour half of the marinara sauce into the bottom of the slow cooker.
- Add frozen (or thawed) meatballs in a single layer on top of the sauce.
- Sprinkle in uncooked pasta and diced onion if using.
- Add remaining marinara sauce, diced tomatoes (if using), garlic, Italian seasoning, salt, and pepper.
- Pour in water or broth to help cook the pasta—stir slightly to distribute ingredients evenly.
- Cover and cook on high for 2.5 to 3.5 hours, or on low for 5 to 6 hours, until the pasta is tender and meatballs are heated through.
- In the last 15–20 minutes of cooking, sprinkle shredded mozzarella and Parmesan cheese over the top.
- Cover again and let the cheese melt.
- Garnish with chopped parsley or basil before serving, if desired.
Servings and timing
This recipe serves about 6 people.
Prep time: 10 minutes
Cook time: 3–6 hours (depending on slow cooker setting)
Total time: 3 to 6 hours and 10 minutes
Variations
- Use homemade meatballs: Make your own meatballs with ground beef, pork, or turkey for a more personalized flavor.
- Add vegetables: Stir in chopped spinach, zucchini, or bell peppers for added nutrition.
- Try different pasta: Shells, rigatoni, or bowties also work well—adjust liquid slightly for different shapes.
- Spicy kick: Use spicy Italian meatballs or add red pepper flakes to the sauce.
- Creamy version: Stir in a little ricotta or cream cheese during the last 30 minutes for extra creaminess.
storage/reheating
Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, warm in the microwave or in a saucepan on the stove over medium heat. Add a splash of broth or water if the pasta has absorbed too much sauce.
This dish can also be frozen. Cool completely, then freeze in individual portions or in a large container for up to 2 months. Thaw in the fridge overnight before reheating.
FAQs
Can I use uncooked meatballs?
Yes, but they should be fully cooked in the slow cooker before eating. Increase the cooking time slightly and ensure they reach a safe internal temperature.
Does the pasta get mushy in the slow cooker?
No, as long as you don’t overcook it. Keep an eye on it during the final hour and check for doneness.
Can I use refrigerated fresh pasta?
Fresh pasta cooks much faster and may become too soft in the slow cooker. It’s best to use dried pasta for this recipe.
Can I use a different type of cheese?
Yes! Try provolone, cheddar, or Italian blend cheeses for different flavor profiles.
How do I keep the pasta from sticking together?
Stir gently about halfway through the cook time, if possible, and ensure there’s enough liquid in the mixture.
Can I make this vegetarian?
Yes, use plant-based meatballs and a vegetable-based marinara sauce for a vegetarian version.
What kind of marinara sauce should I use?
Use your favorite jarred or homemade marinara. A thicker sauce helps the casserole hold its shape better.
Can I double the recipe?
Yes, if your slow cooker is large enough. Increase cook time slightly and monitor pasta doneness.
What’s the best way to serve this?
Serve with garlic bread and a side salad for a full, comforting meal.
Can I assemble this the night before?
Yes, layer all the ingredients (except cheese) in the slow cooker insert and refrigerate overnight. Cook the next day as directed.
Conclusion
Slow Cooker Meatball Casserole is a no-fuss, flavor-packed meal that’s perfect for feeding a hungry family. It’s warm, cheesy, and incredibly satisfying, with the bonus of minimal prep and cleanup. Whether you’re looking for a weeknight dinner or something cozy for the weekend, this casserole is always a winner.
PrintSlow Cooker Meatball Casserole
This Slow Cooker Meatball Casserole is a cheesy, saucy, hands-off dinner your whole family will love. Juicy meatballs are slow-cooked in marinara sauce with pasta and plenty of gooey melted cheese. It’s hearty, simple, and perfect for busy nights!
- Prep Time: 10 minutes
- Cook Time: 3 hours
- Total Time: 3 hours 10 minutes
- Yield: 6 servings 1x
- Category: Main Dish
- Method: Slow Cooker
- Cuisine: Italian-American
Ingredients
-
1 (24 oz) bag frozen fully cooked meatballs
-
3 cups marinara sauce (your favorite jarred or homemade)
-
3 cups uncooked pasta (penne or rotini work well)
-
2 cups water or low-sodium chicken broth
-
1 teaspoon Italian seasoning
-
1/2 teaspoon garlic powder
-
Salt and pepper, to taste
-
1 1/2 cups shredded mozzarella cheese
-
1/4 cup grated Parmesan cheese
-
Fresh parsley or basil, chopped (optional, for garnish)
Instructions
-
Lightly grease the inside of your slow cooker with nonstick spray.
-
Add meatballs, marinara sauce, water or broth, Italian seasoning, garlic powder, and a pinch of salt and pepper. Stir to combine.
-
Stir in the uncooked pasta, making sure it’s mostly covered by the sauce.
-
Cover and cook on high for 2 1/2 to 3 hours or low for 5–6 hours, until the pasta is tender.
-
About 15 minutes before serving, sprinkle mozzarella and Parmesan cheese over the top. Cover and cook until cheese is melted.
-
Serve warm, topped with fresh herbs if desired.
Notes
-
For a protein boost, use turkey or chicken meatballs.
-
Add spinach or chopped zucchini in the last hour for extra veggies.
-
Great with garlic bread or a side salad!