Gimme Some Oven

One Pot Cheesy Taco Pasta

This post may contain affiliate links. Please read my disclosure policy.

This one pot cheesy taco pasta recipe is easy to make, high in protein, and full of big taco-inspired flavors!

High-protein, one-pot, super-simply, flavor-packed pasta dinner?

Sign me up. ♡

I improvised this cheesy taco pasta recipe recently when I was (yet again) trying to appease my pasta-loving toddler while hitting my own protein goals for the day. And it ended up being a total success with only one dish to clean — a weeknight win-win! Simply brown up a batch of ground beef (or chicken, pork, etc) with a few veggies, add pasta and seasonings and broth and simmer until cooked, stir in a bag of shredded cheese until it’s nice and melty, serve it up nice and hot and enjoy. I mean, really, what’s not to love about this one?

Let’s make some taco pasta!

Cheesy Taco Pasta Ingredients

Here are a few quick notes about the taco pasta ingredients you will need to make this recipe:

  • Ground beef: I used lean ground beef as the juicy and flavorful protein base for this pasta. We will brown it before mixing in the other ingredients to bring out its most robust flavor.
  • Pasta: I love using pasta shells in this recipe, which are perfect for scooping up bits of the ground beef, veggies and cheesy sauce into every bite. But just about any pasta shape that you prefer can work in this recipe! Please just read the note below about how cooking times will vary with different brands and shapes of pasta.
  • Veggies: Sautéed diced onions and red bell pepper add a sweet and savory flavor, good texture and a pop of color to the pasta. I recommend dicing both finely if you don’t want large chunks.
  • Beef stock: We will use beef stock to simmer and cook the pasta, which adds another delicious layer of rich umami flavor to the dish.
  • Tomato paste: We’ll use an entire small can of tomato paste in this recipe (no awkward leftovers!) to give the sauce a tangy, rich, tomato flavor.
  • Seasonings: I love using a generous amount of fresh garlic, chili powder, ground cumin, and dried oregano to season this dish. But you’re welcome to take a shortcut and use taco seasoning instead if you prefer. Don’t forget to also season the dish with salt as needed. The salt content can vary significantly depending on the brand of beef stock that you use.
  • Cheese: I added in a bag of shredded Mexican-blend cheese here, but you could also use PepperJack, Monterrey Jack, sharp cheddar, or whatever other shredded cheese that you prefer.
  • Toppings: Finally, don’t be shy with your toppings! Just about anything that you love adding to tacos will work well here too — chopped cilantro, chopped onions, diced avocado, sliced jalapenos, sour cream, you name it!

Recipe Tips

Detailed instructions for how to make taco pasta are included in the recipe below, but here are a few extra tips to keep in mind:

  • (Important!) Different pasta shapes will cook differently. As always when making one pot pastas, it’s important to remember that the brand and shape of pasta that you choose here can make a big difference when it comes to cooking time and how much broth the pasta will soak up while cooking. I used bronze-cut shells in testing this recipe, which took around 10 minutes to cook and did not require more broth. If you use a different pasta shape, just keep a close eye on the pasta during the final few minutes of cooking. It’s possible that a different shape will require extra broth to finish cooking (in which case, just add more) or the pasta might cook more quickly, resulting in a slightly thinner sauce.
  • Stir the pasta frequently while cooking. With all one pot pasta recipes, it’s also important to stir the pasta frequently (at least once a minute or so) once it has been added so that it doesn’t stick together or burn on the bottom of the pan.
  • Season to taste. Be sure to give the pasta a taste test once it has finished cooking and add in more salt or spices if needed.
  • Have fun with toppings. Finally, don’t be shy with the toppings here! Just about any toppings that you love on tacos will also be delicious with this pasta. I’m partial to diced avocado, lots of cilantro and a squeeze of lime!

Recipe Variations

Here are a few more fun variations you’re welcome to try with this recipe:

  • Use a different protein. Use ground turkey, chicken, pork or chorizo in place of the ground beef.
  • Add extra veggies. Boost the veggie content by adding in other chopped veggies, such as cauliflower, corn, kale, mushrooms, sweet potato, spinach or zucchini.
  • Make it smoky. Add a diced chipotle in adobo sauce for extra smoky and slightly spicier flavor.
  • Make it creamy. Add a dollop of cream cheese or a splash of heavy cream to make this pasta more creamy.
  • Make it gluten-free. Use your favorite gluten-free pasta and double-check that all of your other ingredients are certified GF.

More One Pot Pasta Recipes To Try

Looking for more one pot pasta recipes to love? Here are a few of our favorites:

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

One Pot Cheesy Taco Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Ali
  • Prep Time: 15 mins
  • Cook Time: 30 mins
  • Total Time: 45 mins
  • Yield: 6-8 servings 1x

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 pound ground beef
  • 1 small onion, finely diced
  • 1 small red bell pepper, finely diced
  • 4 cloves garlic, minced
  • 1 (5 ounce) can tomato paste
  • 4 cups beef stock
  • 1 pound uncooked pasta (I used shells)
  • 2 tablespoons chili powder
  • 2 teaspoons ground cumin
  • 1 teaspoon fine sea salt
  • ½ teaspoon dried oregano
  • 2 cups (8 ounces) shredded Mexican-blend cheese
  • toppings: diced avocado, finely-chopped fresh cilantro, lime wedges and/or sour cream

Instructions

  1. Sauté the beef and veggies. Heat the olive oil in a large stockpot over medium-high heat. Add the ground beef and sauté, breaking it up with a wooden spoon as it cooks, for 3 minutes. Add the onion, bell pepper, garlic and continue sautéing for 5 minutes, stirring occasionally, until the beef is browned and the veggies are softened. Stir in the tomato paste until it is evenly combined.
  2. Simmer. Add the beef stock, 1 cup water, pasta, chili powder, cumin, salt, oregano and stir to combine. Continue cooking until the broth reaches a simmer. Reduce heat to medium, or whatever temperature is needed to maintain a simmer. Continue cooking for 10 minutes or until the pasta is *just* al dente, stirring the pasta frequently so that it does not accidentally burn on the bottom. If you find that you need more liquid to finish cooking the pasta, just stir in ⅓ cup of additional water whenever needed. (The pasta should be saucy but not overly-soupy once it reaches al dente. Remember that the sauce will thicken up considerably once the cheese is added!)
  3. Season. Add the cheese and stir until combined. Taste and season with additional salt if needed.
  4. Serve. Serve immediately, topped with your desired toppings, and enjoy!


Share this Post

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

7 comments on “One Pot Cheesy Taco Pasta”

  1. Was delicious! We have kids from 0 to 15 and need everything mild. We reduced chili powder to 1/2 T and still turned out zesty for the rest of us. Appreciate these one pot wonders that make dishes a breeze and fill tummy’s. 🙏🙏






  2. Hey Ali, I don’t see in the recipe where it says to add in the pasta. This looks delicious!!

  3. Looking forward to trying this recipe for my picky toddlers that love pasta and taco meat!
    Do you think you could stop after step 1 and store the pot in the fridge and then continue with step 2 in the evening 15 min or so prior to dinnertime?
    Thank you!!

  4. The tomato paste ingredient says 5 ounce can … mine is a 6 ounce can. Is that what you meant?