This one-pan meal combines seasoned ground beef with fresh broccoli florets, sautéed onions, garlic, and a blend of aromatic spices. The dish finishes with creamy melted cheddar and cream cheese for richness. Everything cooks together in a single skillet in about 30 minutes, making it ideal for busy weeknights when you want something satisfying without the hassle.
The first time I made this skillet, it was one of those frantic Tuesday nights where everything felt like too much. I dumped whatever was in the fridge into a pan, expecting mediocrity at best, but my husband actually paused mid-bite and asked what I'd done differently. Now it's in our weekly rotation, and I still get excited when the cheese starts bubbling up through the beef.
Last month my sister came over and watched me make this, genuinely confused about why I was putting cream cheese into ground beef. I told her to trust the process, and now she texts me every week saying she made it again. It's become her go-to for those nights when she wants something comforting but doesn't want to wreck her diet.
Ingredients
- 1 lb ground beef (80/20 blend preferred): The extra fat matters here since keto relies on it for both satiety and flavor but you can drain some if you prefer
- 4 cups broccoli florets: Fresh gives you better texture but frozen works perfectly fine if that's what you have on hand
- 1 small onion, diced: This builds a sweet base that balances the richness of the beef and cheese
- 2 cloves garlic, minced: Add this right before the beef finishes so it doesn't burn and turn bitter
- 1 cup shredded cheddar cheese: Freshly shredded melts so much better than the pre-shredded stuff which has anti-caking agents
- 2 tbsp cream cheese: This is the secret weapon that makes everything silky and cohesive
- 2 tbsp olive oil or avocado oil: Avocado oil handles high heat better if you like cooking at higher temps
- 1 tsp salt: Adjust this based on how salty your cheese is
- 1/2 tsp black pepper: Freshly cracked makes a noticeable difference
- 1/2 tsp smoked paprika: This adds this incredible depth that makes it taste like you cooked it longer
- 1/2 tsp dried oregano: Earthy and familiar without overwhelming the dish
- 1/4 tsp crushed red pepper flakes: Totally optional but adds this nice warmth at the end
Instructions
- Sauté the aromatics:
- Heat 1 tablespoon of oil in a large skillet over medium-high heat and add the diced onion, letting it soften for about 2 minutes until it turns translucent and fragrant.
- Brown the beef:
- Add the ground beef and break it up with your spatula, cooking until it's no longer pink, about 5 to 7 minutes, then drain any excess fat if you prefer.
- Add the spices:
- Stir in the garlic, salt, black pepper, smoked paprika, oregano, and red pepper flakes, cooking for just 1 minute until the garlic becomes fragrant and you can smell the spices blooming.
- Cook the broccoli:
- Push the beef to one side of the skillet, add the remaining oil and broccoli florets, sauté for 2 to 3 minutes, then stir everything together so the broccoli gets coated in all those flavorful beef juices.
- Steam for tenderness:
- Add 2 to 3 tablespoons of water, cover the skillet, and let the broccoli steam for 3 to 4 minutes until it's just tender but still has some bite.
- Make it creamy:
- Reduce the heat to low and stir in the cream cheese until it melts completely and creates this luscious sauce that binds everything together.
- Melt the cheddar:
- Sprinkle the shredded cheddar evenly over the entire skillet, cover again, and let it sit for 2 to 3 minutes until the cheese is completely melted and gooey.
- Serve it up:
- Bring the whole skillet to the table and serve hot, maybe with some extra red pepper flakes or fresh herbs if you want to make it look pretty.
My friend Sarah made this for her family of six and said her teenagers, who usually complain about keto meals, actually went back for seconds. There's something about the combination of seasoned beef and melted cheese that just works on a primal level.
Making It Your Own
Sometimes I'll add sliced bell peppers or zucchini if I need to use up produce. You can throw in whatever vegetables you have because the creamy base ties everything together. Just remember to adjust cooking times based on how fast your veggies soften.
Protein Swaps
Ground turkey or chicken work beautifully here if you're trying to cut back on red meat. You might want to add a little more seasoning since they're milder than beef. Italian sausage is another game-changer if you want something with more kick.
Serving Ideas
This is filling enough on its own but a simple green salad with a vinegar-based dressing cuts through the richness perfectly. Cauliflower rice is another option if you need more volume without adding carbs.
- Crispy bacon on top adds this incredible crunch and smoky flavor
- Sliced green onions bring a fresh bite that brightens everything
- A dollop of sour cream on the side makes it even more decadent
Hope this becomes one of those recipes you turn to when you need something satisfying but simple. There's nothing better than a one-pan meal that actually makes you excited about eating low-carb.
Recipe FAQs
- → Can I use frozen broccoli?
-
Yes, frozen broccoli works well. Just add it directly to the skillet and increase the steaming time by 1-2 minutes until tender.
- → What other meats can I use?
-
Ground turkey, chicken, or pork make excellent substitutes for beef while keeping the dish low-carb and flavorful.
- → How do I store leftovers?
-
Store in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet or microwave.
- → Can I make this dairy-free?
-
Substitute the cheddar with nutritional yeast and omit the cream cheese, or use dairy-free cheese alternatives.
- → Is this meal prep friendly?
-
Absolutely. Portion into containers after cooling and refrigerate. The flavors actually improve after sitting overnight.