01 -
Cook ground beef over medium-high heat until browned. Drain excess grease, reserving 2 tablespoons in the skillet. Set beef aside.
02 -
Add diced onion to the skillet and cook until soft, about 5 minutes. Stir in minced garlic for the last 30 seconds.
03 -
Sprinkle flour over onion and garlic mixture, stirring constantly for 1 minute to cook the flour.
04 -
Slowly whisk in beef broth and bring to a boil, stirring until thickened.
05 -
Stir in tomato sauce, seasonings, and pasta. Cover and simmer on low heat for 15 minutes until pasta is tender.
06 -
Stir in heavy cream and cream cheese until fully melted and smooth.
07 -
Return cooked ground beef to the skillet, stir, and cook for 5 minutes until heated through. Adjust seasoning with salt and pepper.
08 -
Serve immediately, optionally garnished with extra cheese or herbs.