Save This Recipe
You know how some meals just feel like home? That’s what this hearty beef and vegetable spaghetti is for me. It’s the kind of dish you throw together when the sky turns gray, the kids are fighting over the remote, and you need something warm, filling, and made with love — without hovering over a stove all day.
This recipe has been in my back pocket for years. I started making it back when my kids were little, the house was chaos, and anything I could toss in the slow cooker by 9 a.m. felt like a miracle. And over time, it’s become one of those go-to dinners that brings everyone to the table with hungry bellies and happy hearts.
The best part? It makes enough to feed a crowd — or give you leftovers for lunch (which I swear taste even better the next day).
Why You’ll Love This Cozy Crockpot Spaghetti
-
Set it and forget it — the slow cooker does all the work
-
Rich, homemade flavor with simple pantry staples
-
Loaded with veggies — sneaky nutrition for picky eaters
-
Feeds a crowd and makes great leftovers
-
Perfect for freezing — just skip the noodles if you’re making ahead
Ingredients You’ll Need
Let’s gather up the good stuff — nothing fancy, just real, honest food:
-
1 lb ground beef – You can swap in turkey or chicken if you’re feelin’ lighter
-
1 onion, diced
-
2 cloves garlic, minced
-
1 bell pepper, diced – red, green, orange — whatever you’ve got
-
2 carrots, sliced
-
2 stalks celery, sliced
-
1 (28 oz) can diced tomatoes
-
1 (6 oz) can tomato paste
-
2 cups beef broth – veggie broth works in a pinch
-
1 tsp dried oregano
-
1 tsp dried basil
-
Salt and pepper, to taste
-
12 oz spaghetti, broken in half
-
Grated Parmesan, for serving (or a sprinkle of love)
How to Make It (Let’s Get Cozy)
1. Brown the beef.
In a skillet over medium heat, brown your ground beef until fully cooked. Drain off the extra fat — no one wants greasy sauce. Add your onion and garlic and sauté until the kitchen smells amazing and the onion’s nice and soft.
2. Load the slow cooker.
Transfer your beef mixture to the slow cooker. Toss in the bell pepper, carrots, and celery. It might look like a lot of veggies — that’s okay. They’ll melt into the sauce as it cooks and give it the most wonderful depth.
3. Add the saucy stuff.
Stir in your diced tomatoes, tomato paste, beef broth, oregano, basil, salt, and pepper. Give it a good stir. Pop the lid on and set it to low for 6–7 hours or high for 3–4 hours.
4. Add the spaghetti.
About 30 minutes before you plan to serve, stir in the broken spaghetti noodles. Push them down gently so they’re covered by the sauce. Let them cook until tender, about 25–30 minutes. Stir once or twice so they don’t stick together.
5. Serve it up.
Once the noodles are just right, ladle it into bowls and top with a generous heap of grated Parmesan. Serve with crusty garlic bread or a big ol’ salad and call it a day.
Tasty Twists & Little Tips
-
Vegetarian version: Skip the beef and double up on veggies — zucchini, mushrooms, or spinach work beautifully.
-
Make it smooth: Blend the sauce (before adding pasta) if your kids are anti-chunks.
-
Spice it up: Add red pepper flakes or a dash of hot sauce if your family likes a little kick.
-
Prep ahead: Freeze the sauce portion without the pasta for an easy future dinner.
-
Stretch it: Stir in a can of white beans or lentils for added protein and heartiness.
What to Serve With It
-
A green salad with balsamic vinaigrette (my go-to when I want to feel fancy)
-
Garlic bread — crusty on the outside, soft on the inside, perfect for sauce-scooping
-
Seasonal fruit salad or a little cucumber-tomato mix for something fresh and cool
From My Slow Cooker to Yours
This recipe might not be flashy, but it’s the kind of meal that brings people together. It’s warm, filling, and just plain good. The kind of dish you’ll turn to again and again when the days are long, the nights are chilly, and you need dinner that feels like a hug.
And if you make it? Let me know how it goes. Did you add mushrooms? Use bowties instead of spaghetti? Stir in a little cream cheese at the end? (Yes, I’ve done that. And yes, it’s incredible.)

Slow Cooker Hearty Beef and Vegetable Spaghetti
Ingredients
- 1 pound ground beef
- 1 onion diced
- 2 cloves garlic minced
- 1 bell pepper diced
- 2 carrots sliced
- 2 stalks celery sliced
- 28 ounces diced tomatoes with juices
- 6 ounces tomato paste
- 2 cups beef broth
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- salt and pepper to taste
- 12 ounces spaghetti noodles broken in half
- grated Parmesan cheese for serving
Instructions
- In a skillet over medium heat, brown the ground beef until fully cooked. Drain any excess fat.
- Add the diced onion and minced garlic to the skillet and sauté until the onion is translucent.
- Transfer the beef mixture to the slow cooker.
- Add the diced bell pepper, sliced carrots, and sliced celery to the slow cooker.
- Stir in the diced tomatoes, tomato paste, beef broth, oregano, basil, salt, and pepper.
- Cover and cook on low for 6-7 hours or on high for 3-4 hours.
- About 30 minutes before serving, add the broken spaghetti noodles to the slow cooker and stir well.
- Cover and cook until the noodles are tender, about 25-30 minutes.
- Serve hot, topped with grated Parmesan cheese.
Notes
Nutrition