Ingredients
Method
Cooking the Pasta
- Bring a large pot of salted water to a boil and cook the pasta to 1–2 minutes shy of al dente. Reserve 1 cup of pasta water, drain the pasta, and set aside.
Cooking the Bacon
- In a large skillet over medium heat, cook the chopped bacon until crisp and golden, about 6–8 minutes. Transfer bacon to a paper towel-lined plate, leaving the bacon fat in the pan.
Sautéing the Onion
- Add the diced onion to the bacon fat and sauté until translucent, about 4 minutes.
Cooking the Beef
- Stir in the ground beef and cook until browned, breaking it apart with a wooden spoon. Season with salt and black pepper.
- Drain excess fat if necessary, but leave a bit for flavor.
Building the Sauce
- Add the minced garlic and cook until fragrant, about 30 seconds.
- Stir in the diced tomatoes, Worcestershire sauce, mustard, and beef broth. Let the mixture simmer for 3–4 minutes.
- Lower the heat and add milk, stirring until the sauce becomes silky.
- Gradually fold in 1 1/2 cups of shredded cheddar and the Parmesan until melted and smooth. If the sauce seems too thick, add reserved pasta water a little at a time.
Combining and Serving
- Return the crisp bacon to the pan and stir in the cooked pasta until every noodle is coated in cheesy goodness.
- Top with the remaining 1/2 cup cheddar, letting it melt into pockets of gooey delight.
- Serve immediately with optional garnishes.
Notes
This pasta dish can be customized with various toppings and ingredients for a healthier option or festive treat. Store leftovers in the refrigerator for up to 3 days.
