01 -
Heat oil or butter in a large skillet over medium heat.
02 -
Add ground beef and cook, breaking up with a spatula, until browned. Drain excess fat if needed.
03 -
Add chopped onion and minced garlic. Sauté for 2 to 3 minutes until fragrant and softened.
04 -
Incorporate tomato paste or ketchup, paprika, salt, black pepper, chili flakes and mustard if using. Mix thoroughly to combine.
05 -
Add uncooked elbow macaroni, broth, and milk. Stir well to distribute ingredients evenly.
06 -
Bring mixture to a gentle boil. Reduce heat to low, cover, and simmer for 10 to 12 minutes, stirring occasionally, until pasta is tender and most of the liquid has been absorbed.
07 -
Remove from heat. Stir in shredded cheddar cheese until fully melted and mixture is creamy.
08 -
Allow to rest for 2 to 3 minutes to slightly thicken. Serve warm.