This one-pan dish combines seasoned ground beef with fresh broccoli florets in a creamy, cheesy sauce. Perfect for busy weeknights, it comes together in just 30 minutes with minimal cleanup required.
The beef gets a flavorful coating of smoked paprika, oregano, and garlic, while the broccoli steams to tender-crisp perfection right in the skillet. A touch of cream cheese creates a velvety base that helps the cheddar melt evenly over everything.
At only 4g net carbs per serving, this fits perfectly into keto and low-carb eating plans. The generous protein content makes it satisfying enough to stand alone, though it pairs beautifully with a simple side salad.
The smell of ground beef sizzling with onions always pulls me into the kitchen, no matter what else I'm doing. This skillet became my weeknight savior during those busy months when cooking felt like just another task on an endless to-do list. Something about how the broccoli soaks up all those beefy spices while the cheese melts into everything makes the whole house feel cozy.
My sister stumbled into my kitchen last Tuesday, exhausted after back-to-back meetings, and I had this bubbling away on the stove. She took one bite and immediately asked for the recipe, saying it tasted like something from a restaurant but without the wait or the guilt. That's when I knew this simple skillet wasn't just dinner—it was the kind of meal that actually feels like a hug.
Ingredients
- Ground beef (80/20 blend): The extra fat keeps everything juicy and flavorful, plus it means you don't need to add much oil
- Broccoli florets: They become tender-crisp in the steam and soak up all those spiced beef juices like little flavor sponges
- Diced onion: Softening them first builds a sweet, savory base that makes the whole dish taste deeper
- Garlic: Add it after the beef browns so it doesn't burn and turn bitter
- Shredded cheddar cheese: Freshly shredded melts so much better than the pre-packaged stuff
- Cream cheese: This is the secret ingredient that makes the sauce creamy without needing any thickeners
- Olive or avocado oil: Avocado oil handles high heat better, but olive oil adds a nice fruity note
- Salt, pepper, smoked paprika: The smoked paprika gives it this subtle depth that makes people ask what you used
- Dried oregano: Adds an earthy, herbal brightness that cuts through all the richness
- Crushed red pepper flakes: Totally optional, but I love the gentle warmth they bring
Instructions
- Start with the onions:
- Heat 1 tablespoon of oil in a large skillet over medium-high heat and toss in the diced onion, letting them soften for about 2 minutes until they turn translucent and smell sweet.
- Brown the beef:
- Add the ground beef and break it up with your spatula, cooking until it's browned and cooked through, which takes about 5 to 7 minutes.
- Add the aromatics:
- Stir in the garlic, salt, pepper, smoked paprika, oregano, and red pepper flakes, cooking for just 1 minute until the garlic becomes fragrant.
- Make room for the broccoli:
- Push the beef mixture to one side, add the remaining oil and broccoli florets to the empty space, and sauté for 2 to 3 minutes before stirring everything together.
- Steam it tender:
- 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-crisp.
- Create the creamy base:
- Reduce the heat to low and stir in the cream cheese until it melts and coats everything in a velvety sauce.
- Melt the cheese:
- Sprinkle the cheddar evenly over the skillet, cover, and let it sit for 2 to 3 minutes until the cheese is completely melted and gooey.
- Serve it up:
- Serve hot, with extra red pepper flakes or fresh herbs scattered on top if you want to make it look pretty.
This recipe saved me during a week when I had zero energy to cook but still wanted something that felt nourishing and substantial. Now it's the meal I turn to whenever I need to feed people quickly without sacrificing flavor or comfort.
Making It Your Own
Sometimes I swap ground turkey for the beef when I want something lighter, though I miss that extra beefy flavor. Cauliflower works instead of broccoli if that's what you have in the fridge, and bell peppers add a nice pop of color and sweetness.
Perfecting The Texture
The trick is getting the broccoli tender but not mushy—I err on the side of slightly crisp because it keeps cooking even after I turn off the heat. If you like it softer, just add another minute of steaming time with the lid on.
Serving Ideas
This stands on its own perfectly, but sometimes I serve it over cauliflower rice to stretch it into more servings. A crisp green salad with a vinaigrette cuts through all that richness beautifully.
- Crumble some crispy bacon on top for extra crunch
- Top with sliced green onions for a fresh bite
- Keep extra red pepper flakes on the table for the heat lovers
There's something deeply satisfying about a meal that comes together this quickly but tastes like it took forever. Hope this becomes your go-to too.
Recipe Questions & Answers
- → Can I use frozen broccoli instead of fresh?
-
Yes, frozen broccoli works perfectly in this dish. Add it directly to the skillet without thawing, and increase the steaming time by 1-2 minutes until tender.
- → What type of ground beef is best for this skillet?
-
An 80/20 blend provides the best flavor and texture. The extra fat helps keep the beef juicy and adds richness to the overall dish. Leaner beef can be used but may be less flavorful.
- → How do I store leftovers?
-
Store cooled leftovers in an airtight container in the refrigerator for up to 4 days. Reheat gently in the microwave or on the stovetop, adding a splash of water if needed to loosen the cheese sauce.
- → Can I make this dairy-free?
-
Yes, omit both cheeses or use dairy-free alternatives. The dish will still be flavorful from the seasoned beef and vegetables. You might want to add extra seasonings to compensate for the lost cheesy richness.
- → Is this suitable for meal prep?
-
Absolutely! This reheats beautifully and actually tastes even better the next day as flavors meld. Portion into individual containers for easy grab-and-go lunches throughout the week.
- → Can I substitute the broccoli with other vegetables?
-
Cauliflower, zucchini, or bell peppers work well as substitutes. Adjust cooking times as needed—softer vegetables like zucchini require less steaming time than broccoli.