This hearty casserole combines the deep, sweet flavors of caramelized onions with savory beef and tender rice. It is a complete one-dish meal that simplifies dinner prep and cleanup for busy weeknights.

List of ingredients
- 1 lb lean ground beef (80/20 or 90/10) – provides a hearty, savory base.
- 3-4 sweet Vidalia onions or standard yellow onions, thinly sliced – the primary flavor source for the French onion taste.
- 1 cup long-grain white rice – absorbs the savory broth and creates a fluffy texture.
- 3 cups beef broth (low-sodium recommended) – the liquid foundation for cooking the rice.
- 1 1/2 cups shredded Gruyere cheese or Swiss cheese – adds a nutty, melted topping.
- 2 tablespoons butter or olive oil – used for caramelizing the onions.
- 1 splash balsamic vinegar or apple cider vinegar – used for deglazing and adding acidity.
- 1 bay leaf – adds a subtle herbal depth.
- 1 teaspoon dried thyme or fresh thyme sprigs – complements the beef and onion flavors.
- Salt, to taste – used to season throughout the process.
- Freshly ground black pepper, to taste – provides a mild heat and depth.
step-by-step instructions
- Prepare and Preheat: Thinly slice your onions into uniform pieces to ensure they cook evenly. Measure your rice and broth, and shred the cheese. Preheat your oven to 375ยฐF (190ยฐC) and grease a 9×13-inch baking dish.
- Caramelize Onions: Melt butter or olive oil in a large, heavy-bottomed pot or Dutch oven over medium-low heat. Add sliced onions and a pinch of salt, stirring to coat. Cook slowly, stirring occasionally for 30-45 minutes until the onions reach a rich, golden brown color.
- Deglaze the Pot: Pour a splash of balsamic vinegar, apple cider vinegar, or extra beef broth into the pot. Use a wooden spoon to scrape up all the browned bits from the bottom. Remove the caramelized onions from the pot and set them aside.
- Brown the Beef: In the same pot, add the ground beef over medium-high heat. Break the meat up with a spoon and cook until fully browned. Drain off any excess fat to prevent a greasy casserole.
- Combine Ingredients: Return the caramelized onions to the pot with the browned beef. Stir in the uncooked rice, beef broth, thyme, and bay leaf. Season the mixture generously with salt and black pepper, stirring until well combined.
- Transfer to Dish: Pour the mixture into the prepared 9×13-inch baking dish and spread it out evenly with a spoon.
- Initial Bake: Cover the dish tightly with aluminum foil. Bake for 45-55 minutes, or until the rice is tender and most of the liquid has been absorbed.
- Add Cheese Finish: Remove the foil and sprinkle the shredded Gruyere or Swiss cheese evenly over the top. Return to the oven uncovered and bake for another 10-15 minutes until the cheese is bubbly and golden brown.
- Rest and Serve: Let the casserole rest for 5-10 minutes before serving to allow the flavors to settle and the rice to set.
Pro Tips for Maximum Flavor
Master the Art of Slow Caramelization
Do not rush the onions by increasing the heat. Low and slow cooking allows the natural sugars to break down and brown without burning. If the onions begin to stick too much, add a tablespoon of water or broth to loosen them.
Select High-Quality Beef Broth
Since the broth is the primary liquid, its quality determines the overall depth of the dish. Use a low-sodium version so you can control the salt levels, especially since the cheese adds its own saltiness.
Manage Rice Texture with Par-Cooking
If you prefer a softer texture or are using a variety of rice that takes longer to cook, you can par-cook the rice halfway before adding it. If you do this, reduce the beef broth slightly to avoid a mushy result.
Ingredient Substitutions and Variations
Alternative Meat Options
While lean ground beef is traditional, ground turkey or ground chicken can be used. If using leaner poultry, add an extra tablespoon of butter during the browning phase to maintain the richness of the dish.
Cheese Swaps for Different Profiles
Gruyere is the gold standard for French onion flavor, but Swiss is a great substitute. Provolone offers a milder taste, while a mix of mozzarella and parmesan can create a stretchier, saltier crust.
Using Different Rice Varieties
Basmati or jasmine rice work well for a fluffier grain. If using brown rice, increase the beef broth by half a cup and extend the covered baking time by 20-30 minutes to ensure the grains are tender.
Acidic Deglazing Alternatives
If you do not have balsamic or apple cider vinegar, a small amount of lemon juice or extra beef broth can be used. The goal is to release the fond (browned bits) from the bottom of the pot for added umami.
Meal Planning and Preparation
Assembling the Casserole Ahead of Time
You can prepare the casserole up to the point of adding the cheese and baking. Store the mixture in the baking dish, covered tightly with foil, in the refrigerator for up to 24 hours. When baking from cold, add 15-20 minutes to the initial covered baking time.
Freezing for Later Use
This casserole freezes well after it has been fully baked and cooled. Portion it into airtight freezer-safe containers or wrap the entire dish in plastic wrap and foil. It will maintain quality for 2-3 months in the freezer.
Batch Cooking for Work Lunches
Divide the finished casserole into individual glass containers immediately after the resting period. This prevents the rice from overcooking further and makes it easy to grab and go during the week.
Storage and Reheating Guidelines
Optimal Refrigeration Practices
Allow the casserole to cool to room temperature before transferring leftovers to an airtight container. Store it in the main part of the refrigerator, not the door, to keep temperatures consistent. Leftovers remain fresh for 3-4 days.
Reheating in the Oven
For the best texture, reheat portions in an oven-safe dish covered with foil at 325ยฐF (160ยฐC). Bake for 15-20 minutes for single portions, or 30-40 minutes for a full dish, until heated through.
Using the Microwave for Quick Reheating
Place a serving in a microwave-safe dish and heat on medium power for 2-3 minutes. Stir halfway through and add a tablespoon of beef broth or water if the rice appears dry to restore moisture.
Thawing and Heating Frozen Portions
Thaw frozen portions in the refrigerator overnight before reheating as you would refrigerated leftovers. If reheating directly from frozen in the microwave, use a lower power setting and heat in 2-minute intervals, stirring frequently.
Troubleshooting and Common Questions
Why is my rice still hard after baking?
This usually happens if the foil seal wasn’t tight enough, allowing steam to escape. If the rice is undercooked, add a small amount of broth, reseal the foil tightly, and bake for another 10-15 minutes.
How do I prevent the cheese from burning?
If your oven runs hot, the cheese may brown too quickly. Keep a close eye on it during the final 10 minutes, or move the rack to a lower position to ensure the cheese melts without scorching.
Can I use a different baking dish?
A 9×13-inch dish is ideal for even cooking. If using a deeper casserole dish, you may need to increase the baking time by 10 minutes as the depth affects how heat reaches the center of the rice.
What can I serve as a side dish?
A crisp green salad with a light lemon vinaigrette provides a refreshing contrast to the richness of the beef and cheese. Crusty baguette slices are also excellent for scooping up the savory rice.
How do I keep the beef from becoming too greasy?
Always drain the excess fat after browning the beef but before adding the other ingredients. Using 90/10 lean beef also helps minimize the amount of oil that settles at the bottom of the casserole.
Can I use frozen onions to save time?
You can use frozen sliced onions, but they release more water than fresh ones. You will need to sautรฉ them longer over medium heat to evaporate the moisture before they can begin to caramelize.
Print
Savory French Onion Ground Beef and Rice Casserole
- Total Time: 1 hour 15 minutes
- Yield: 6 servings 1x
- Diet: General
Description
Experience the rich flavors of French Onion soup combined with hearty ground beef and fluffy rice in this comforting casserole. It’s a complete meal that will satisfy the whole family and quickly become a favorite.
Ingredients
- 1 lb lean ground beef (80/20 or 90/10)
- 3–4 sweet Vidalia onions or standard yellow onions, thinly sliced
- 1 cup long-grain white rice
- 3 cups beef broth (low-sodium recommended)
- 1 1/2 cups shredded Gruyere cheese or Swiss cheese
- 2 tablespoons butter or olive oil
- 1 splash balsamic vinegar or apple cider vinegar
- 1 bay leaf
- 1 teaspoon dried thyme or fresh thyme sprigs
- Salt, to taste
- Freshly ground black pepper, to taste
Instructions
- Step: Preheat your oven to 375ยฐF (190ยฐC) and grease a 9ร13-inch baking dish. Thinly slice onions, measure rice and broth, and shred cheese.
- Step: Melt butter or olive oil in a large pot over medium-low heat. Add sliced onions and a pinch of salt, cooking slowly for 30-45 minutes until caramelized to a rich, golden brown.
- Step: Stir in a splash of balsamic vinegar, apple cider vinegar, or extra beef broth. Scrape up browned bits, then remove onions from the pot and set aside.
- Step: In the same pot, brown the ground beef over medium-high heat, breaking it up with a spoon. Drain excess fat.
- Step: Return caramelized onions to the pot with the beef. Stir in uncooked rice, beef broth, thyme, bay leaf, salt, and black pepper.
- Step: Pour the mixture into the prepared baking dish and spread evenly.
- Step: Cover tightly with aluminum foil and bake for 45-55 minutes, or until the rice is tender and liquid is absorbed.
- Step: Remove foil, sprinkle with shredded Gruyere or Swiss cheese, and bake uncovered for another 10-15 minutes until the cheese is melted and bubbly.
- Step: Let the casserole rest for 5-10 minutes before serving.
Notes
Patience is key when caramelizing onions; low and slow is the way to go for deep flavor. Use high-quality beef broth for the best results, and consider par-cooking the rice for a softer texture.
- Prep Time: 15 minutes
- Cook Time: 1 hour
- Category: Dinner
- Method: Baking
- Cuisine: French
Nutrition
- Serving Size: 1 bowl
- Calories: 450 kcal
- Sugar: 5 g
- Sodium: 800 mg
- Fat: 20 g
- Saturated Fat: 10 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 40 g
- Fiber: 2 g
- Protein: 30 g
- Cholesterol: 80 mg