Yield: 8 servings.
3 tablespoons unsalted butter
1 large yellow onion or 2 cups, chopped (divided)
2 teaspoons salt (divided)
1 pound ground chuck
1 pound ground sirloin
3 tablespoons all-purpose flour
2 cups whole milk, room temperature
1 (6-ounce) can tomato paste
1 cup warm water
2 tablespoons yellow mustard
1 teaspoon garlic powder
1 tablespoon brown sugar
1 tablespoon Worcestershire sauce
1 teaspoon black pepper
2 cups macaroni noodles, cooked
2 cups Cheddar cheese, shredded (divided)
Preheat oven to 350°. Prepare a 9 x 13-inch baking dish. In a skillet, melt 1 tablespoon of butter over medium heat; add onions and ½ teaspoon salt, and sauté until onions are soft and slightly brown, about 10 minutes. Remove from skillet and set aside.
Using the same skillet, brown ground chuck and sirloin over medium heat until thoroughly cooked. Sprinkle beef with 1½ teaspoons salt; add 1 cup of cooked onions and stir. Set aside.
In a saucepan, melt 2 tablespoons of butter over medium heat. Add flour and whisk until incorporated. Slowly add milk and whisk until mixture thickens. Reduce heat to low and stir in tomato paste, water, mustard, garlic powder, brown sugar, Worcestershire sauce, and black pepper. Cook on low for 15 minutes, stirring occasionally.
In a large mixing bowl, combine cooked macaroni, ground beef and onion mixture, 1 cup of shredded cheese, and sauce. Pour mixture into baking dish and bake for 30 minutes. Top with remaining cheese and onions and continue baking for 15 minutes or until cheese is melted and casserole is bubbling. Remove from oven and serve.