Ingredients
Equipment
Method
- Heat a large Dutch oven or deep skillet over medium-high heat. Add the ground beef and cook for 4 to 5 minutes, breaking it into small crumbles, until browned with no pink remaining. Drain excess fat if needed.
- Add the diced onion and cook for about 3 minutes, until softened. Stir in the garlic, tomato paste, chili powder, cumin, smoked paprika, salt, and pepper; cook for 30 seconds.
- Pour in the undrained tomatoes and beef broth, scraping up any browned bits from the bottom. Bring the mixture to a boil.
- Stir in the dry pasta shells. Reduce heat to medium-low and simmer uncovered for 10 to 12 minutes, stirring every couple of minutes.
- Cook until the shells are tender with a slight bite and most of the liquid has been absorbed. If the pasta is still firm, add a small splash of broth and continue simmering.
- Reduce the heat to low and stir in the milk.
- Remove the pot from the heat. Add the shredded cheddar in two additions, stirring until melted and smooth.
- Let the pasta rest for 2 minutes, then taste and adjust the salt before serving hot.
Notes
Refrigerate leftovers in a sealed container for up to 4 days. Reheat gently with a splash of milk or broth; the shells absorb sauce as they sit, so low heat keeps the cheese sauce from turning tight.
