Taco Spaghetti gives a family favorite a fun taco night twist! Spaghetti in cheesy beefy taco meat sauce made with taco seasoning and salsa.
When you need a kid-friendly Dinner Recipe fast, it’s easy to stick with classics like Spaghetti and Meatballs and Baked Beef Tacos. This quick and easy pasta combines two kid favorites into one delicious dish that’s sure to be a weeknight winner!
Sabrina’s Taco Spaghetti Recipe
There are so many reasons to love this delicious recipe! This One-Pot Taco Spaghetti makes a great weeknight dinner when you need something cheap and filling on the table fast. This one-pot pasta dish is super budget friendly, using inexpensive, common ingredients. Even the pickiest eaters will be begging you to make this again and again. If you have less picky eaters, you can easily sneak veggies or beans into this dish to make it more hearty and stretch the budget meal even farther.
Recipe Card


Ingredients
- 1/2 pound spaghetti
- 1 pound ground beef , (85/15)
- 1/2 yellow onion , diced
- 1 packet taco seasoning , or 3 tablespoons homemade taco seasoning
- 3/4 cup water
- 1 cup jarred salsa
- 2 cups cheddar cheese , shredded
- 1/2 cup sour cream
- 2 cups tortilla chips , crushed
Instructions
- Cook the pasta 1 minute less than the directions on the box and drain (do not rinse).
- Add the ground beef and onion to the pan and brown well.
- Drain the fat.
- Add the taco seasoning and water, stir and cook until water is mostly gone.
- Add the pasta back into the pot with the salsa and cheese.
- Stir to combine.
- Serve in a bowl and top with a dollop of sour cream and crushed tortilla chips.
Nutrition
Table of contents
About this Recipe
Taco Spaghetti takes my favorite Cheesy Taco Pasta recipe and gives it even more beefy cheesy taco flavor! There is twice as much shredded cheese, seasoned ground beef with onions, and it’s topped with crunchy chips and sour cream. There’s nothing fancy and besides chopping the onions, there is no prep work to make a fabulous meal. Even with the extra ingredients, it’s still a quick and easy one-pot weeknight meal that your the entire family will love.
Ingredients
- Pasta: This recipe keeps it simple with a ½ pound of spaghetti noodles. It is a great recipe to use up a half box of pasta. You could also use other pastas like shells, penne, or macaroni.
- Ground Beef: We prefer an 85/15 blend for ground beef versus really lean ground beef. The slightly higher fat content gives the meat lots of flavor plus you are drain it so the dish won’t be greasy.
- Taco Seasoning: If you don’t have homemade taco seasoning on hand, you can just use a store-bought taco seasoning mix. If you’ve never made taco seasoning before, there is recipe included in this post!
- Salsa: Any favorite jarred salsa will work great, as long as it’s savory and not fruit based, and make sure it is a chunky tomato sauce salsa and not hot sauce made with hot peppers. Save the peppery taco sauce for a topping otherwise it will be way too spicy and not flavorful!
- Cheese: There is a good amount of shredded cheese to make a creamy, cheese sauce plus you get more cheese on top! Use Cheddar Cheese or try other easy to melt cheeses like Monterey Jack cheese or Mozzarella cheese.
Can This be Made Ahead of Time?
While this recipe is meant to be a one-pot meal that is cooked all at once, you can definitely prep it ahead if you want. You can prepare the meat sauce the day before then just cook pasta, reheat the sauce and toss to serve. You could also turn it into a casserole with the bake instructions below. A Taco Spaghetti Casserole dish can even be frozen for up to 3 months and baked from frozen!
What To Pair With
If you have a little more time, prep some favorite taco toppings like fresh tomato, green onions, fresh cilantro leaves, Salsa, and even more shredded cheese for an extra cheesy dish. You can also add Easy Dinner Rolls to be able to clean up all the delicious sauce off of your plate.
How to Store
- Serve: This taco pasta can be at room temperature for up to 2 hours before it needs to be stored. Cool completely before storing so that it doesn’t collect moisture.
- Store: Refrigerate cooled pasta in an airtight container for up to 5 days. Heat on the stove top until warmed through, adding a little salsa or broth if the pasta is too dry.
- Freeze: Once cooled, store pasta in a freezer safe bag with all the air squeezed out to prevent freezer burn. Freeze the bag flat until solid, then you can store it upright or stacked. Thaw overnight in the fridge before reheating on the stove top.
Baked Cooking Technique
- Preheat oven to 350 degrees and spray a 9 x 13 baking dish with cooking spray.
- Cook pasta to al dente and drain. Prepare the ground beef and onion mixture as usual and drain fat.
- Add taco seasoning and water and simmer for 5 minutes on low heat.
- Combine pasta with taco meat mixture, add salsa and only 1 cup cheese. Pour everything into prepared baking dish.
- Bake for 20 minutes, then add remaining cheese.
- Bake another 3-5 minutes until cheese is melted. Serve with crushed chips and sour cream.
Frequent Questions
This Taco Spaghetti is made with ground beef so it tastes like beefy tacos! You could use turkey or chicken, or a mixture of ground meat. A 85/15 ground beef mixture is great because it has a good balance of fat and flavor, without being too greasy or dry.
This is an easy dish to make vegetarian with either a meat substitute or beans. Use unseasoned ground “beef” crumbles (not the flavored taco meat) so you can control the flavor. Canned black beans, kidney beans, or pinto beans are also a great meat substitute, just be sure to rinse and drain them before adding with seasonings.
This taco pasta recipe goes great with lots of types of pasta, but especially hardy pasta that has surface or nooks for the sauce to cling to. Try pasta shapes like elbow macaroni, medium shells, penne, fusilli, or thicker long pastas like fettuccine, buccatini, or capellini.
Variations
Homemade Taco Seasoning
You can use 3 tablespoons of Homemade Taco Seasoning for 1 packet of taco seasoning. Combine all the ingredients and store the mixture in an airtight container like a glass jar with a lid.
Ingredients: ¼ cup chili powder, 3 tablespoons cumin powder, 2 teaspoons paprika, 1 teaspoon garlic powder, 1 teaspoon onion powder, 1 teaspoon dried oregano, ½ teaspoon cayenne pepper, 1 tablespoon salt, and 2 teaspoons black pepper.
- Meat: You can make this taco pasta with other ground meat like ground turkey or ground chicken. Even some juicy chicken breast or steak pieces would taste yummy, just add a tablespoon olive oil and cook the meat through.
- Cooked Meat: You can also use leftover cooked meat like Shredded Chicken Breasts or taco meat instead of raw beef. To keep the meat from drying out, saute the onions in 2 tablespoons olive oil, then add the meat, taco seasoning, and water.
- Veggies: Diced bell peppers and onions cooked with the ground beef will add flavor and sneak some veggies into this dish. To keep it easy, we add canned vegetables like corn kernels, diced tomatoes, or green chiles. You could also add spinach leaves, shredded carrots, or sliced mushrooms.
- Beans: Add a can of black beans or pinto beans to make this dish more like a Taco Chili Spaghetti. Drain the beans and rinse before adding them with the taco seasonings and water so they get flavored and warmed through.
- Sauce: For a creamier, peppery sauce, replace half the salsa with ½ cup Enchilada Sauce. You can also use green salsa instead of tomato salsa and add cubed cream cheese for a creamy salsa verde sauce.
Related Recipes
More Cheesy Beefy Pasta Recipes

Photos used in Previous Posts














