Cook the ground beef: Heat the olive oil in a large skillet with a lid over medium heat. Add the ground beef, onions, and garlic. Cook until the beef browns, breaking it into small pieces with a spoon. Drain excess grease if needed.
1 tablespoon olive oil, 1 pound lean ground beef, 1 small white onion, 2 cloves garlic
Stir in tomato paste: Mix in the tomato paste and cook for 1 minute.
1 tablespoon tomato paste
Add liquids and pasta: Stir in the beef broth, milk, and diced tomatoes. Add the medium shell pasta, smoked paprika, ground mustard, salt, and pepper. Stir well to combine, and submerge the pasta as best you can.
2 cups low-sodium beef broth, 1 cup milk, 14 ½ ounces diced tomatoes, 8 ounces uncooked medium shell pasta, 1 teaspoon smoked paprika, ½ teaspoon ground mustard, ½ teaspoon salt, ¼ teaspoon ground black pepper
Cook the pasta: Bring the mixture to a boil, then reduce the heat to low. Cover and simmer for 12-15 minutes, stirring occasionally, until the pasta is tender and most of the liquid is absorbed.
Add cheese, cream, and relish: Remove the skillet from heat. Stir in the shredded cheddar cheese until melted. Add the heavy cream, and stir in 1-2 tablespoons of dill relish (if using).
2 cups shredded cheddar cheese, ½ cup heavy cream, 1 to 2 tablespoons dill relish
Serve: Garnish with chopped parsley or green onions and serve warm. Pair with a side salad or garlic bread for a complete meal.