Ingredients
Equipment
Method
- Preheat oven to 375°F (190°C) and grease a 9x13-inch baking dish with cooking spray or butter.
- Heat olive oil in a large skillet over medium-high heat. Add diced onion and cook for 5-7 minutes until softened and beginning to caramelize, stirring occasionally.
- Add minced garlic to the onions and cook for another minute until fragrant.
- Add ground beef to the skillet, breaking it up with a wooden spoon. Cook for 8-10 minutes until browned and cooked through, ensuring to break up any large chunks.
- Drain excess fat from the skillet, leaving about 1 tablespoon for flavor.
- Sprinkle both packets of French onion soup mix over the beef mixture and stir to combine evenly.
- Add Worcestershire sauce, thyme, black pepper, smoked paprika, and red pepper flakes (if using). Stir well to distribute seasonings.
- Pour in the beef broth and bring the mixture to a simmer, scraping up any browned bits from the bottom of the pan.
- Remove from heat and add the uncooked rice, stirring to combine thoroughly.
- Transfer the mixture to the prepared baking dish and spread evenly. Cover tightly with aluminum foil and bake for 45 minutes.
- Remove foil and sprinkle 1½ cups of Gruyere cheese and all the cheddar cheese evenly over the top.
- In a small bowl, mix panko breadcrumbs with melted butter, then sprinkle over the cheese layer. Add the remaining ½ cup Gruyere cheese on top of the breadcrumbs.
- Return to oven uncovered and bake for an additional 15-20 minutes until cheese is melted and bubbly, and breadcrumbs are golden brown.
- Let rest for 10 minutes before serving to allow the casserole to set properly. Garnish with fresh chopped parsley before serving.
Notes
Properly browning the beef is key to developing deep flavors. Don't rush this step. Gruyere can be substituted with Swiss cheese if needed. Can be assembled 24 hours ahead and refrigerated before baking. Freezes well for up to 3 months.
