Prepare Ingredients: Gather all your ingredients and have them measured and ready to use.
Heat Olive Oil: In a large skillet or pot over medium-high heat, add 1 tablespoon of olive oil.
Brown Ground Beef: Add 1 pound of ground beef to the skillet and cook, breaking it apart with a spoon, until it's browned and cooked through, about 5-7 minutes.
Add Aromatics: Add diced onion and minced garlic to the skillet with the ground beef. Cook for another 2-3 minutes until the onions are translucent and fragrant.
Season the Mixture: Sprinkle Italian seasoning, dried oregano, and smoked paprika over the beef and onion mixture. Stir well to evenly distribute the spices.
Thicken with Flour: Sprinkle 2 tablespoons of flour over the beef mixture in the skillet. Stir continuously for 1-2 minutes to cook the flour and create a roux, which will help thicken the sauce.
Add Beef Stock and Pasta: Pour in 3 cups of beef stock into the skillet along with the dried pasta. Stir to combine everything.
Simmer: Bring the mixture to a simmer, then reduce the heat to medium-low. Cover the skillet and let it simmer for about 10-12 minutes, or until the pasta is cooked al dente and most of the liquid has been absorbed, stirring occasionally to prevent sticking.
Incorporate Creaminess: Once the pasta is cooked, stir in 2 cups of marinara sauce, heavy cream, and sour cream until well combined. Let the mixture simmer gently for about 2-3 minutes more, allowing the flavors to meld together and the sauce to thicken slightly.
Season to Taste: Taste the sauce and season with kosher salt and ground black pepper according to your preference. Adjust the seasoning as needed.
Add Cheese: Sprinkle grated cheddar cheese over the top of the pasta mixture. Cover the skillet and let it sit for a minute or two to allow the cheese to melt.
Serve: Once the cheese is melted and gooey, remove the skillet from the heat. Serve the creamy ground beef and pasta skillet hot, garnished with additional chopped herbs or grated cheese if desired.