This satisfying skillet combines lean ground beef with caramelized Brussels sprouts in a savory soy-based sauce. Ready in just 30 minutes, it delivers a complete meal with tender-crisp vegetables, aromatic garlic and onions, and perfectly seasoned beef. The dish balances protein and fiber while remaining naturally low-carb and gluten-free adaptable.
I had almost given up on Brussels sprouts until my college roommate cooked them with ground beef one random Tuesday. The way the sprouts soaked up all those savory beef juices completely changed my perspective on this misunderstood vegetable. Now it is my go-to when I need something satisfying but do not want to spend hours at the stove.
Last winter my sister came over complaining about another failed diet dinner that tasted like cardboard. I made this skillet instead and watched her face light up after the first bite. She asked for the recipe before she even finished her plate.
Ingredients
- 1 lb ground beef: Lean beef works best here since the sprouts release some moisture and you do not want the dish too greasy
- 1 lb Brussels sprouts: Trim the ends and cut them in half so they cook evenly and get nicely caramelized
- 1 medium onion: Diced small so it softens quickly and blends into the background
- 2 cloves garlic: Minced fresh adds the best aroma, but jarred works in a pinch
- 2 tbsp olive oil: Helps everything get that nice golden color we are looking for
- 2 tbsp soy sauce: Use tamari if you need this to be gluten free
- 1 tbsp Worcestershire sauce: This is the secret ingredient that adds depth
- 1/2 tsp smoked paprika: Gives a subtle smoky flavor that pairs perfectly with beef
- 1/2 tsp black pepper: Freshly cracked makes a noticeable difference
- 2 tbsp fresh parsley: Brightens everything up at the end
- Grated Parmesan: Totally optional but adds a nice salty finish
Instructions
- Brown the beef:
- Heat olive oil in a large skillet over medium-high heat then add the ground beef. Break it up with your spoon and let it cook until nicely browned and cooked through, about 5 or 6 minutes. Drain any excess fat if there is a lot pooling.
- Soften the aromatics:
- Toss in the diced onion and minced garlic right into the beef. Sauté for 2 or 3 minutes until you can smell the garlic and the onion turns translucent.
- Add the sprouts:
- Stir in the halved Brussels sprouts and let them cook for 3 or 4 minutes. You want them to start getting a little color and caramelization on the cut sides.
- Season everything:
- Pour in the soy sauce, Worcestershire sauce, smoked paprika, black pepper, and salt if you are using it. Mix it all really well so every piece gets coated in that flavorful sauce.
- Steam until tender:
- Put the lid on the skillet and turn the heat down to medium. Let it cook covered for about 6 to 8 minutes until the sprouts are tender but still have a little bite to them.
- Finish and serve:
- Remove the lid and cook for 2 more minutes to let any extra liquid evaporate. Sprinkle with fresh parsley and Parmesan if you want, then serve it hot right from the pan.
This recipe became a regular rotation after my husband admitted he actually looked forward to Brussels sprouts night. That is saying something for someone who spent years picking them out of his food as a kid.
Making It Your Own
Sometimes I throw in red pepper flakes if we want a little kick. Ground turkey works surprisingly well too if you are trying to lighten it up.
Serving Ideas
We eat this straight from the pan on busy weeknights but it is also great over cauliflower rice if you want extra veggies. A glass of Pinot Noir pairs nicely with the beef.
Getting Ahead
You can trim and halve the Brussels sprouts the day before to make dinner prep even faster. The leftovers reheat beautifully in the microwave for a quick lunch.
- Store in an airtight container for up to 3 days
- Reheat with a splash of water to refresh the sprouts
- The flavors actually get better overnight
Hope this becomes one of those weeknight recipes you keep coming back to when you need something comforting and uncomplicated.
Recipe Questions
- → How do I know when the Brussels sprouts are done cooking?
-
The sprouts should be tender when pierced with a fork but still retain a slight crispness in the center. They'll also have a nice golden-brown caramelization on the cut sides from sautéing.
- → Can I make this dish ahead of time?
-
Yes, you can prepare everything up to step 5, then cool and refrigerate. Reheat gently in a skillet over medium heat, adding a splash of water or soy sauce if needed to refresh the sauce.
- → What other ground meats work well in this skillet?
-
Ground turkey, chicken, or pork all substitute beautifully. Leaner meats may require a bit more olive oil to prevent sticking and maintain richness.
- → How can I add more vegetables to this dish?
-
Bell peppers, shredded carrots, or mushrooms pair perfectly with the existing flavors. Add them during step 3 along with the Brussels sprouts, adjusting cooking time as needed.
- → Is this dish freezer-friendly?
-
Absolutely. Portion cooled leftovers into airtight containers and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat in a skillet until piping hot throughout.