Low Carb Beef & Bean Gratin
Looking for a cozy, cheesy dinner that brings together savory ground beef, tender beans, rich tomato flavor, and a golden, bubbly cheese topping? This Low Carb Beef & Bean Gratin is a comforting casserole that makes weeknight cooking feel easy and satisfying.
Every spoonful combines seasoned beef, a flavorful sauce, tender beans, and melted cheese baked until the edges are bubbling and the top turns beautifully golden. It’s hearty enough to serve as a complete meal, yet simple enough to prepare with everyday ingredients.
What makes this recipe especially useful is its flexibility. You can choose a smaller portion of beans to keep the carbohydrates lower, add extra beef for a protein-rich meal, or adjust the cheese topping to suit your taste. Since beans naturally contain carbohydrates, the best approach for a low-carb version is to measure them carefully and choose the amount that fits your eating plan.
Whether you’re feeding the family, preparing dinner ahead of time, or looking for a new way to use ground beef, this gratin delivers plenty of savory flavor in one baking dish.
❤️ Why You’ll Love This Recipe
Hearty and satisfying: Ground beef and beans create a filling combination with plenty of texture.
Cheesy comfort food: A melted cheese topping makes every serving feel special.
Low-carb adaptable: Control the bean quantity and choose a lower-sugar sauce to manage carbohydrates.
Simple ingredients: Uses familiar pantry staples and easy-to-find ingredients.
Great for busy evenings: Prepare the filling on the stovetop, then let the oven finish the dish.
Meal-prep friendly: Leftovers reheat well for lunches and quick dinners.
Easy to customize: Adjust the seasonings, beans, and cheeses to suit your preferences.
One-dish convenience: Less fuss at serving time and fewer dishes to clean.
📋 Recipe Information
Prep Time: 15 minutes
Cook Time: 30–35 minutes
Total Time: 45–50 minutes
Servings: 6
Course: Dinner, Main Dish
Cuisine: American-Inspired Comfort Food
Cooking Method: Stovetop and Oven
Difficulty: Easy
Dietary Style: Low-Carb Adaptable, Gluten-Free When Suitable Ingredients Are Used
🛒 Ingredients You’ll Need
For the Beef and Bean Filling
1 pound lean ground beef (90–93% lean) – Provides a savory, hearty base.
1 cup canned black beans, drained and rinsed – Adds a creamy texture and earthy flavor. Use a measured amount to manage carbohydrates.
1 small yellow onion, diced – Adds sweetness and depth.
1 medium green bell pepper, diced – Brings color and a little crunch.
2 cloves garlic, minced – Enhances the savory flavor.
1 cup crushed tomatoes or no-added-sugar tomato sauce – Creates a rich, flavorful base.
1 tablespoon tomato paste – Adds concentrated tomato flavor.
1 teaspoon olive oil – For sautéing the vegetables, if needed.
1 teaspoon ground cumin – Adds warmth and a subtle earthy flavor.
1 teaspoon smoked paprika – Provides a gentle smoky note.
1 teaspoon Italian seasoning – Gives the filling a balanced herb flavor.
½ teaspoon onion powder – Enhances the savory taste.
¼ teaspoon black pepper – Adds mild warmth.
½ teaspoon salt, or to taste – Adjust according to the saltiness of your sauce and cheese.
¼ cup water or reduced-sodium beef broth – Helps the filling simmer without becoming too thick.
For the Gratin Topping
1 cup shredded mozzarella cheese – Melts into a stretchy, golden topping.
½ cup shredded cheddar cheese – Adds a richer, sharper cheese flavor.
2 tablespoons grated Parmesan cheese – Optional, for a savory finish and extra browning.
Optional Garnishes
Chopped fresh parsley
Sliced green onions
Crushed red pepper flakes
A small sprinkle of extra Parmesan
Ingredient note: Beans are nutritious, but they are not carb-free. For a stricter low-carb version, reduce the black beans and replace the missing volume with extra ground beef or lower-carb vegetables such as mushrooms or zucchini.
🍳 Equipment Needed
9 × 9-inch or similar medium baking dish
Large skillet
Cutting board
Sharp knife
Wooden spoon or spatula
Measuring cups and spoons
Colander for draining beans
Oven mitts
👩🍳 How to Make Low Carb Beef & Bean Gratin
Step 1: Preheat the Oven
Preheat your oven to 375°F (190°C).
Lightly grease a medium baking dish with olive oil or nonstick cooking spray.
Dice the onion and bell pepper, mince the garlic, and drain and rinse the black beans. Having everything ready makes assembly quick and straightforward.
Step 2: Brown the Ground Beef
Place a large skillet over medium-high heat.
Add the ground beef and cook for approximately 7–9 minutes, breaking it into small crumbles with a wooden spoon.
Continue cooking until the beef is browned and fully cooked. Ground beef should reach an internal temperature of 160°F (71°C).
Drain excess grease if necessary, leaving a little behind for flavor.
Step 3: Sauté the Vegetables
Add the olive oil to the skillet if needed.
Stir in the diced onion and green bell pepper. Cook for about 4–5 minutes, stirring occasionally, until the vegetables begin to soften.
Add the minced garlic and cook for another 30 seconds.
This short sauté helps develop the flavor of the vegetables before the tomato sauce is added.
Step 4: Season the Filling
Stir in the cumin, smoked paprika, Italian seasoning, onion powder, black pepper, and salt.
Add the tomato paste and stir for about 30 seconds to coat the beef and vegetables.
The spices create a savory, gently smoky flavor that pairs beautifully with the beans and cheese.
Step 5: Add the Tomatoes and Beans
Pour in the crushed tomatoes and water or beef broth.
Add the drained black beans and stir until everything is evenly combined.
Bring the mixture to a gentle simmer, then reduce the heat and cook for 4–6 minutes.
The filling should be moist but not soupy. If it looks too thin, simmer for a few extra minutes to reduce the liquid.
Taste and adjust the seasoning if needed.
Step 6: Transfer to the Baking Dish
Spoon the beef and bean mixture into the prepared baking dish.
Spread it evenly with a spatula so the filling cooks uniformly.
If you prefer a thicker gratin, avoid adding excess liquid at this stage. A concentrated filling helps the cheese topping brown nicely.
Step 7: Add the Cheese
Sprinkle the shredded mozzarella evenly over the filling.
Add the cheddar, followed by the Parmesan if using.
For a more pronounced cheese crust, distribute the Parmesan evenly across the surface rather than mixing it into the filling.
Step 8: Bake Until Golden
Place the dish in the preheated oven.
Bake uncovered for 20–25 minutes, or until the filling is bubbling around the edges and the cheese has melted.
For a deeper golden top, broil for 1–2 minutes at the end. Watch carefully, as the cheese can brown quickly.
Step 9: Rest and Serve
Remove the gratin from the oven and allow it to rest for 5–10 minutes before serving.
This short resting period helps the filling settle and makes it easier to spoon into portions.
Add parsley, green onions, or crushed red pepper flakes if desired.
Serve warm while the cheese is still melted and gooey.
💡 Tips for the Best Beef & Bean Gratin
1. Choose Your Beans Carefully
Black beans work well because their mild, earthy flavor pairs nicely with beef and tomato sauce. Kidney beans or pinto beans can also be used, but the carbohydrate content may differ.
For lower carbohydrates, use a smaller amount of beans rather than assuming all beans are interchangeable.
2. Drain the Beans Thoroughly
Drain and rinse canned beans before adding them to the filling. This removes excess canning liquid and helps you measure the amount more accurately.
3. Brown the Beef Properly
Allow the beef to develop some brown color before adding the vegetables and sauce. Browning builds savory flavor that carries through the entire casserole.
4. Simmer Away Excess Liquid
A watery filling can prevent the cheese topping from browning well. Let the tomato mixture simmer until it thickens slightly before transferring it to the baking dish.
5. Shred Cheese Freshly
Freshly shredded cheese often melts more smoothly than pre-shredded varieties. Mozzarella creates stretch, cheddar adds flavor, and Parmesan helps develop a savory crust.
6. Keep the Seasoning Balanced
The tomato sauce, beans, and cheese already provide plenty of flavor. Taste the filling before adding more salt, especially if you’re using regular broth or a salty cheese.
7. Let the Gratin Rest
Allowing the casserole to rest before serving makes the filling easier to portion and gives the sauce time to settle.
🥩 Delicious Variations
1. Extra-Low-Carb Beef Gratin
Reduce the black beans to ½ cup and add 1 cup of sautéed mushrooms or diced zucchini.
This keeps the bean flavor while lowering the overall carbohydrate contribution from the beans.
2. Spicy Beef and Bean Gratin
Add ¼–½ teaspoon of chili powder or a pinch of cayenne pepper. You can also stir in diced jalapeños for extra heat.
Check the labels on spice blends if you’re carefully tracking carbohydrates.
3. Three-Cheese Gratin
Combine mozzarella, cheddar, and Parmesan as directed, or replace a small portion of the mozzarella with provolone for a different flavor.
Keep in mind that increasing the cheese will change the calories, fat, and protein per serving.
4. Beef and Kidney Bean Gratin
Replace the black beans with drained kidney beans. Their firmer texture works well in a rich beef and tomato filling.
Measure the quantity and check the nutrition label to calculate the carbohydrate total.
5. Mushroom Beef Gratin
Add 1 cup of sliced mushrooms and sauté them with the onion and bell pepper. Cook until most of their moisture evaporates before adding the tomatoes.
Mushrooms add a savory, meaty texture and can help bulk up the filling.
6. Creamy Beef and Bean Gratin
Stir 2 tablespoons of cream cheese into the hot filling before transferring it to the baking dish. This creates a richer, creamier texture.
The added dairy will change the nutrition values, so include it when calculating your serving totals.
7. Ground Turkey and Bean Gratin
Replace the ground beef with lean ground turkey for a different protein option. Cook ground turkey to 165°F (74°C) and follow the remaining instructions as written.
8. Taco-Inspired Beef and Bean Gratin
Use cumin, paprika, and a small amount of chili powder for a taco-inspired flavor profile. You can also replace the Italian seasoning with additional cumin and oregano.
Choose a suitable no-added-sugar tomato sauce and track any additional toppings.
🍽️ What to Serve With Low Carb Beef & Bean Gratin
This gratin can be served on its own, especially when you want a hearty, comforting meal. A simple side dish can add freshness and variety.
Low-Carb Side Dishes
Roasted broccoli: Adds a slightly crisp texture and pairs well with the cheesy topping.
Garlic green beans: A simple, savory vegetable side.
Cauliflower mash: Offers a creamy accompaniment without traditional mashed potatoes.
Sautéed zucchini: A mild vegetable that complements the tomato and beef flavors.
Fresh garden salad: Lettuce, cucumber, and a light dressing help balance the richness.
Roasted cauliflower: Adds a tender texture and a little caramelized flavor.
For a Family Dinner
Serve the gratin with a crisp salad and a vegetable side. If you’re serving people with different dietary preferences, rice, baked potatoes, or crusty bread can be offered separately.
🥡 Storage and Reheating Instructions
Refrigerator
Allow the gratin to cool slightly and transfer leftovers to airtight containers.
Refrigerate within 2 hours of cooking and consume within 3–4 days.
Freezer
Divide the cooled gratin into individual portions and freeze in airtight, freezer-safe containers.
For best quality, use within 2–3 months.
The beans and cheese may change texture slightly after freezing, but the dish can still be reheated successfully.
Oven Reheating
Preheat the oven to 350°F (175°C).
Place a portion in an oven-safe dish and cover loosely with foil. Heat until the center reaches 165°F (74°C). Remove the foil near the end if you want to refresh the cheese topping.
Microwave Reheating
Place one serving in a microwave-safe dish and cover loosely.
Heat in 30–60-second intervals, stirring or rotating as needed, until steaming hot throughout.
Make-Ahead Instructions
Prepare the beef and bean filling a day ahead and store it covered in the refrigerator.
When ready to cook, spread it into the baking dish, add the cheese topping, and bake until bubbling and hot throughout.
You can also assemble the entire casserole up to one day ahead. Keep it refrigerated until baking and allow extra time if it goes into the oven cold.
📊 Approximate Nutrition Information
Estimated nutrition per serving, assuming 6 servings and the ingredient quantities listed above:
Calories: 330–400
Protein: 25–31 g
Fat: 19–25 g
Total Carbohydrates: 12–17 g
Fiber: 3–5 g
Net Carbohydrates: Approximately 8–13 g
These figures are estimates, not laboratory-tested values. Actual nutrition will depend on the leanness of the beef, the type and quantity of beans, the tomato product, and the cheese brands you use.
Important low-carb note: This recipe uses a measured amount of black beans, so it is lower in carbohydrates than some traditional beef-and-bean casseroles, but it may not fit a very strict ketogenic target. For a more accurate count, calculate the entire recipe from your ingredient labels and divide by six.
❓ Frequently Asked Questions
Are beans suitable for a low-carb diet?
Beans contain fiber and protein, but they also contain carbohydrates. Some people include measured portions of beans in a moderate low-carb diet, while people following a very strict ketogenic diet may prefer to reduce or omit them.
Can I make this recipe without beans?
Yes! Replace the beans with sautéed mushrooms, diced zucchini, or extra ground beef. Cook vegetables that release moisture before adding them to the casserole.
What beans work best?
Black beans, kidney beans, and pinto beans all work. Choose the variety you prefer, drain it thoroughly, and check the nutrition information for the specific product.
How do I keep the casserole from becoming watery?
Drain the beans, brown the beef, sauté the vegetables, and simmer the tomato filling until it thickens before baking. Avoid adding too much broth or water.
Can I use ground turkey instead of beef?
Absolutely. Lean ground turkey is a useful alternative. Cook it thoroughly to 165°F (74°C) before assembling the casserole.
Can I use a different cheese?
Yes. Monterey Jack, provolone, or a suitable cheddar blend can replace some or all of the mozzarella. Different cheeses will affect the flavor and nutrition values.
Is this recipe gluten-free?
It can be made gluten-free. Use gluten-free tomato products, broth, and seasonings, and check labels for ingredients that may contain gluten.
Can I make this casserole ahead of time?
Yes. Prepare the filling in advance and refrigerate it. Add the cheese and bake when you’re ready to serve, or assemble the full casserole and refrigerate it for up to one day before baking.
How many carbohydrates are in one serving?
With the quantities listed, one of six servings may contain approximately 8–13 grams of net carbohydrates. The exact amount depends on the beans, tomatoes, and other ingredients you use.
Can I make it dairy-free?
You can omit the cheese or use a dairy-free alternative that melts well. The result won’t have the same traditional gratin topping, and the nutrition values will change depending on the substitute.
💚 Final Thoughts
This Low Carb Beef & Bean Gratin combines savory ground beef, tender beans, tomato-rich seasoning, and a golden layer of melted cheese in a comforting casserole that’s easy to prepare and share.
It’s a flexible dinner for busy evenings, a practical option for meal prep, and a delicious way to enjoy familiar ingredients in a slightly lighter, lower-carb style. Adjust the bean quantity to suit your carbohydrate goals, add extra vegetables if you like, and use your favorite cheese blend to make it your own.
