01 -
Heat 1 tablespoon butter in a large skillet over medium heat. Add the diced onion and sauté for 3 to 4 minutes until translucent.
02 -
Add ground beef to the skillet and cook, breaking apart with a spoon, until evenly browned. Drain excess fat if necessary.
03 -
Incorporate minced garlic and cook for 1 minute until fragrant.
04 -
Stir in uncooked rice, beef broth, Italian seasoning, salt, and black pepper. Mix well to distribute evenly.
05 -
Bring mixture to a gentle boil, then reduce heat to low. Cover and simmer for 18 to 20 minutes until rice is tender and most liquid is absorbed.
06 -
In a small saucepan over low heat, melt remaining 2 tablespoons butter. Add milk, cheddar cheese, and Parmesan cheese, stirring constantly until sauce is smooth and creamy.
07 -
Pour cheese sauce into skillet with beef and rice mixture. Stir thoroughly until fully integrated.
08 -
Cook uncovered for 2 to 3 minutes to meld flavors. Garnish with chopped parsley if desired and serve hot.