Description
This Homemade French Onion Beef Casserole is a cozy, flavor-packed dinner loaded with caramelized onions, ground beef, egg noodles, and gooey cheese. Perfect for busy weeknights or make-ahead meals, it delivers French onion soup richness in a satisfying baked pasta form. Ideal casserole recipe for families.
Ingredients
1 pound ground beef
2 large yellow onions, sliced
2 tablespoons butter
2 cloves garlic, minced
2 tablespoons all-purpose flour
2 cups beef broth
1 cup sour cream
2 cups shredded mozzarella cheese
1 cup shredded Swiss cheese
12 ounces egg noodles
1 teaspoon salt
1 teaspoon black pepper
Instructions
1. Slice the onions and caramelize them in butter over medium-low heat for about 20 minutes until golden brown.
2. In a separate skillet, brown the ground beef until no longer pink. Add minced garlic and cook for 1 minute. Season with salt and pepper.
3. Sprinkle flour over the beef mixture and stir to coat evenly. Slowly add beef broth while stirring until it thickens into a gravy-like sauce.
4. Stir in sour cream and reduce heat to low. Let it simmer gently for 5 minutes.
5. Boil the egg noodles according to package directions. Drain well.
6. Combine the noodles, caramelized onions, and beef sauce mixture in a large bowl. Stir in half the mozzarella and Swiss cheese.
7. Transfer everything to a greased casserole dish and top with remaining cheese.
8. Bake at 350°F for 25 minutes until bubbly and golden on top.
9. Let the casserole sit for 5 minutes before serving.
Notes
Caramelizing the onions slowly is key to developing deep flavor.
You can substitute Gruyère cheese for Swiss if preferred.
For added depth, try adding a splash of Worcestershire sauce to the beef while browning.
- Prep Time: 20 minutes
- Cook Time: 25 minutes
- Category: Dinner
- Method: Baked
- Cuisine: American Comfort Food
Nutrition
- Serving Size: 1 portion
- Calories: 480
- Sugar: 5g
- Sodium: 720mg
- Fat: 26g
- Saturated Fat: 13g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 3g
- Protein: 27g
- Cholesterol: 95mg