01 -
Melt 1 tablespoon of butter in a large skillet over medium heat. Add diced onion and sauté for 3-4 minutes until softened.
02 -
Add ground beef to the skillet and cook until no longer pink, breaking it apart as it cooks. Drain excess fat if necessary.
03 -
Incorporate minced garlic into the beef mixture and cook for about 1 minute, stirring constantly until fragrant.
04 -
Add uncooked rice, beef broth, Italian seasoning, salt, and pepper to the skillet. Stir thoroughly to combine all ingredients.
05 -
Bring to a boil, then reduce heat to low. Cover and simmer for 18-20 minutes until rice has absorbed the broth and is tender.
06 -
In a small saucepan over low heat, melt the remaining 2 tablespoons of butter. Add milk, cheddar, and Parmesan cheese. Stir continuously until smooth and creamy.
07 -
Pour the cheese sauce into the skillet with the beef and rice mixture. Stir until well incorporated.
08 -
Cook uncovered for an additional 2-3 minutes to allow flavors to meld. Garnish with chopped parsley if desired and serve warm.