Ingredients
Equipment
Method
- Heat olive oil in a large Dutch oven or deep skillet over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until fully browned. Drain any excess grease.
- Add the chopped onion to the pot with the browned beef and cook for 3-5 minutes until softened. Stir in the minced garlic and cook for another minute until fragrant.
- Stir in the taco seasoning, diced tomatoes (undrained), and Rotel (undrained). Mix well to combine everything with the meat mixture.
- Pour in the beef broth and milk. Bring the mixture to a simmer. Add the uncooked pasta, stirring to ensure it's fully submerged in the liquid.
- Reduce heat to medium-low, cover the pot, and simmer for 15-20 minutes, or until the pasta is al dente and most of the liquid has been absorbed, stirring occasionally to prevent sticking.
- Remove the pot from the heat. Add the cubed cream cheese and shredded cheddar cheese. Stir continuously until both cheeses are melted and fully incorporated, creating a creamy sauce.
- Taste the pasta and season with salt and black pepper as needed. Serve hot, garnished with your favorite taco toppings like sour cream, fresh cilantro, or crushed tortilla chips.
Notes
For a spicier kick, add a pinch of cayenne pepper with the taco seasoning. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of broth or milk if needed to loosen the sauce.
