Easy One Pot Taco Spaghetti

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Try this Easy One Pot Taco Spaghetti for a delicious dinner made with simple ingredients, in under 30 minutes time! Taco spaghetti is creamy, cheesy, and so yummy!


Units Scale
  • 1 pound lean ground beef (I use 85/15)
  • 1 oz packet taco seasoning or 2 tbsp homemade taco seasoning
  • 10 oz canned diced tomatoes with green chiles, not drained
  • 8 ounces spaghetti noodles
  • 2 1/4 cups water or low-sodium beef broth
  • 1 1/2 cups cheddar cheese, freshly shredded
  • 4 ounces cream cheese (I used 1/3 fat)

Optional Garnish/Toppings:

  • Parsley or Chopped Green Onion
  • Salsa
  • Sour Cream


  • Use a box grater and shred your cheddar cheese. Set aside.
  • In a large skillet or pot, cook the ground beef on medium high heat until browned and no pink remains. Remove from heat and drain away excess grease.
  • Next, return to heat and add in taco seasoning and diced tomatoes with green chiles. Stir until combined.
  • Next add in the spaghetti noodles and pour water or beef broth on top. Use a spoon to gently press the spaghetti noodles down into the liquid mixture.
  • Let the mixture come to a boil, cover with a lid, and reduce heat to low-medium to simmer for 7-12 minutes, or until the liquid has reduced down. I recommend checking on it and stirring it halfway through.
  • Next lower heat to lowest setting and add in cream cheese and shredded cheddar cheese, stirring until evenly combined.  If desired, you can save some of the shredded cheese for garnishing on top at the end.
  • Remove from heat and serve with additional toppings if desired.
YouTube video


Taco Spaghetti Storage Instructions


Cool completely and store any leftover taco spaghetti in an airtight container in the fridge for up to 3 days.

To reheat, place individual servings in the microwave and heat for 30 seconds or until warm.



Store in an airtight container or freezer safe bag and freeze for up to 3 months.

Once ready to eat, thaw in the fridge and re-heat individual servings in microwave for 30 second intervals or until warm.