Creamy and cheesy macaroni and cheese is always a hit, but why not make it even better with the addition of three different meats? Meat Lovers Macaroni and Cheese is loaded with ground beef, ground pork, and crumbled bacon for maximum flavour!
In a skillet, add the ground beef, ground sausage, and chopped onions. Season with 1/4 teaspoon each of salt and ground black pepper. Over medium heat, cook the meat and onions together, breaking to crumble as they cook until no pink remains. Transfer the meat mixture to a heat-proof bowl that has been lined with several layers of papertowels. This will help to absorb and trap the grease. Set the bowl aside and allow the meat mixture to cool.
In a large saucepan, melt the butter over medium heat. Next, add the flour and whisk until the flour is absorbed by the butter and the entire mixture turns an amber colour. Cooking until the flour mixture browns lightly deepens the flavour.
Next, pour in the milk one cup at a time, whisking well between each addition. The sauce will be quite thick, but will thin out as needed as you add each cup of milk.
Add the Worcestershire sauce; whisk into the mixture until incorporated.
Next, add the salt, ground black pepper, garlic powder, and onion powder. Stir well to combine.
Lower the heat to simmer and add 4 cups of cheese. Stir until the cheese is melted. Turn off the heat.
Next, stir in the diced tomatoes.
Add the cooked macaroni, meat mixture, crumbled bacon, and green onions. Stir well into the cheese sauce.
Transfer the mac and cheese to a greased casserole dish or baking pan. Smooth out the top.
Top with the remaining cup of shredded cheese.
Bake at 350 degrees for 45-50 minutes or until the cheese on top is melted and bubbly. Serve immediately.