01 -
Melt 1 tablespoon of butter in a large skillet over medium heat. Add the diced onion and sauté for 3-4 minutes until softened.
02 -
Add ground beef to the skillet. Cook until browned, breaking it apart as it cooks. Drain excess fat if necessary.
03 -
Incorporate minced garlic into the skillet and sauté for about 1 minute, stirring until fragrant.
04 -
Add uncooked rice, beef broth, Italian seasoning, pepper, and salt to the skillet. Stir to combine all ingredients thoroughly.
05 -
Increase heat to bring to a boil, then reduce 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. Stir in Parmesan, cheddar, and milk 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.