01 -
Heat 15g of butter in a large skillet over medium heat. Add your diced onion and sauté for 3-4 minutes until it becomes translucent and fragrant - this builds the flavor foundation for your dish.
02 -
Add the ground beef to the skillet and cook, breaking it apart with a spoon, until it's evenly browned all over. If there's excess fat, drain it off - we want flavor, not grease!
03 -
Stir in that beautiful minced garlic and cook for just another minute until it becomes aromatic and fills your kitchen with amazing smells. Don't let it burn - garlic can go from perfect to bitter quickly!
04 -
Add the uncooked rice, beef broth, Italian seasoning, salt, and pepper to the skillet. Give everything a good stir to distribute all the ingredients evenly - every grain of rice should be coated with that flavorful mixture.
05 -
Bring the mixture to a gentle boil, then reduce the heat to low, cover the skillet, and let it simmer for 18-20 minutes. The rice should be tender and most of the liquid absorbed - resist the urge to lift the lid too often!
06 -
While the rice finishes cooking, melt the remaining 30g of butter in a small saucepan over low heat. Add the milk, cheddar cheese, and Parmesan cheese, stirring constantly until you have a smooth, creamy sauce that's absolutely irresistible.
07 -
Pour that gorgeous cheese sauce into the skillet with the beef and rice mixture. Stir thoroughly until everything is fully integrated and beautifully creamy.
08 -
Cook uncovered for 2-3 minutes to let all those flavors meld together perfectly. Garnish with fresh chopped parsley if you're using it, and serve this comfort food masterpiece hot while the cheese is still melty and wonderful!