This CrockPot Taco Spaghetti is a one-pot meal that’s easy, cheesy, and full of flavor! Perfect for busy weeknights or meal prepping, this dish combines the flavors of taco night with hearty spaghetti, all cooked in the slow cooker for a hands-off meal.
Recipe Overview
Servings: 6
Prep Time: 10 minutes
Cook Time: 4-6 hours (on low) or 2-3 hours (on high)
Total Time: 4-6 hours
Ingredients
- 1 lb ground beef (or ground turkey)
- 1 medium onion, diced
- 1 packet taco seasoning
- 1 can (10 oz) diced tomatoes with green chilies
- 1 can (10 oz) enchilada sauce
- 1 cup beef broth (or chicken broth)
- 8 oz spaghetti (broken in half)
- 1 cup cheddar cheese, shredded
- 1 cup Mexican blend cheese, shredded
- Salt and pepper, to taste
- Optional toppings: sour cream, jalapeños, chopped cilantro, sliced green onions, or extra cheese

Instructions
1. Brown the Ground Meat
In a skillet over medium heat, brown the ground beef (or turkey) with the diced onion. Drain any excess grease. Stir in the taco seasoning, followed by the diced tomatoes with green chilies and enchilada sauce. Let it simmer for a couple of minutes to combine the flavors.
2. Add Ingredients to the CrockPot
Transfer the beef mixture to the CrockPot. Add the beef broth and spaghetti, making sure the pasta is submerged in the liquid. Stir to combine.
3. Cook
Cover the CrockPot and cook on low for 4-6 hours, or on high for 2-3 hours, until the pasta is tender. Stir halfway through the cooking time if possible.
4. Add Cheese
Once the spaghetti is cooked, sprinkle the cheddar cheese and Mexican blend cheese over the top. Cover the CrockPot again and let it cook for an additional 5-10 minutes, or until the cheese has melted and is bubbly.
5. Serve
Stir everything together and serve hot. Add your favorite toppings like sour cream, jalapeños, chopped cilantro, green onions, or extra cheese for added flavor.

Tips
- For a spicier dish, add sliced jalapeños or use a spicy taco seasoning mix.
- You can substitute the ground beef with ground chicken, turkey, or even a plant-based protein for a lighter option.
- If you prefer a saucy spaghetti, you can add more broth or enchilada sauce.
- This recipe can also be freezer-friendly. Just freeze the cooked spaghetti mixture (without the cheese) and reheat when ready to serve. Add cheese at the end.
Enjoy this easy CrockPot Taco Spaghetti, a comforting and flavorful meal perfect for any night of the week!
Print
CrockPot Taco Spaghetti
- Total Time: 4-6 hours
Description
This CrockPot Taco Spaghetti is a one-pot meal that’s easy, cheesy, and full of flavor! Perfect for busy weeknights or meal prepping, this dish combines the flavors of taco night with hearty spaghetti, all cooked in the slow cooker for a hands-off meal.
Ingredients
- 1 lb ground beef (or ground turkey)
- 1 medium onion, diced
- 1 packet taco seasoning
- 1 can (10 oz) diced tomatoes with green chilies
- 1 can (10 oz) enchilada sauce
- 1 cup beef broth (or chicken broth)
- 8 oz spaghetti (broken in half)
- 1 cup cheddar cheese, shredded
- 1 cup Mexican blend cheese, shredded
- Salt and pepper, to taste
- Optional toppings: sour cream, jalapeños, chopped cilantro, sliced green onions, or extra cheese
Instructions
1. Brown the Ground Meat
In a skillet over medium heat, brown the ground beef (or turkey) with the diced onion. Drain any excess grease. Stir in the taco seasoning, followed by the diced tomatoes with green chilies and enchilada sauce. Let it simmer for a couple of minutes to combine the flavors.
2. Add Ingredients to the CrockPot
Transfer the beef mixture to the CrockPot. Add the beef broth and spaghetti, making sure the pasta is submerged in the liquid. Stir to combine.
3. Cook
Cover the CrockPot and cook on low for 4-6 hours, or on high for 2-3 hours, until the pasta is tender. Stir halfway through the cooking time if possible.
4. Add Cheese
Once the spaghetti is cooked, sprinkle the cheddar cheese and Mexican blend cheese over the top. Cover the CrockPot again and let it cook for an additional 5-10 minutes, or until the cheese has melted and is bubbly.
5. Serve
Stir everything together and serve hot. Add your favorite toppings like sour cream, jalapeños, chopped cilantro, green onions, or extra cheese for added flavor.
Notes
- For a spicier dish, add sliced jalapeños or use a spicy taco seasoning mix.
- You can substitute the ground beef with ground chicken, turkey, or even a plant-based protein for a lighter option.
- If you prefer a saucy spaghetti, you can add more broth or enchilada sauce.
- This recipe can also be freezer-friendly. Just freeze the cooked spaghetti mixture (without the cheese) and reheat when ready to serve. Add cheese at the end.
- Prep Time: 10 minutes
- Cook Time: 4-6 hours (on low) or 2-3 hours (on high)