Taco Spaghetti
Taco spaghetti is the ultimate weeknight dinner—cheesy, spicy, and ready in 30 minutes! It combines ground beef, taco seasoning, pasta, and melty cheese for a fun Tex-Mex twist on a comfort classic.
Prep Time 10 minutes mins
Cook Time 25 minutes mins
Total Time 35 minutes mins
Course Main Course
Cuisine Tex-Mex
- 8 ounces spaghetti break in half for easier serving
- 1 pound ground beef or ground turkey works, too
- 1 small onion diced
- 1 packet taco seasoning or 2 tablespoons homemade taco seasoning
- 1 can 10 ounces diced tomatoes with green chilies (like Rotel)
- 2 cups beef broth you can substitute chicken or vegetable broth
- 1/2 cup tomato sauce
- 4 ounces cream cheese softened
- 1 cup shredded cheddar cheese or a Mexican blend
Optional toppings:
- Chopped cilantro
- Diced tomatoes
- Sliced jalapeños
- Sour cream
Step 1: Cook the spaghetti
Step 2: Brown the ground beef
Step 3: Season and simmer
Sprinkle the taco seasoning over the beef mixture, stirring well to coat. Add the diced tomatoes (with their juices), beef broth, and tomato sauce.
Stir everything together and bring to a gentle simmer. Let it cook for about 5 minutes to allow the flavors to meld.
Step 4: Add the cream cheese
Step 5: Combine the pasta and sauce
Step 6: Top with cheese and bake (optional)
If you’d like to turn this into a taco spaghetti casserole, transfer the mixture to a greased 9x13-inch baking dish.
Sprinkle the shredded cheddar cheese evenly over the top. Bake in a preheated oven at 375°F for 10-15 minutes, or until the cheese is melted and bubbly.
Step 7: Serve and enjoy
Serve your taco spaghetti warm, topped with your favorite garnishes like fresh cilantro, diced tomatoes, or a dollop of sour cream. Pair it with a simple green salad or tortilla chips on the side for a complete meal.