This Keto Beef & Bean Gratin is a warm, cheesy comfort-food casserole packed with seasoned ground beef, creamy beans, tomato flavor, and a golden layer of melted cheese. It’s hearty enough for dinner while keeping the preparation simple and family-friendly.
With protein-rich beef, fiber-containing beans, and plenty of cheese, this low-carb-inspired casserole makes a satisfying meal for busy weeknights, meal prep, or cozy weekend dinners.
Can This Keto Beef & Bean Gratin Support Weight Loss Goals?
This casserole can fit into a weight-conscious eating plan when portions are balanced with your overall daily intake. Ground beef and cheese provide protein and fat for satiety, while beans contribute fiber and additional protein.
For a stricter keto approach, use a lower-carb bean alternative or a small measured portion of beans, since traditional beans can contribute a significant amount of carbohydrates.
Does Keto Beef & Bean Gratin Fit a High-Protein Lifestyle?
Yes, beef and cheese make this casserole naturally protein-forward, while the beans contribute additional plant-based protein and fiber. A serving can provide around 28–30g of protein, depending on the beef and cheese brands used. Because beans contain carbohydrates, the exact net-carb count depends heavily on the type and quantity used, so portion control is important for strict keto eating.
Why This Recipe is Special
- Protein-packed comfort food: Beef and cheese make every serving hearty and satisfying.
- Cheesy golden topping: A bubbly layer of melted cheese creates the perfect finishing texture.
- One-dish convenience: Everything comes together in one skillet before baking.
- Meal-prep friendly: The leftovers reheat beautifully for quick lunches.
- Keto adaptable: Lower-carb bean alternatives can be used to reduce carbohydrates further.
My Personal Experience
- The beef develops incredible flavor:
Browning the beef properly gives the casserole a deeper, richer savory base.
Letting the onions soften with the beef makes the filling especially aromatic. - The cheese topping is the best part:
A generous layer of cheese melts into a bubbly golden crust in the oven.
Every scoop gets a little creamy filling and plenty of cheesy goodness. - It makes an easy weeknight dinner:
Most of the work happens in one skillet, which keeps preparation straightforward.
It’s the kind of meal that feels substantial without requiring complicated cooking.
Perfect For
- Keto-friendly dinners with adjusted bean portions
- High-protein meal plans
- Family weeknight dinners
- Meal prep
- Cozy winter meals
- Potluck-style casseroles
- Cheesy comfort-food cravings
Why You’ll Love This Recipe
- Rich and satisfying:
Seasoned beef creates a hearty base full of savory flavor.
Beans and cheese add texture and richness to every bite. - Golden and bubbly:
The cheese becomes beautifully melted and lightly browned under the broiler.
That crispy-cheesy surface contrasts perfectly with the soft filling. - Simple ingredients:
You only need everyday pantry and refrigerator staples.
There’s no need for complicated sauces or specialty cooking techniques. - Great for leftovers:
The casserole holds up well in the refrigerator and reheats easily.
It’s ideal when you want a ready-to-go high-protein lunch the next day.
Common Mistakes to Avoid
- Not browning the beef enough: Proper browning adds important savory flavor to the casserole.
- Adding too much liquid: Excess liquid can make the gratin watery instead of thick and scoopable.
- Using too many beans: Traditional beans can quickly raise the carbohydrate count in a keto recipe.
- Over-browning the cheese: Watch closely under the broiler because the topping can go from golden to burnt quickly.
Required Equipment
- Large oven-safe skillet — Lets you cook and bake the casserole in the same pan.
- Wooden spoon — Makes breaking up and browning the ground beef easy.
- Measuring cups and spoons — Keeps the seasonings and portions consistent.
- Cheese grater — Freshly grated cheese melts smoothly over the casserole.
- Oven or broiler — Creates the bubbly golden gratin topping.
Storage Instructions
Allow leftovers to cool before transferring them to an airtight container.
Refrigerate for up to 4 days.
For longer storage, portion the cooled gratin into freezer-safe containers and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
Reheat individual portions in the microwave or place the casserole in a 350°F (175°C) oven until heated through. If desired, finish under the broiler for 1–2 minutes to refresh the cheesy topping.
Recipe Details
Preparation Time: 15 minutes
Cooking Time: 30 minutes
Total Time: 45 minutes
Servings: 6
Best Season: All-season
Total Calories: Approximately 430 calories per serving
Short Description
A hearty keto-style beef and bean gratin loaded with seasoned ground beef and melted cheese.
The creamy, savory filling is finished with a bubbling golden cheese crust.
A protein-rich comfort-food casserole that’s easy enough for weeknight dinners and meal prep.
📝 Ingredients
Beef & Bean Filling
- 1 lb (450 g) lean ground beef
- 1 cup (170 g) cooked black soybeans or other keto-friendly bean substitute, drained
- 1 small yellow onion, finely diced
- 2 cloves garlic, minced
- 1 cup (240 g) crushed tomatoes, no added sugar
- 2 tbsp tomato paste
- 1/2 cup (120 ml) beef broth
- 1 tsp smoked paprika
- 1 tsp ground cumin
- 1 tsp chili powder
- 1/2 tsp dried oregano
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1/4 tsp red pepper flakes, optional
- 1 tbsp olive oil, if needed
Creamy Layer
- 4 oz (113 g) cream cheese, softened
- 1/4 cup (60 g) sour cream
- 1/2 tsp garlic powder
Cheese Topping
- 1 cup (100 g) shredded cheddar cheese
- 1/2 cup (50 g) shredded Monterey Jack cheese
- 2 tbsp chopped green onions, optional
Ingredient note: Traditional kidney beans, black beans, and pinto beans are relatively high in carbohydrates, so they are not ideal for strict keto portions. Black soybeans are commonly used as a lower-carb alternative, but always check the nutrition label of your chosen product.
Directions
- Preheat the oven:
Preheat your oven to 375°F (190°C). If using a cast-iron or oven-safe skillet, have it ready for the entire recipe. - Brown the beef:
Heat the skillet over medium-high heat. Add the ground beef and cook for 6–8 minutes, breaking it apart with a wooden spoon.
Continue until the beef is browned and no longer pink. - Add the aromatics:
Add the diced onion and cook over medium heat for 3–4 minutes, until softened.
Stir in the minced garlic and cook for another 30–60 seconds until fragrant. - Season the beef mixture:
Add smoked paprika, cumin, chili powder, oregano, salt, black pepper, and optional red pepper flakes. Stir thoroughly so the spices coat the beef evenly. - Build the tomato-bean filling:
Stir in crushed tomatoes, tomato paste, and beef broth. Add the drained black soybeans and simmer over medium-low heat for 8–10 minutes.
The mixture should become thick and saucy rather than watery. - Prepare the creamy layer:
In a small bowl, mix softened cream cheese, sour cream, and garlic powder until smooth.
If the mixture is too firm, let it sit at room temperature for a few additional minutes before spreading. - Add the creamy layer:
Turn off the heat and gently spread the cream cheese mixture over the beef and bean filling.
Don’t worry about making it perfectly smooth because it will melt into the casserole as it bakes. - Add the cheese:
Sprinkle the shredded cheddar and Monterey Jack evenly over the top.
Freshly grated cheese generally melts more smoothly than pre-shredded varieties. - Bake:
Transfer the skillet to the oven and bake at 375°F (190°C) for 12–15 minutes, until the cheese is completely melted and bubbling around the edges. - Brown the topping:
Switch to broil/high heat for 1–2 minutes, watching continuously.
Remove the gratin as soon as the cheese develops golden-brown spots. - Rest and serve:
Let the casserole rest for 5 minutes before serving.
This gives the layers time to settle and makes each scoop easier to serve.
High-Protein Cooking Tip
For an even higher-protein version, use 90–95% lean ground beef, choose a protein-rich cheese, and keep the creamy layer measured rather than increasing it substantially.
Nutrition Facts
Per Serving — Approximate
- Calories: 430 kcal
- Fats: 28 g
- Cholesterol: 95 mg
- Sodium: 720 mg
- Potassium: 650 mg
- Total Carbohydrates: 15 g
- Fiber: 7 g
- Net Carbs: 8 g
- Sugars: 5 g
- Protein: 30 g
- Calcium: 250 mg
Nutrition values are approximate and will vary according to the ground beef, bean substitute, cheese, tomatoes, and other brands used.
Notes
- Drain the beans thoroughly before adding them so they don’t introduce excess liquid.
- For strict keto eating, use black soybeans or another verified low-carb bean substitute and check the label carefully.
- Freshly grated cheese gives the smoothest melted topping.
- Add jalapeños or extra red pepper flakes for more heat.
- A sprinkle of fresh cilantro or green onions adds freshness after baking.
- Store leftovers promptly in airtight containers.
- Reheat gently to prevent the cheese and beef from becoming dry.
- Check dairy and soy labels if cooking for someone with allergies.
Frequently Asked Questions
Can I use regular black beans?
Yes, but regular black beans contain considerably more carbohydrates, so they may not fit strict keto portions.
What can I use instead of black soybeans?
You can use another verified low-carb bean substitute or reduce the bean quantity and increase the beef.
Can I make this casserole ahead of time?
Yes, assemble it up to one day ahead, cover tightly, refrigerate, and bake when ready.
Can I freeze beef and bean gratin?
Yes, cool it completely, portion it into freezer-safe containers, and freeze for up to two months.
How do I make the topping extra crispy?
Finish the baked casserole under the broiler for 1–2 minutes while watching it closely.
Is this recipe suitable for meal prep?
Yes, it stores well for several days and reheats conveniently in individual portions.




