About two months ago, Christina and I went out to dinner at this little bistro place near the center of Belgrade. One of those rare nights where her parents had our daughter and we actually got to sit down like adults. I ordered French onion soup because I always order French onion soup. It’s a problem.
But this time was different. The broth was darker than usual, richer, and the caramelized onions on top were practically melting into the gruyere. I sat there with my spoon thinking, “This would be incredible over rice.” Christina just rolled her eyes because she knew I was already planning something.
Two days later, I’m standing in the kitchen with a pound of ground beef, two cans of French onion soup, and a bag of rice, trying to turn a bowl of soup into a casserole. The first attempt was too soupy. The second was too dry. But the third one? That was the one. The rice soaked up all that deep, beefy onion flavor, the cheese melted into a golden crust, and those crispy fried onions on top gave it the crunch the whole thing needed.
This is now a once-a-week situation in our house. I filmed the whole process so you can see exactly how simple it really is.
Why This Version Works
Most French onion casserole recipes I’ve come across either taste like canned soup poured over rice or they’re so complicated you need half a day in the kitchen. This one hits the middle ground. You’re using both beef consomme and French onion soup together, which gives you that layered, deep onion flavor without having to spend 45 minutes caramelizing onions yourself. The butter melts into the rice as it bakes and keeps everything moist. And because you’re covering it for the first 30 minutes, the rice cooks perfectly in all that liquid instead of drying out on top. Simple ingredients, big flavor, one dish to wash.
Ingredients with Notes

| Ingredient | Amount | Swaps & Notes |
|---|---|---|
| Ground beef | 1 lb | Ground turkey works but it’s drier. Add a splash more liquid if you swap |
| Beef consomme | 2 cans (10.5 oz each) | Beef broth works in a pinch, but consomme has way more flavor |
| French onion soup | 2 cans (10.5 oz each) | Campbell’s is what I use. Store brand is fine too |
| Long-grain white rice | 2 cups (uncooked) | Don’t use instant or minute rice. It’ll turn to mush |
| Shredded mozzarella cheese | 1 cup | Provolone or gruyere if you want to go fancy |
| Water | 3/4 cup | Just tap water |
| Butter | 1/2 cup (1 stick) | Salted butter. It makes a difference here |
| Garlic powder | 1/2 tsp | Fresh garlic works too, about 2 cloves minced |
| Black pepper | 1/2 tsp | Adjust to taste |
| French fried onions | 3 oz | The kind you’d put on green bean casserole. French’s brand is the standard |
Optional: sauted mushrooms or a sprinkle of fresh thyme if you want to dress it up, but honestly it doesn’t need it.
Step-by-Step
Step 1: Preheat your oven and prep the dish.
Set your oven to 425F (220C). Grab a 9×13 inch baking dish and spray it with cooking spray or give it a light rub of butter. This runs hot, so make sure your oven is fully preheated before anything goes in. I learned this the hard way when my rice came out half-crunchy on the first attempt because the oven wasn’t ready. While the oven heats up, get your skillet out and set everything on the counter. Having all your cans open and ingredients measured before you start cooking makes this go way faster.
Step 2: Brown the ground beef.

Set a large skillet over medium heat. Add the ground beef, breaking it apart with a wooden spoon or spatula as it cooks. Season it with the garlic powder and black pepper while it’s browning. You want the beef fully cooked with no pink remaining, which takes about 7-8 minutes. Once it’s done, tilt the pan and drain off the excess grease. You don’t need to get every last drop, but a big pool of fat sitting in your casserole will make the whole thing greasy. A couple of tablespoons left is fine.
Step 3: Combine everything in the baking dish.
Here’s where it all comes together. Spread the uncooked rice across the bottom of your prepped baking dish. Spoon the cooked beef evenly over the rice. Then pour both cans of beef consomme and both cans of French onion soup right over the top. Add the 3/4 cup of water. Give the dish a gentle stir or a few shakes to make sure the liquid reaches all the corners and every grain of rice is submerged. This part matters. Any rice sitting above the liquid line won’t cook properly and you’ll end up with crunchy spots.
Step 4: Add the butter and cover.
Slice the stick of butter into about 8 pieces and lay them evenly across the top of the mixture. The butter is going to melt down through the rice as it bakes and add richness to every bite (don’t skip this part). Cover the dish tightly with aluminum foil. You want a good seal here so the steam stays trapped inside and cooks the rice evenly. If your foil isn’t wide enough to seal the edges, use two overlapping sheets.
Step 5: Bake covered, then uncovered.
Slide the dish onto the middle rack of your oven. Bake covered for 30 minutes. During this time, the rice is absorbing all that beefy onion broth and the butter is doing its job. After 30 minutes, carefully pull back the foil (watch the steam, it’s hot) and return the dish to the oven uncovered for another 25 minutes. This is when the top starts to set and the edges get slightly golden. The rice should be tender and most of the liquid absorbed by the time this phase is done.
Step 6: Add the cheese and fried onions.
Pull the dish out and sprinkle the shredded mozzarella evenly across the top. Then scatter the French fried onions over the cheese. Slide it back into the oven for 5-6 more minutes, just until the cheese is melted and bubbly and the onions are golden brown. Keep an eye on it during this last stretch. The fried onions can go from perfectly toasted to burnt in about a minute. This is my favorite part of the whole process. That golden, bubbly, crispy top is what makes it look and taste like something from a restaurant.
Step 7: Rest and serve.
Pull the casserole out and let it sit on the counter for about 5 minutes. I know it’s tempting to dig in immediately, but the rice needs a minute to firm up and absorb any remaining liquid. Use a fork to gently fluff the rice before scooping servings. The texture should be moist but not soupy, with each grain distinct and coated in that rich onion flavor.
What to Serve It With

This is a full meal on its own, but if you want to round things out, a simple green salad with a light vinaigrette works perfectly alongside it. Roasted green beans or steamed broccoli are solid choices too. I’d skip anything with a strong flavor that competes with the onion, so nothing tomato-heavy or spicy. Keep the sides simple and let the casserole be the star. If you’re into beefy casseroles like this one, the Philly Cheesesteak Casserole is another great weeknight option, and the Beef Stroganoff Casserole has that same rich, savory thing going on.
Storage
Leftovers keep well in the fridge for up to 3 days in an airtight container. Reheat individual portions in the oven at 350F for about 15 minutes, or microwave if you’re in a rush. You can freeze the whole dish for up to 3 months. Wrap it tightly in foil and slide it into a freezer bag, then thaw overnight in the fridge before reheating.
Recipe Card
French Onion Ground Beef and Rice Casserole
Servings: 6-8
Ingredients:
- 1 lb ground beef
- 2 cans (10.5 oz) beef consomme
- 2 cans (10.5 oz) French onion soup
- 2 cups long-grain white rice (uncooked)
- 1 cup shredded mozzarella cheese
- 3/4 cup water
- 1/2 cup butter
- 1/2 tsp garlic powder
- 1/2 tsp black pepper
- 3 oz French fried onions
Instructions:
- Preheat oven to 425F. Grease a 9×13 baking dish.
- Brown ground beef with garlic powder and black pepper, 7-8 minutes. Drain grease.
- Spread uncooked rice in dish. Add beef, consomme, French onion soup, and water. Stir gently.
- Place butter slices evenly on top. Cover tightly with foil.
- Bake covered 30 minutes. Remove foil and bake 25 minutes more.
- Top with mozzarella and fried onions. Bake 5-6 minutes until melted and golden.
- Rest 5 minutes, fluff rice with a fork, and serve.
Storage: Refrigerate up to 3 days. Freezes well for up to 3 months. Reheat at 350F until warmed through.
FAQ
Can I use brown rice instead of white?
You can, but you’ll need to add more liquid and extend the bake time. Brown rice takes about twice as long to cook, so plan on adding an extra cup of water and keeping it covered for closer to 50-55 minutes. Check it before uncovering and add more liquid if the rice still looks firm.
What if I can’t find beef consomme?
Beef broth will work as a substitute. The casserole won’t have quite as much depth since consomme is more concentrated, but it’ll still taste good. If you go the broth route, I’d add a teaspoon of Worcestershire sauce and a pinch of onion powder to make up some of that lost flavor.
Can I prep this ahead of time?
You can assemble everything up to the point of baking, cover it, and refrigerate for up to 24 hours. When you’re ready to cook, add about 5 extra minutes to the covered bake time since it’s going in cold. Don’t add the cheese and fried onions until the final step.
Is this good for meal prep?
It reheats really well, so yeah. Portion it into containers once it’s cooled and you’ve got lunches sorted for the week. The rice holds up better than you’d expect after a night in the fridge. Just don’t add the fried onions to your meal prep containers since they lose all their crunch. Toss a few on top after reheating if you want that texture back.
Back to That Bistro
Christina and I haven’t been back to that restaurant since that night. Not because it wasn’t good, but because this casserole scratches the same itch for a fraction of the effort. All the deep, caramelized onion flavor from that French onion soup, but in a format that feeds the whole family and takes about 15 minutes of actual hands-on work. Our daughter picks around the onion pieces, of course. But she eats the cheesy rice without a single complaint, and that’s a win. If you loved this one, the French Onion Chicken Casserole is the chicken version and it’s just as good.

You don’t have onions on the ingredient list, but the first step is to sauté the onions. You may want to update that.
I agree. Have no idea how many to use. Onions are not listed as an ingredient
No comment, just a question, Do you know if this would freeze well if I portioned it out? It sounds delicious and I want to try it but I’m alone and that’s a big dish for one person.. If you could respond I would appreciate it very much, thank you.