| Detail | Information |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 55 minutes |
| Total Time | 1 hour 10 minutes |
| Servings | 6 servings |
| Yield | 9×13-inch casserole |
Intensities (at a glance)
| Category | Level (1–5) | Notes |
|---|---|---|
| Difficulty | ★★☆☆☆ (Easy) | Basic knife work and stovetop browning. |
| Active Time | ★★★☆☆ (Moderate) | You’ll be moving for ~15–20 min. |
| Mess Factor | ★★☆☆☆ (Low to Moderate) | One skillet, one baking dish, a few utensils. |
| Richness | ★★★★☆ (High) | Cheesy, beefy, satisfying. |
| Leftover Friendliness | ★★★★★ (Excellent) | Tastes even better the next day. |
Ingredients
For the casserole:
-
1 lb (450 g) lean ground beef (80/20 works, drain fat if needed)
-
1 medium yellow onion, diced
-
2 cloves garlic, minced
-
3 medium russet potatoes (about 1.5 lbs / 680 g), peeled and sliced into ⅛-inch rounds
-
2 cups (200 g) sharp cheddar cheese, shredded (divided)
-
1 tbsp olive oil
For the cheese sauce:
-
2 tbsp unsalted butter
-
2 tbsp all-purpose flour
-
1½ cups whole milk (or 2%)
-
½ cup beef broth (low sodium)
-
1 tsp paprika
-
½ tsp onion powder
-
½ tsp salt (plus more to taste)
-
¼ tsp black pepper
-
Pinch of cayenne (optional, for heat)
Optional garnish:
-
Fresh parsley, chopped
-
Extra cracked black pepper
Instructions
1. Preheat and prepare
Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
2. Slice the potatoes
Peel the potatoes and slice them thinly (about ⅛ inch thick). A mandoline works best for uniform slices, but a sharp knife and steady hand are fine. Set aside.
Intensity note: This is the most time-intensive step — about 5–7 minutes. Go slow for even cooking.
3. Brown the beef
Heat 1 tbsp olive oil in a large skillet over medium-high heat (intensity 4/5). Add the diced onion and cook for 2 minutes until translucent. Add the ground beef and cook until browned, about 5–6 minutes, breaking it up with a spoon. Add minced garlic and cook for 1 more minute. Drain excess fat if necessary. Season with a pinch of salt and pepper. Transfer beef to a plate and set aside.
4. Make the cheese sauce
In the same skillet (wipe out excess grease but don’t wash), melt butter over medium heat (intensity 3/5). Whisk in flour and cook for 1 minute until bubbly and golden — this is a roux. Slowly pour in milk and beef broth while whisking constantly. Bring to a gentle simmer; the sauce will thicken in 2–3 minutes. Remove from heat. Stir in 1½ cups of shredded cheddar, paprika, onion powder, salt, pepper, and cayenne. Mix until cheese is fully melted and smooth. Taste and adjust salt.
5. Assemble the casserole
Layer half of the potato slices across the bottom of the baking dish, slightly overlapping. Top with half of the cooked ground beef mixture. Pour about ⅓ of the cheese sauce over the beef. Repeat with remaining potatoes, remaining beef, and another ⅓ of the sauce. Finish by pouring the last ⅓ of sauce over the top. Sprinkle the remaining ½ cup of cheddar cheese evenly on top.
6. Bake
Cover the dish with aluminum foil and bake for 30 minutes at 375°F. Remove foil and bake uncovered for another 20–25 minutes, until the potatoes are fork-tender and the top is bubbly and golden brown.
Pro tip: If the top isn’t browning enough, switch to broil for the last 2 minutes — watch carefully to avoid burning.
7. Rest and serve
Let the casserole rest for 5–10 minutes before serving. This helps the sauce set so slices hold together. Garnish with fresh parsley if desired.
The Final Result
What to expect: A creamy, cheesy top layer gives way to tender potatoes and savory, juicy ground beef in a rich, velvety sauce. Each bite is satisfying without being greasy. The edges of the potatoes caramelize slightly, adding depth.
Serving suggestions: Pair with a crisp green salad, steamed green beans, or roasted broccoli. A dollop of sour cream on top adds brightness.
Storage: Refrigerate leftovers in an airtight container for up to 4 days. Reheat in a 350°F oven (covered) for 15 minutes, or microwave individual portions.
Freezing: Assemble the casserole (before baking), cover tightly with foil and plastic wrap, and freeze for up to 3 months. Bake from frozen at 375°F for 60–70 minutes, removing foil for the last 20 minutes.
Nutrition Information
*Per serving (1/6 of casserole, approximately 1.5 cups)*
| Nutrient | Amount |
|---|---|
| Calories | 545 kcal |
| Protein | 32 g |
| Carbohydrates | 28 g |
| Fiber | 2.5 g |
| Sugars | 5 g |
| Total Fat | 34 g |
| Saturated Fat | 17 g |
| Cholesterol | 115 mg |
| Sodium | 620 mg |
| Potassium | 780 mg |
| Calcium | 380 mg (29% DV) |
| Iron | 3.2 mg (18% DV) |
| Vitamin A | 850 IU |
| Vitamin C | 8 mg |