Keto Cheesy Beef & Broccoli Casserole
If you’re craving a warm, cheesy comfort-food dinner without all the carbs, this Keto Cheesy Beef & Broccoli Casserole is just what you need! Made with seasoned ground beef, tender broccoli, a rich creamy cheese sauce, and a golden layer of melted cheddar, this easy casserole brings plenty of flavor to the dinner table.
It’s hearty, satisfying, and simple to prepare with everyday ingredients. The combination of savory beef, fresh broccoli, cream cheese, and cheddar creates a delicious one-dish meal that feels indulgent while keeping carbohydrates low.
Whether you’re following a keto lifestyle, looking for a low-carb family dinner, or simply want an easy casserole for a busy evening, this recipe is a keeper!
❤️ Why You’ll Love This Recipe
Low-carb comfort food: Enjoy a hearty casserole without pasta, rice, or potatoes.
Protein-packed: Ground beef and cheese make every serving satisfying.
Creamy and cheesy: Cream cheese, sour cream, and cheddar create a rich sauce.
Easy weeknight dinner: Simple ingredients and straightforward preparation.
One-dish meal: Beef, broccoli, and cheese come together in one baking dish.
Meal-prep friendly: Make it ahead and enjoy leftovers throughout the week.
Family-friendly: A delicious way to serve broccoli with plenty of cheesy flavor.
📋 Recipe Information
Prep Time: 15 minutes
Cook Time: 25–30 minutes
Total Time: 40–45 minutes
Servings: 6
Course: Dinner, Main Dish
Cuisine: American
Diet: Keto, Low Carb, Gluten-Free
🛒 Ingredients
Beef and Broccoli
1½ pounds lean ground beef
4 cups broccoli florets, cut into bite-sized pieces
½ small onion, finely diced (optional)
2 cloves garlic, minced
1 tablespoon olive oil, if needed
½ teaspoon salt, or to taste
½ teaspoon black pepper
1 teaspoon Italian seasoning
Creamy Cheese Sauce
4 ounces cream cheese, softened
½ cup sour cream
½ cup heavy cream
1½ cups shredded cheddar cheese, divided
½ teaspoon paprika
¼ teaspoon garlic powder
Optional Toppings
¼ cup shredded mozzarella
2 tablespoons grated Parmesan
Chopped fresh parsley
A pinch of red pepper flakes
For the lowest-carb version, omit the onion and check the labels on your seasonings and dairy products for added sugars or starches.
🍳 Equipment Needed
9×13-inch baking dish
Large skillet
Medium saucepan or microwave-safe bowl
Mixing bowl
Whisk or spatula
Colander
Measuring cups and spoons
👩🍳 How to Make Keto Cheesy Beef & Broccoli Casserole
Step 1: Prepare the Oven and Baking Dish
Preheat your oven to 375°F (190°C).
Lightly grease a 9×13-inch baking dish with butter or cooking spray.
Step 2: Cook the Broccoli
Bring a pot of water to a boil. Add the broccoli florets and cook for about 2–3 minutes, just until bright green and slightly tender.
Drain thoroughly and set aside.
You can also steam the broccoli until crisp-tender. Avoid cooking it until completely soft because it will continue cooking in the oven.
Step 3: Brown the Ground Beef
Heat a large skillet over medium heat.
Add the ground beef and cook for about 7–9 minutes, breaking it into small crumbles as it browns.
If using onion, add it during the last few minutes of cooking. Stir in the minced garlic and cook for another 30 seconds.
Drain excess grease if necessary. Season with salt, black pepper, and Italian seasoning.
Cook ground beef to an internal temperature of 160°F (71°C).
Step 4: Make the Creamy Cheese Sauce
In a saucepan over low heat, combine:
Softened cream cheese
Sour cream
Heavy cream
Paprika
Garlic powder
Stir until smooth and creamy.
Add 1 cup of shredded cheddar cheese, stirring until melted. Remove from the heat.
Step 5: Combine the Ingredients
Add the cooked ground beef and drained broccoli to the prepared baking dish.
Pour the creamy cheese sauce over the mixture.
Gently stir until the beef and broccoli are evenly coated.
Step 6: Add the Cheese Topping
Sprinkle the remaining ½ cup cheddar cheese over the casserole.
Add mozzarella or Parmesan if desired.
Step 7: Bake
Place the casserole in the preheated oven.
Bake uncovered for 20–25 minutes, or until hot and bubbly and the cheese is melted.
For a more golden top, broil for 1–2 minutes at the end, watching carefully to prevent burning.
Step 8: Rest and Serve
Remove the casserole from the oven and let it rest for about 5–10 minutes before serving.
Garnish with fresh parsley or red pepper flakes if desired.
Serve warm and enjoy!
💡 Tips for the Best Beef & Broccoli Casserole
Don’t Overcook the Broccoli
Blanch or steam the broccoli only until crisp-tender. This helps it keep its shape and prevents a watery casserole.
Drain the Beef Well
Too much grease can make the cheese sauce oily. Drain excess fat after browning, especially if you’re using higher-fat ground beef.
Soften the Cream Cheese
Room-temperature cream cheese blends more easily and helps create a smooth sauce without lumps.
Shred Your Own Cheese
Freshly shredded cheddar usually melts more smoothly than pre-shredded cheese, which may contain anti-caking ingredients.
Let It Rest Before Slicing
A short resting period helps the sauce settle and makes serving easier.
Keep an Eye on the Broiler
If you want a golden cheese topping, broil briefly and watch closely. Cheese can go from golden to burnt very quickly.
🌟 Delicious Variations
Bacon Cheddar Beef & Broccoli Casserole
Add ½ cup of cooked, crumbled bacon to the beef and broccoli mixture before baking. Bacon adds a smoky, savory flavor that works beautifully with cheddar.
Spicy Keto Beef Casserole
Add red pepper flakes, a little cayenne, or diced jalapeños to the beef mixture for a spicy kick.
Three-Cheese Casserole
Replace part of the cheddar with mozzarella and Parmesan for an extra-rich, cheesy topping.
Mushroom Beef & Broccoli
Sauté 1 cup of sliced mushrooms with the ground beef for another layer of savory flavor.
Taco-Style Beef & Broccoli
Replace the Italian seasoning with a keto-friendly taco seasoning blend. Add a little Monterey Jack cheese and finish with sliced jalapeños.
Chicken and Broccoli Version
Swap the ground beef for cooked, diced chicken. Fold it into the cheese sauce with the broccoli and bake until hot and bubbly.
🍽️ What to Serve With Keto Cheesy Beef & Broccoli Casserole
This casserole is filling enough to serve as a complete meal, but you can pair it with other low-carb favorites:
Cauliflower rice
Simple green salad with olive oil dressing
Garlic butter mushrooms
Roasted zucchini
Sautéed spinach
Air fryer asparagus
Cucumber and avocado salad
If you’re keeping dinner extra simple, serve a generous portion of casserole with a fresh green salad.
🥡 Storage and Reheating Instructions
Refrigerator
Allow leftovers to cool slightly, then transfer them to an airtight container. Refrigerate within 2 hours and enjoy within 3–4 days.
Freezer
Freeze individual portions in airtight, freezer-safe containers for up to 2 months. The creamy sauce may change texture slightly after thawing, but stirring gently while reheating can help.
Reheating in the Microwave
Place an individual portion in a microwave-safe dish. Cover loosely and heat in 30-second intervals until hot throughout.
Reheating in the Oven
Place the casserole in an oven-safe dish, cover with foil, and warm at 325°F (163°C) until heated through. Remove the foil near the end if you want to refresh the cheesy topping.
Reheat leftovers to 165°F (74°C).
📊 Approximate Nutrition Information
Per serving (1 of 6 servings):
Calories: 520
Protein: 34g
Fat: 40g
Total Carbohydrates: 8g
Fiber: 2g
Net Carbs: 6g
Nutrition estimates are approximate and depend on the fat percentage of the beef, cheese brands, portion size, and whether optional ingredients are included.
❓ Frequently Asked Questions
Is this beef and broccoli casserole keto-friendly?
Yes! It uses ground beef, broccoli, cream cheese, sour cream, heavy cream, and cheddar instead of high-carb ingredients like rice or pasta. Check ingredient labels and portion sizes to keep the meal within your carbohydrate goals.
Can I use frozen broccoli?
Absolutely. Thaw it first and drain it very well. Pat away excess moisture before adding it to the casserole so the sauce doesn’t become watery.
Can I make this casserole ahead of time?
Yes. Prepare the beef, broccoli, and cheese sauce, then assemble the casserole. Cover and refrigerate for up to 24 hours before baking. Add a few extra minutes to the baking time if it goes into the oven cold, and make sure it heats through completely.
Can I use ground turkey instead of beef?
Yes. Ground turkey works well as a lighter alternative. Cook ground turkey to 165°F (74°C) before assembling the casserole.
What cheese melts best in this recipe?
Cheddar gives the casserole its classic flavor. Mozzarella adds stretchiness, while Monterey Jack creates a mild, creamy finish. You can use a combination of your favorites.
How do I keep the casserole from becoming watery?
Drain the broccoli thoroughly, avoid overcooking it before baking, and drain excess grease from the beef. These simple steps help keep the sauce creamy.
Can I make it without sour cream?
Yes. Substitute an equal amount of softened cream cheese or plain, unsweetened full-fat Greek yogurt. Greek yogurt will give the sauce a slightly tangier flavor and should be stirred in gently over low heat.
Can I make this recipe without onion?
Definitely. Simply leave it out. The casserole will still have plenty of flavor from the beef, garlic, seasonings, and cheese sauce.
💚 Final Thoughts
This Keto Cheesy Beef & Broccoli Casserole is everything a comforting low-carb dinner should be: creamy, cheesy, hearty, and easy to make. Savory ground beef, tender broccoli, and a rich cheddar sauce come together in one satisfying dish that makes weeknight cooking simple.
It’s also easy to customize with bacon, mushrooms, extra cheese, or a little spice. Prepare it for family dinner, make it ahead for meal prep, or save the leftovers for another delicious low-carb meal.
