Set-It-and-Forget-It Crockpot Spaghetti and Meatballs
Crockpot spaghetti and meatballs is the dinner you start in the morning and forget about until you smell it at 5 p.m. Tender meatballs simmer in a garlicky tomato sauce all day while the spaghetti soaks up every bit of flavor right before you serve it.

No stirring, no watching the pot, just the easiest way to get a big family meal on the table.
Why This Crockpot Spaghetti Stays in Rotation
The meatballs release their juices into the sauce while they cook, so you end up with a pot of sauce that tastes like it bubbled on the stove all afternoon. The spaghetti absorbs the sauce rather than just getting coated in it, which means every bite is seasoned through.
I make this whenever I need a win on a busy weekday. It takes 20 minutes of real effort, and then the slow cooker does the rest. There is no messing with a pot of boiling water or a skillet full of browning meatballs if you do not want to.
Ingredients

- 1 lb ground beef (80/20): fattier beef keeps meatballs moist.
- 1/2 cup plain bread crumbs: store-bought or homemade both work.
- 1/4 cup grated Parmesan cheese: adds saltiness right into the meatball.
- 1 large egg: helps bind the mixture.
- 2 cloves garlic, minced: for the meatball mix.
- 1 tbsp chopped fresh parsley: or 1 tsp dried.
- 1 tsp salt: and 1/2 tsp black pepper: for the meatballs.
- 1 medium onion, diced: yellow or white.
- 3 cloves garlic, minced: for the sauce.
- 2 cans (28 oz each) crushed tomatoes: no-salt-added preferred so you can control the seasoning.
- 1 can (6 oz) tomato paste: adds body.
- 1 tbsp Italian seasoning: or a mix of dried oregano and basil.
- 1/2 tsp red pepper flakes: optional, for a gentle warmth.
- 1 tsp salt: and 1/2 tsp black pepper: for the sauce, plus more to taste.
- 1 tsp granulated sugar: rounds out the acidity, do not skip it.
- 1 lb spaghetti, broken in half: regular, not thin, so it holds up.
- Grated Parmesan and fresh parsley: for serving.
Variations / Substitutions
- Ground turkey or chicken: use 93% lean and add 1 tbsp olive oil to the meatball mix so they do not dry out.
- Gluten-free pasta: cook it separately and stir it in at the end, because it can turn gummy if it sits in the slow cooker too long.
- Add vegetables: toss a cup of diced bell pepper or sliced mushrooms into the sauce before cooking.
- Extra protein: slice cooked Italian sausage and let it warm through with the meatballs.
- Dairy-free: leave the Parmesan in the meatballs and rely on salt and herbs for flavor.
If you love this, you might try my slow cooker meatball subs.
How to Make Crockpot Spaghetti and Meatballs
Step 1: Form the Meatballs

Combine the 1 lb ground beef, 1/2 cup bread crumbs, 1/4 cup Parmesan, the egg, 2 minced garlic cloves, 1 tbsp parsley, 1 tsp salt, and 1/2 tsp pepper in a bowl. Mix gently with your hands just until everything comes together, then roll into 1.5-inch balls (about 18 meatballs).
The mixture will feel a little sticky. That is fine, a light touch keeps the meatballs tender rather than dense.
Step 2: Build the Sauce

Place the diced onion, 3 minced garlic cloves, the crushed tomatoes, tomato paste, Italian seasoning, red pepper flakes, 1 tsp salt, 1/2 tsp pepper, and sugar into the slow cooker. Stir with a wooden spoon until the tomato paste dissolves and the seasonings are evenly distributed.
The sauce will look thin at first. It thickens during the long cook as the liquid reduces and the meatballs soften into it.
Step 3: Slow Cook the Meatballs

Nestle the meatballs into the sauce. They do not need to be fully submerged; the steam will cook the tops. Cover and cook on low for 5 hours, until the meatballs are firm and cooked through and the sauce has deepened in color.
You can cook this on high for 2.5 to 3 hours if you are short on time. Either way, do not lift the lid during cooking, because the heat escapes and adds time.
Step 4: Add the Spaghetti

Remove the lid and add the broken spaghetti. Push the strands down with a spoon so they are mostly covered in sauce. Do not stir too vigorously or the meatballs might break apart. Cover again and cook on high for 30 to 60 minutes, checking once or twice to stir and prevent sticking.
Taste a strand of pasta around the 30-minute mark. Wait until it is tender but still has a little chew, because it will soften further off the heat.
Step 5: Toss and Serve

Remove the lid and toss the spaghetti gently with tongs until the sauce coats every strand and the meatballs are nestled throughout. Spoon onto plates or a big platter and top with extra Parmesan and parsley.
Serve hot while the pasta is still glossy and the meatballs are steaming. This is the moment the whole house smells like an Italian Sunday without any of the work.
A Few Notes Before You Start
- For deeper flavor, quickly sear the meatballs in a skillet with a little oil before adding them to the slow cooker. The browned bits stick to the meatballs and add a savory note to the sauce.
- Use a wooden spoon: to break up any clumps of spaghetti after it has cooked if they stick together.
- If the sauce seems watery: after cooking, stir in an extra tablespoon of tomato paste and let it sit on warm for 10 minutes.
- Resist the urge to lift the lid: while the meatballs cook. Every peek adds 10 to 15 minutes to the cook time.
Cook times for the meatballs and pasta:
| Slow Cooker Setting | Meatball Cook Time | Spaghetti Cook Time |
|---|---|---|
| Low | 5 hours | 30–60 minutes after adding |
| High | 2.5–3 hours | 20–30 minutes after adding |
Storing Leftover Spaghetti and Meatballs
- Refrigerate: store in a sealed container for up to 4 days. The pasta will continue to absorb liquid, so the leftovers will be thicker but still delicious.
- Reheating: warm gently in a pot with a splash of water or broth to loosen the sauce. Stir often so the meatballs do not fall apart.
- Serve cold: this is not a dish that shines cold; reheat it for the best texture.
What to Serve With Crockpot Spaghetti and Meatballs
A simple green salad with a sharp vinaigrette cuts the richness of the long-cooked sauce. Garlic bread is a no-brainer for sopping up extra sauce, and roasted broccoli brings a little charred bitterness that balances the sweet tomato.
Frequently Asked Questions
Can I use frozen meatballs?
Yes, you can add 1 to 2 lbs of frozen fully cooked meatballs straight to the sauce. Increase the initial cook time by 1 hour on low so they heat through.
Why did my spaghetti turn out mushy?
The pasta likely cooked too long or sat on the warm setting before serving. Check it at the low end of the time range and serve right away.
Do I have to break the spaghetti in half?
You do not, but long strands are hard to stir into a slow cooker without snapping. Breaking them lets you fit the pasta in one layer and cook it evenly.
Can I make this dairy-free?
Yes, omit the Parmesan in the meatballs and add an extra 1/4 tsp salt. Use a nutritional yeast or dairy-free topping at the table.

Crockpot Spaghetti and Meatballs Recipe
Ingredients
Method
- Mix the ground beef, bread crumbs, Parmesan, egg, 2 minced garlic cloves, parsley, 1 tsp salt, and 1/2 tsp pepper. Roll into 1.5-inch meatballs.
- Stir the onion, 3 minced garlic cloves, crushed tomatoes, tomato paste, Italian seasoning, red pepper flakes, 1 tsp salt, 1/2 tsp pepper, and sugar in the slow cooker.
- Nestle the meatballs into the sauce, cover, and cook on low for 5 hours.
- Add the broken spaghetti, stir gently, cover, and cook on high for 30 to 60 minutes until tender.
- Toss the spaghetti with the sauce and meatballs, then serve hot with extra Parmesan and parsley.
