01 -
Add the ground beef to a large skillet and brown over medium-high heat, crumbling it as it cooks. Remove with a slotted spoon and set aside, leaving the cooking liquid in the skillet.
02 -
Add the diced onions to the skillet and saute for about 4 minutes until softened and translucent, stirring frequently.
03 -
Add the minced garlic and cook for 1 minute, stirring almost constantly.
04 -
Sprinkle the flour evenly over the onions and garlic, stirring well. Cook for 1 minute to remove the raw flour taste.
05 -
Gradually pour in the beef broth while stirring constantly. Increase the heat to high and continue stirring for 1-2 minutes until the sauce begins to thicken.
06 -
Stir in the tomato sauce, Italian seasoning, garlic powder, salt, pepper, and dry pasta shells. Reduce heat to medium-low, cover, and simmer for about 10 minutes until the pasta is cooked al dente and liquid is mostly absorbed.
07 -
Add the shredded cheddar cheese, heavy cream, and stir over medium-high heat until the cheese is fully melted, about 1-2 minutes.
08 -
Return the cooked ground beef to the skillet, stir to combine, and heat through for 1-2 minutes.
09 -
Optionally garnish with Parmesan cheese, fresh herbs, or additional cheddar cheese. Serve immediately.