French Onion Ground Beef and Rice Casserole Recipe: Melty Cheese Topped Comfort

French Onion Ground Beef and Rice Casserole Recipe: Melty Cheese Topped Comfort

This casserole brings together the rich flavors of French onion soup with hearty ground beef and fluffy rice, all baked under a blanket of melty cheese. It’s the ultimate comfort food for busy weeknights.

I developed this recipe to capture the essence of classic French onion soup in a complete meal. The caramelized onions create a deep, sweet base that pairs perfectly with savory ground beef and tender rice.

The secret is in the layering—each ingredient builds upon the last to create a dish that’s far greater than the sum of its parts. The cheese topping transforms into a golden, bubbly crust that’s impossible to resist.

Serve this straight from the oven for a meal that feels special enough for Sunday dinner but is simple enough for any day of the week.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for French Onion Ground Beef and Rice Casserole

Rich beef, sweet onions, and fluffy rice come together under a blanket of melty cheese.

Ingredient Amount Notes
Yellow Onions 🧅 3 whole Thinly sliced for caramelizing
Ground Beef 🥩 1 lb 80/20 lean-to-fat ratio
Uncooked Long-Grain White Rice 🍚 1 cup Rinsed before cooking
Beef Broth 💧 2 cups Low-sodium preferred
Butter 🧈 4 tbsp Unsalted for control
All-Purpose Flour 🌾 2 tbsp For thickening the sauce
Worcestershire Sauce 🫒 1 tbsp Adds umami depth
Garlic Cloves 🧄 3 cloves Minced for flavor
Dry White Wine 🍷 ½ cup Optional for deglazing
Shredded Gruyere Cheese 🧀 1 ½ cups Melts beautifully for topping
Shredded Mozzarella Cheese 🧀 1 cup For stretchy texture
Fresh Thyme Leaves 🌿 1 tbsp Or 1 tsp dried thyme
Salt 🧂 1 tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The onions are the foundation here. Yellow onions caramelize beautifully—look for firm, dry bulbs with papery skins. I grab mine from Whole Foods for consistent quality, but any supermarket works. The ground beef should be 80/20 for the best flavor and moisture. For the cheese, Gruyere is traditional, but a good sharp cheddar adds nice depth too.

No white wine? Extra beef broth plus a splash of vinegar mimics the acidity. Swap Gruyere for Swiss or Emmental if that’s easier to find. The rice can be jasmine or basmati—just adjust cooking liquid slightly. For a quicker version, pre-cooked rice works (use about 3 cups cooked), but the texture won’t be quite as perfect.

This casserole reheats like a dream—actually tastes better the next day. Keeps 4-5 days in the fridge, freezes beautifully for 3 months. Portion before freezing for easy weeknight dinners (just thaw overnight before reheating).

❤️

Why You’ll Love This Recipe

  • One Pan Wonder: I just brown the beef, sauté the onions in butter, dump in the rice and broth, and let the oven do the rest.
  • Caramelized Comfort: Those slow-cooked yellow onions turn the beef broth into this rich, savory sauce that soaks right into the rice.
  • Feeds the Crew: It’s my go-to for Sunday dinner with the in-laws or batch-cooking lunches for the week.
  • Budget Stretcher: Ground beef and rice keep it cheap, and leftovers taste even better the next day.

Step-by-Step Instructions for French Onion Ground Beef and Rice Casserole

This method ensures rich caramelized flavor and a perfectly cheesy finish every time.

Step 1: Caramelize the Yellow Onions

Melt 2 tbsp Butter in a large skillet over medium-low heat. Add all 3 whole Yellow Onions, thinly sliced, and stir to coat. Cook for 30-40 minutes, stirring occasionally, until the onions turn deep golden brown and sweet.

I keep the heat low to prevent burning—patience is key here. After 20 minutes, add 1 tsp Salt and 0.5 tsp Black Pepper to help draw out moisture. If the onions start to stick, add 1 tbsp of water and scrape up any browned bits.

Step 2: Brown the Ground Beef and Build the Base

Increase heat to medium-high and add the 1 lb Ground Beef to the skillet with the onions. Break it up with a wooden spoon and cook until no longer pink, about 5-7 minutes. Stir in the minced 3 cloves Garlic Cloves and cook for 30 seconds until fragrant.

Sprinkle 2 tbsp All-Purpose Flour over the mixture and stir to coat. Pour in 0.5 cup Dry White Wine to deglaze, scraping up any browned bits. Cook for 2 minutes until the liquid mostly evaporates. This creates a rich, savory foundation for the casserole.

Step 3: Cook the Rice in Flavorful Broth

Stir in the 1 cup Uncooked Long-Grain White Rice, 2 cups Beef Broth, 1 tbsp Worcestershire Sauce, and 1 tbsp Fresh Thyme Leaves. Bring to a boil, then reduce heat to low, cover, and simmer for 15-18 minutes until the rice is tender and the liquid is absorbed.

Resist the urge to stir the rice while it cooks—this can make it gummy. Instead, give it a gentle fluff with a fork once it’s done. The broth infuses the rice with deep, meaty flavor.

Step 4: Assemble and Bake with Cheese

Preheat the oven to 375°F. Transfer the rice mixture to a greased 9×13-inch baking dish and spread it evenly. Top with the 1.5 cups Shredded Gruyere Cheese and 1 cup Shredded Mozzarella Cheese, distributing them in an even layer.

Bake for 15-20 minutes until the cheese is bubbly and golden brown in spots. Let it rest for 5 minutes before serving—this allows the cheese to set slightly for cleaner slices. The result is a creamy, comforting dish with melty, stretchy cheese in every bite.

👨‍🍳

Pro Tips For Making French Onion Ground Beef And Rice Casserole

  • Brown the Beef Well: Cook the ground beef until deeply browned, not just gray—this builds a rich base flavor that carries through the casserole. I learned this the hard way after my first few batches tasted flat.
  • Sweat the Onions: Take the time to cook the yellow onions low and slow in butter until they’re golden and sweet, about 20 minutes. Rushing this step leaves them harsh and underdeveloped.
  • Skip Precooked Rice: Use uncooked long-grain white rice and let it absorb the beef broth as it bakes—precooking turns it to mush. Sounds weird, but it works.
  • Boost the Broth: Use low-sodium beef broth so you can control the salt, and consider adding a splash of Worcestershire sauce for extra depth. After burning three batches, I finally figured out balance matters most.

Storing and Reheating This Recipe

Refrigerator Storage

Let the casserole cool for no more than 2 hours before transferring to airtight containers. I use glass Pyrex with snap-on lids. Store in the fridge at 40°F or below for up to 4-5 days. The flavors deepen overnight as the ingredients meld together. ❄️

Freezer Storage

This dish freezes beautifully for up to 3 months without texture loss. I recommend quart-sized freezer bags—they stack efficiently and thaw faster. Leave 1 inch of headspace for expansion and squeeze out excess air to prevent freezer burn.

Oven Reheating

Preheat to 350°F and cover the dish with aluminum foil. Bake for 20-25 minutes until heated through. Remove foil for the last 5 minutes to crisp the cheese topping. Add 1-2 tbsp beef broth if it looks dry before reheating. 🔥

Microwave Reheating

For single portions, microwave covered with a damp paper towel. Heat on 70% power for 2-3 minutes, stir, then continue in 30-second intervals until reaching 165°F. The cheese stays gooey this way.

Make-Ahead Tip

Assemble the casserole up to 24 hours ahead, cover tightly, and refrigerate. Bake as directed, adding 5-10 minutes to the cooking time since it’ll start cold. This is perfect for busy weeknights.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 110mg37%
Sodium 650mg28%
Total Carbohydrate 38g14%
Dietary Fiber 2g7%
Sugars 4g
Protein 34g68%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use ground turkey instead of beef?

Yes, lean ground turkey works well. Use the same amount and follow the recipe as written. The flavor will be slightly milder, so consider adding an extra 1/2 tsp salt to boost seasoning.

2

What if my cheese isn’t browning?

Broil for 2-3 minutes at the end of baking, watching closely to prevent burning. Alternatively, sprinkle a pinch of breadcrumbs over the cheese before baking for extra crispiness.

3

Can I make this in a slow cooker?

Yes! Sauté the onions and beef first, then transfer to a slow cooker with the rice and broth. Cook on low for 4-5 hours before adding cheese and broiling.

4

Why did my rice turn mushy?

Over-stirring during cooking or using too much liquid causes this. Follow the 15-18 minute simmer time and avoid stirring once the rice is added.

★★★★★4.7(6 reviews)
Tyler Campbell