This post may contain affiliate links. Please see disclosure form more information.
This quick and easy one pot taco pasta recipe combines seasoned ground beef, tender pasta, salsa and plenty of cheese for a 30-minute meal that is sure to become a family favorite. Perfect for busy weeknights!

Easy Taco Pasta Recipe
I first made this one pot pasta dish for dinner years ago. It’s literally something I just threw together, using whatever ingredients I could find.
If you’ve ever stood there, staring in your fridge, wondering what to make for dinner, you get it. ย I eventually came up with some ground beef, pasta, a jar of salsa and a few other things. And that, my friends, is how this simple one dishย wonder was born! My whole family loved this easy recipe for taco pasta, and we have been making it for taco night ever since! Serve with your favorite taco toppings for a complete meal.
Why you’ll love this family favorite recipe!

You get all of the best flavors from tacos and pasta in one delicious meal. It’s super kid friendly and even picky eaters love it.
The best thing about my recipe, and one-pot meals in general, is everything cooks in the same pot or skillet. So, you only have one pot to wash!

What you Need
Here are the basics. The full recipe is in the printable recipe card below.
- Ground beef — look for lean ground beef so you don’t have to drain the fat.
- Onion — Adds flavor
- Taco seasoning — I use my own homemade taco seasoning that contains cumin, paprika, chili powder. You can definitely use a seasoning packet from the store.
- Pasta — I love shells, but penne pasta or rotini also work. For this skillet meal, I use about 8 ounces of pasta, or about 2 cups.
- Beef broth — Look for low sodium broth if needed.
- Chunky salsa — adds so much flavor to the creamy cheese sauce. Look for mild salsa to keep the heat level down.
- Sour cream — adds a little creaminess and tang.
- Cheese — I love a blend of cheddar cheese and Colby Jack cheese, but use your favorite cheese here.
How to Make Taco Pasta in One Pot
To make this quick and easy dinner, all you really have to do is cook the onion until soft, brown the ground beef, and add the taco seasoning.
Then, add the beef broth, pasta and salsa. Let the mixture cook until the pasta is al dente — about 8-10 minutes, depending on the brand and type of pasta you use. You’ll want to keep an eye on it and stir every so often.
Next, stir in the sour cream and cheese, and watch this simple ground beef skillet transform into a creamy, cheesy dinner the entire family will love. Even my pickiest eaters have zero complaints!




Quick Tips
You may have to add a little more liquid as needed if you feel the mixture needs it. The pasta will thicken as it stands, so don’t worry if it looks too runny.
This recipe is easily doubled in a Dutch oven if you want to use a full pound of pasta.
I really recommend shredding your own cheese for the creamiest, cheesiest pasta as packaged cheese usually has anti caking ingredients that prevent it from melting well.
Variations
You can sub ground turkey or ground chicken for the beef and water for the beef stock or broth. Chicken broth is another option.
Sub tomato sauce or diced tomatoes for the salsa. You can also use a can of diced tomatoes and green chiles (RoTel).
Storage
Refrigerate leftover pasta in an airtight container for 3-4 days. It reheats well in the microwave or on the stove. You can also freeze leftovers for up to 3 months.
More Easy One Pot Pasta Recipes
Check out more one pot meals, including our favorite Creamy Shells and Beef, Ground Beef Stroganoff, skillet lasagna and Cheeseburger Macaroni Hamburger Helper! You can also make this Instant Pot Taco Pasta recipe.

Cheesy Taco Pasta (Easy One Pot Meal)
Ingredients
- 1 small onion diced
- 1 pound ground beef (extra lean)
- 2 tablespoons taco seasoning or 1 packet
- 8 oz medium shell pasta about 2 cups
- 2 cups beef broth
- 1 cup salsa thick and chunky, undrained
- ยผ cup sour cream
- 1 cup shredded cheddar cheese
- 1 cup shredded Colby Jack cheese
Instructions
- In a large skillet or small Dutch oven, cook onion until soft
- Add ground beef and cook over medium high heat until no longer pink, and stir in taco seasoning
- Add penne pasta, beef broth and salsa, and cook until pasta is al dente, (about 10 minutes) stirring occasionally
- Reduce heat to medium, stir in sour cream and cheeses, 1 cup at a time, and mix well
- Serve immediately
Video
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
You can even throw some extra cheese, lettuce and diced tomatoes on the top — like a taco! Add some tortilla chips if you want!

For more easy recipes, sign up for the weekly newsletter and follow me on social media.
Happy Cooking,
















Havenโt made it yet, had a questionโฆ. iโm trying to not have to go to the store, I have everything but the salsa. I donโt have any tomatoes. But I do have spaghetti sauce. Can I use spaghetti sauce as a substitution?
That may change the flavor, but it should work.
This was great! The kids loved it too! A non messy taco for sure! And only one pan!