All Recipes Menu

Taco Pasta (One Pot!)
Taco pasta made in one pot: seasoned beef, tender rotini, and melty cheese in a creamy tomato sauce. Weeknight dinner with one pan to wash.
★★★★½ 4.8 (287 ratings)
15 minPrep time35 minCook time6Servings512 kcalCalories
🧂 Ingredients
- 1 lb (450g) lean ground beef (90/10)
- 1 medium yellow onion, diced (about 1 cup / 160g)
- 3 cloves garlic, minced (about 1 tablespoon)
- 2 tablespoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon kosher salt, plus more to taste
- 12 oz (340g) dried rotini or penne
- 3 cups (720ml) low-sodium beef broth
- 1 can (14.5 oz / 410g) diced tomatoes, undrained
- 4 oz (115g) cream cheese, cubed and softened
- 1 1/2 cups (170g) shredded cheddar or Monterey Jack
📋 Instructions
- 1Brown the beef — Heat a large Dutch oven or deep skillet over medium-high heat (400°F / 205°C on an electric skillet) for 2 minutes, then add the beef and cook 6 to 8 minutes, breaking it up, until no pink remains and the edges are browned. Spoon off all but about 1 tablespoon of fat.
- 2Soften the onion — Add the onion and cook 4 to 5 minutes over medium heat (350°F / 175°C) until translucent and soft at the edges, then stir in the garlic and cook 30 seconds until fragrant, not browned.
- 3Bloom the spices — Sprinkle the chili powder, cumin, and 1 teaspoon salt over the beef and stir constantly for 30 seconds until the spices smell toasty and darken slightly. This is the step that builds the taco flavor.
- 4Add pasta and liquid — Stir in the diced tomatoes with their juice, the broth, and the rotini. Bring to a gentle boil over high heat (about 2 minutes), then reduce to a steady simmer.
- 5Simmer until tender — Cover and simmer 12 to 14 minutes, stirring every 5 minutes and scraping the bottom, until the pasta is tender with a slight bite and most of the liquid is absorbed. The sauce should look glossy and bubbling at the edges.
- 6Melt in the cream cheese — Reduce the heat to low (200°F / 95°C), add the cubed cream cheese, and stir 1 to 2 minutes until it disappears into the sauce and the sauce looks creamy and coats the pasta.
- 7Finish with cheese — Turn off the heat, stir in the shredded cheddar a handful at a time, and cover 2 minutes until melted. Taste and add salt or a squeeze of lime as needed.
- 8Rest and serve — Let the pot rest 5 minutes off the heat so the sauce thickens, then serve with your favorite taco toppings. If it goes wrong and the pasta is still firm, add 1/4 cup broth and simmer 3 more minutes covered.
👨🍳 Chef's Note: Use a pot wide enough that the pasta sits in a shallow layer of liquid; a too-small pot makes the pasta cook unevenly and stick.
Nutrition (per serving): 512 kcal · 29g protein · 47g carbs · 23g fat