Cook the beef: Heat the oil in a large skillet over high heat until shimmering. Add the beef and begin to break up with a wooden spoon. Add the onion and cook until the meat is no longer pink and the onions have softened, about 5-7 minutes. You can drain any excess grease, if preferred.
1 lb. ground beef, ½ white onion
Garlic and seasonings: Add the garlic, and cook for ~1 minute. Then add in the cornstarch, Italian seasoning, paprika, ground mustard, salt, and pepper. Stir to distribute the spices.
2 cloves garlic, 1 Tbsp. cornstarch, 1 tsp. Italian seasoning, ½ tsp. paprika, ½ tsp. ground mustard, salt and pepper to taste
Add ketchup & Worcestershire: Add in the ketchup and Worcestershire sauce, stir to combine.
¼ cup ketchup or tomato sauce, 1 tsp. Worcestershire
Add broth & dry pasta: Whisk in the beef broth, then pour in the dry macaroni. Stir to combine. Bring to a boil.
2 ½ cups beef broth, 8 oz. dry elbow macaroni
Cover and cook: Turn the heat down to a simmer, cover, and cook for 9-11 minutes or until the pasta is tender.
Add cream and cheese: Remove the lid and give the pasta a stir. Add the heavy cream, and gradually add in the cheese until it’s melty and incorporated in the pasta. Allow to rest for a few minutes, the sauce will thicken up. Taste and adjust, adding more salt, pepper, or chili flakes for a little spice.
1/2 cup heavy cream, half & half, or whole milk, 2 cups cheddar cheese
Serve: Serve immediately, garnish with parsley if desired, and enjoy!