In a large non-stick skillet, or dutch oven, brown 1 pound lean ground beef over medium high heat until browned, breaking up into small pieces as the meat cooks. Drain off any excess grease.
Add in the 8 ounces tomato sauce, 2 tablespoons taco seasoning, 1½ cups water, 1 cup salsa, and 2 cups elbow noodles stirring to combine.
Bring the mixture to a boil. Once boiling, lower the heat to medium and simmer uncovered for 15-18 minutes, stirring often, until the noodles are just al dente. If you feel the liquid is evaporating too quickly, add up to an additional ¼ cup of water at a time, as needed.
Once the pasta is tender, turn off the heat and stir in ½ cup sour cream and 2 cups cheddar cheese. Let sit for a couple minutes if needed to allow the cheese to melt into the dish. Serve with your favorite toppings.
Video
Notes
Beef: Feel free to replace the ground beef with ground turkey or ground chicken if desired. Vegetarian Option: Skip the meat and stir into one (15-ounce) can of pinto or black beans that have been rinsed and drained when you add the cheese and sour cream. Pasta: Whole wheat or regular elbow noodles. You can also use mini shell pasta or rotini pasta. Taco Seasoning: In place of a prepared blend use: 1 tablespoon chili powder, 1 teaspoon cumin, ¾ teaspoon salt, ¾ teaspoon paprika, ½ teaspoon onion powder, ½ teaspoon garlic powder, ¼ teaspoon oregano and ⅛ teaspoon crushed red pepper flakes.Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a heat-safe dish in the microwave, adding a splash of water if needed to thin.