Here is my favorite crockpot million dollar spaghetti recipe, with Italian sausage, a rich marinara sauce, layers of cream cheese and sour cream, and plenty of melted mozzarella on top.
This spaghetti is my go-to dinner when I want something comforting but don’t feel like standing over the stove. I love that I can just throw everything in the crockpot in the morning, and by dinnertime, we have a cheesy, satisfying meal that my kids actually get excited about. Plus, leftovers taste even better the next day!

Why You’ll Love This Million Dollar Spaghetti
- Creamy, cheesy layers – The cream cheese and sour cream layer in the middle makes this so much better than regular spaghetti, giving it that rich, indulgent taste that lives up to its name.
- Set it and forget it – Your crockpot does all the heavy lifting while you’re free to do other things, making this perfect for busy weeknights or lazy weekends.
- Crowd-pleasing comfort food – This is the kind of dish that disappears fast at potlucks and family dinners because everyone loves the combination of pasta, meat, and gooey cheese.
- Minimal cleanup – Everything cooks in one pot, so you won’t be stuck with a sink full of dishes afterward.
What Kind of Italian Sausage Should I Use?
You can use either sweet or hot Italian sausage for this recipe, depending on how much spice you like. Sweet Italian sausage gives you a milder, more family-friendly flavor, while hot Italian sausage adds a nice kick that pairs really well with the creamy cheese layers. If you can only find sausage links at the store, no problem – just remove the casings before browning the meat in your pan. Ground Italian sausage is the easiest option since it’s already ready to cook, and it distributes evenly throughout the sauce for flavor in every bite.
Options for Substitutions
This recipe is pretty forgiving when it comes to swaps, so feel free to work with what you have:
- Italian sausage: Ground beef, ground turkey, or ground chicken all work great here. You can also use a mix of half sausage and half ground beef if you want to stretch the sausage further or tone down the spice.
- Marinara sauce: Any tomato-based pasta sauce will do the job. Try using arrabbiata for extra kick, or a simple crushed tomato sauce if you want to control the seasoning yourself.
- Cream cheese: Ricotta cheese makes a great substitute and gives it more of a traditional lasagna feel. You can also use cottage cheese if you blend it smooth first.
- Sour cream: Greek yogurt works perfectly in place of sour cream and adds a bit more protein. Just make sure to use full-fat for the best texture.
- Mozzarella: Italian blend cheese, provolone, or even cheddar can step in for mozzarella. A mix of cheeses often tastes even better than using just one.
- Spaghetti: Any long pasta like linguine, fettuccine, or angel hair will work. You can also break up lasagna noodles if that’s what you have on hand.
Watch Out for These Mistakes While Cooking
The biggest mistake people make with crockpot spaghetti is not adding enough liquid, which leads to crunchy, undercooked noodles – make sure your pasta is completely submerged in the sauce and water mixture, and don’t be afraid to add an extra 1/2 cup of water if things look dry.
Another common error is opening the lid too often to check on things, as this releases heat and can add 15-20 minutes to your cooking time each time you peek.
To avoid a clumpy cream cheese layer, make sure your cream cheese is fully softened to room temperature before mixing it with the sour cream, or microwave it for 15-20 seconds to make spreading easier.
Finally, resist the urge to cook on HIGH to speed things up – the low and slow method is what gives you tender noodles and prevents the edges from drying out while the center finishes cooking.
What to Serve With Million Dollar Spaghetti?
This rich and cheesy spaghetti is pretty filling on its own, so I like to keep the sides simple and fresh. A crisp Caesar salad or a basic mixed green salad with Italian dressing is perfect for cutting through all that creamy goodness. Garlic bread is always a winner here – you’ll want something to scoop up any extra sauce left on your plate. If you’re feeding a crowd, you could also throw together a quick caprese salad with tomatoes, fresh mozzarella, and basil, or roast some vegetables like zucchini and bell peppers seasoned with garlic and olive oil.
Storage Instructions
Store: This spaghetti keeps really well in the fridge for up to 4 days in an airtight container. The flavors actually get even better the next day after everything has had time to meld together. It’s one of those dishes that makes great leftovers for easy weeknight dinners.
Freeze: You can freeze this for up to 3 months in a freezer-safe container or divided into individual portions. Just know that cream cheese and sour cream can sometimes separate a bit when frozen, but a good stir when reheating usually brings it back together nicely.
Reheat: Warm it up in the microwave on medium power, stirring halfway through, or heat it gently on the stovetop over low heat. Add a splash of water or marinara if it seems a bit dry after storing, and stir until everything is heated through and creamy again.
| Preparation Time | 15-20 minutes |
| Cooking Time | 180-210 minutes |
| Total Time | 195-230 minutes |
| Level of Difficulty | Medium |
| Servings | 8 servings |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 4700-5100
- Protein: 160-180 g
- Fat: 250-280 g
- Carbohydrates: 380-420 g
Ingredients
For the pasta and meat base:
- 1 lb italian sausage (I prefer Johnsonville mild for better flavor)
- 48 oz marinara (I use Rao’s for a richer taste)
- 1.75 cups water
- 1 lb spaghetti (broken in half to fit the pot evenly)
- 2.5 cups mozzarella
- parsley
For the cream mixture:
- 8 oz cream cheese (softened to room temperature, about 70°F)
- 1 cup sour cream (I always use Daisy for a creamier texture)
- 2.5 tbsp italian seasoning
- 1/2 tsp garlic powder
Step 1: Brown the Sausage and Prepare the Cream Mixture
- 1 lb Italian sausage
- 8 oz cream cheese
- 1 cup sour cream
- 2.5 tbsp Italian seasoning
- 1/2 tsp garlic powder
While the crockpot is heating, brown the Italian sausage in a skillet over medium-high heat, breaking it into small pieces as it cooks, about 5-7 minutes until no pink remains.
Drain excess fat if needed.
While the sausage cooks, combine the softened cream cheese, sour cream, Italian seasoning, and garlic powder in a bowl, mixing until smooth and well combined.
I like to use room-temperature cream cheese because it blends much more easily without lumps, creating a silkier texture throughout the dish.
Step 2: Layer the Crockpot Base
- 24 oz marinara
- 1/2 cup water
- 1/2 lb spaghetti
- cooked sausage from Step 1
- cream cheese mixture from Step 1
Pour half of the marinara sauce (24 oz) and 1/2 cup water into the crockpot, stirring to combine.
Break half of the spaghetti in half to fit the pot size and layer it evenly over the sauce mixture, breaking any large clumps.
Spread the cooked sausage evenly over the noodles, then spoon the cream cheese mixture from Step 1 over the sausage layer, spreading it to cover as much surface area as possible.
Step 3: Complete the Layers and Add Cooking Liquid
- 1/2 lb spaghetti
- 24 oz marinara
- 1 cup water
Add the remaining broken spaghetti as the final noodle layer over the cream cheese mixture.
Pour the remaining marinara sauce (24 oz) and 1 cup water over the top, stirring gently to distribute the sauce throughout without completely mixing the layers—this helps ensure even cooking and flavor distribution.
Step 4: Cook the Pasta and Cheese Base
Cover the crockpot and cook on LOW for 2.5 hours.
The noodles should be tender and the sauce should be bubbling gently around the edges.
I find that cooking on low heat rather than high ensures the cream cheese mixture stays creamy instead of breaking and becoming grainy.
Step 5: Add Mozzarella and Final Cook
- 2.5 cups mozzarella
After 2.5 hours, stir the pasta gently to combine all the layers.
Sprinkle the mozzarella cheese evenly over the top, cover, and cook on LOW for another 30 minutes until the cheese is melted and bubbly.
Step 6: Finish and Serve
- parsley
Turn off the crockpot and let the dish rest for 5 minutes before serving.
This allows the cheese to set slightly for better scooping and serving.
Top each portion generously with fresh parsley.

Delicious Crockpot Million Dollar Spaghetti
Ingredients
For the pasta and meat base::
- 1 lb italian sausage (I prefer Johnsonville mild for better flavor)
- 48 oz marinara (I use Rao's for a richer taste)
- 1.75 cups water
- 1 lb spaghetti (broken in half to fit the pot evenly)
- 2.5 cups mozzarella
- parsley
For the cream mixture::
- 8 oz cream cheese (softened to room temperature, about 70°F)
- 1 cup sour cream (I always use Daisy for a creamier texture)
- 2.5 tbsp italian seasoning
- 1/2 tsp garlic powder
Instructions
- While the crockpot is heating, brown the Italian sausage in a skillet over medium-high heat, breaking it into small pieces as it cooks, about 5-7 minutes until no pink remains. Drain excess fat if needed. While the sausage cooks, combine the softened cream cheese, sour cream, Italian seasoning, and garlic powder in a bowl, mixing until smooth and well combined. I like to use room-temperature cream cheese because it blends much more easily without lumps, creating a silkier texture throughout the dish.
- Pour half of the marinara sauce (24 oz) and 1/2 cup water into the crockpot, stirring to combine. Break half of the spaghetti in half to fit the pot size and layer it evenly over the sauce mixture, breaking any large clumps. Spread the cooked sausage evenly over the noodles, then spoon the cream cheese mixture from Step 1 over the sausage layer, spreading it to cover as much surface area as possible.
- Add the remaining broken spaghetti as the final noodle layer over the cream cheese mixture. Pour the remaining marinara sauce (24 oz) and 1 cup water over the top, stirring gently to distribute the sauce throughout without completely mixing the layers—this helps ensure even cooking and flavor distribution.
- Cover the crockpot and cook on LOW for 2.5 hours. The noodles should be tender and the sauce should be bubbling gently around the edges. I find that cooking on low heat rather than high ensures the cream cheese mixture stays creamy instead of breaking and becoming grainy.
- After 2.5 hours, stir the pasta gently to combine all the layers. Sprinkle the mozzarella cheese evenly over the top, cover, and cook on LOW for another 30 minutes until the cheese is melted and bubbly.
- Turn off the crockpot and let the dish rest for 5 minutes before serving. This allows the cheese to set slightly for better scooping and serving. Top each portion generously with fresh parsley.






