Slow Cooker Cheesy Spaghetti and Meatballs with Three Cheeses

Prep: 15 minCook: 6 hr 20 min8 servingsmediumItalian
Slow Cooker Cheesy Spaghetti and Meatballs with Three Cheeses

This comforting slow cooker pasta combines tender Italian meatballs with rich pasta sauce and diced tomatoes, finished with a creamy three-cheese blend of ricotta, parmesan, and mozzarella. The hands-off cooking method makes it perfect for busy weeknights or feeding a crowd. The key to success is cooking the spaghetti separately to al dente and adding it only after the sauce and meatballs have slow-cooked to perfection. The final cheese layer melts beautifully to create a restaurant-quality dish with minimal effort.

Ingredients

8 servings
  • 26 ounce frozen Italian meatballs, package
    homemade meatballs1:1comfort

    use pre-cooked

  • 24 ounce pasta sauce, jar
    marinara sauce1:1comfort

    any tomato-based sauce works

  • 30 ounces diced tomatoes
  • 1 pound spaghetti, cooked to al dente
    penne pasta1:1comfort

    short pasta works well

    Full guide →
  • 15 ounce part-skim ricotta cheese
    cottage cheese1:1budget

    slightly different texture

    Full guide →
  • ½ cup parmesan cheese, shredded
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • ½ teaspoon garlic salt
  • 2 cups mozzarella cheese, shredded
    cheddar cheese1:1comfort

    different flavor profile

    Full guide →

Instructions

  1. 1

    Add frozen meatballs, pasta sauce and tomatoes to slow cooker

  2. 2

    Stir to combine ingredients

  3. 3

    Cover and cook on low for 6 hours

  4. 4

    Add cooked al dente spaghetti and stir to combine with sauce and meatballs

  5. 5

    Mix ricotta cheese, parmesan, basil, oregano and garlic salt in medium bowl

  6. 6

    Add scoops of ricotta mixture on top of spaghetti and spread evenly

  7. 7

    Top with shredded mozzarella cheese

  8. 8

    Cover and cook for 20-30 minutes until cheeses melt

  9. 9

    Serve immediately

Tips

Tip 1

Cook spaghetti separately to perfect al dente texture before adding to prevent mushy pasta

Tip 2

Let the dish rest 5-10 minutes after cooking to allow cheese to set slightly for cleaner serving

Tip 3

Use kitchen tongs to gently fold cooked spaghetti into sauce to avoid breaking noodles

Good to Know

Storage

Refrigerate leftovers for up to 3 days in covered container

Make Ahead

Can assemble sauce and meatball mixture day before, add pasta and cheese when ready to serve

Serve With

Serve hot with garlic bread and side salad

See pairing guide →

Common Mistakes

Watch

Cook pasta separately to avoid mushy texture

Watch

Don't skip resting time after adding cheese or it will be too runny when served

Substitutions

frozen meatballs
homemade meatballs1:1comfort

use pre-cooked

pasta sauce
marinara sauce1:1comfort

any tomato-based sauce works

Full guide →
spaghetti
penne pasta1:1comfort

short pasta works well

Full guide →
ricotta
cottage cheese1:1budget

slightly different texture

Full guide →
mozzarella
cheddar cheese1:1comfort

different flavor profile

Full guide →
Find more substitutions →

FAQ

Can I use fresh meatballs instead of frozen?

Yes, use pre-cooked fresh meatballs or brown raw meatballs first then add to slow cooker with same timing.

What if I don't have ricotta cheese?

Substitute with cottage cheese or cream cheese for similar creamy texture, though flavor will be slightly different.

How long will leftovers keep?

Store covered in refrigerator for up to 3 days or freeze portions for up to 3 months.