To start with, heat 2 tablespoons oil in a heavy bottom skillet or a pot over medium-low heat. Add chopped 1 cup yellow onion and 4 cloves garlic (minced) and cook for 3-4 minutes until the onion turns soft.
Increase the heat to medium-high and add 1.1 lb lean ground beef. Cook the beef for 6-7 minutes stirring and searing the meat until it's no longer red/pink.
Add 1 tablespoon dried herbs, ½ teaspoon mustard powder, ¼ teaspoon red pepper flakes, 1½ teaspoon salt, ¾ teaspoon freshly ground pepper, 2 tablespoons tomato paste and cook for 1 minute stirring continuosly.
Now, add 1 teaspoon worcestershire sauce and cook for 30 seconds
Now, add 1 14 oz tomato passata (or tomato puree) and cook for another 2 minutes.
Add 4 cups low-sodium chicken stock, stir, and bring to a boil.
Add 12 oz uncooked elbow pasta, stir and cook on simmering heat until al dente (for about 12-14 minutes). Keep stirring in between and scraping from the bottom of the skillet so the pasta doesn't stick to the base.
Add 1 cup heavy cream , ½ cup grated parmesan cheese, stir and cook for another 30 seconds to 1 minute. You may do the taste test and adjust the salt or seasoning if desired.
Stir in 1 cup grated cheddar cheese (grated) and let the cheese melt.
Dish out, garnish with fresh parsley, grated parmesan, and enjoy.