01 -
Heat the olive oil in a Dutch oven or deep skillet over medium-high heat. Add the beef, onion, and bell pepper and cook for 6-8 minutes, breaking up the meat, until the beef is browned and the vegetables are softened. Drain excess fat if needed.
02 -
Add the garlic, tomato paste, Worcestershire sauce, smoked paprika, Italian seasoning, salt, and pepper. Cook for 1 minute, stirring often, until the tomato paste darkens slightly and smells savory.
03 -
Stir in the diced tomatoes, tomato sauce, beef broth, and bay leaf. Scrape the bottom of the pot, then bring the mixture to a simmer.
04 -
Stir in the dry macaroni. Cover, reduce the heat to medium-low, and simmer for 10 minutes, stirring every few minutes so the pasta does not stick.
05 -
Uncover and simmer for 3-5 minutes more, until the macaroni is tender and the sauce is thick. Add a small splash of broth if the pasta needs more liquid.
06 -
Remove the bay leaf. Sprinkle cheddar over the top, cover the pot off the heat, and let it rest for 5 minutes. Stir lightly, garnish with parsley if using, and serve hot.