Spicy Pork Brussels Bowl
This post may contain affiliate links. Please read our disclosure for more information.
As a dietitian, I'm always looking for meals that are as nourishing as they are delicious and this Spicy Pork Brussels Bowl checks every box! It's high in protein, packed with nutrients, and comes together in mostly one pan. Whether you're cooking for a weeknight dinner or stocking the fridge for the week ahead, this bowl has you covered.

Quick Look: Spicy Pork Brussels Bowl
- 🕒 Total Time: 25 minutes
- 👥 Servings: 4
- 📊 Calories: 462 per serving
SUMMARIZE & SAVE THIS CONTENT ON
If you love one pan meals, you'll love my Turkey Taco Quinoa! It's a family-favorite in my house hold and my kids gobble it up every time I make it. It's another high protein recipe, too!
Why You'll Love This Spicy Pork Brussels Bowl
- High in Protein & Reasonable Calories - Each bowl packs an impressive 32 grams of protein into just 460 calories making it a macro-friendly meal that actually keeps you full.
- One Pan, 25 Minutes - Minimal dishes, maximum flavor. This weeknight-friendly recipe comes together in under 30 minutes with barely any cleanup. And all the moms said Amen!
- Meal Prep Approved - Make a big batch on Sunday and you've got easy, grab-and-go lunches all week. The flavors only get better as it sits.
Jump to:
Select Ingredients:

- Ground Pork - Look for the leanest ground pork option. You could swap for a ground chicken or turkey, but you may need a little olive oil since those are lower fat.
- Brussels Sprouts - Grab pre-shredded sprouts or simply trim the stems off and toss in a food processor for a short bit!
- Onion - I like a sweet onion in this recipe, but you can swap for any onion you prefer.
- Red Wine Vinegar - if you don't have red wine vinegar, you can swap for white wine vinegar or apple cider vinegar. It may give it a more subtle or sweet flavor, but the flavor change will be minimal.
See the recipe card for full information on ingredients and quantities.
My Tuscan Tortellini Soup is another delicious recipe if you're looking for more pork options! The flavors meld together beautifully in this recipe. This is perfect for serving a crowd!
Recipe Tips & Variations
➡️ Swap the Protein - Ground chicken or turkey work great in place of pork for a leaner option. Keep in mind that with a lower fat content, you may need to add additional spices to add more flavor. You also may need to drizzle a little olive oil to keep really lean meat from sticking to the pan.
➡️ Don't Skip Roasted the Brussels - Giving the garlic and onion time to saute helps bring a ton of flavor. For maximum crispiness, roast the shredded brussels in a single layer at high heat (425°F) until the edges are deeply golden before combining the pork.
➡️ Add Carbohydrate for the Kids - Serve over steamed rice or quinoa for a higher-carb option that turns this into a hearty, well-rounded meal - perfect for fueling an active lifestyle or hitting your carb goals on training days.
How to Make Spicy Pork Brussels Bowl

Step 1: Over medium high heat, brown meat, breaking it up into small pieces. Add vinegar and seasonings. Once fully cooked, set aside on a plate and cover.

Step 2: Add the garlic and onions to the skillet until onions are transclucent. Next add shredded brussels to the skillet and cook over medium high heat, stirring occasionally until the brussels start to brown, about 7 minutes.

Step 3: Return pork to the skillet and mix everything together for 1-2 minutes.

Step 4: In a separate skillet, spray with cooking spray and place over medium to medium high heat. When hot, cook the eggs over easy until the whites are just set and the yolks are still runny, 2 to 3 minutes.

Step 5: Place eggs on top of cooked brussels and pork mix and serve immediately. Enjoy!
Though the flavor profile is different in my Creamy Tuscan Chicken Orzo compared to this recipe, it's one you're going to want to add to your next meal plan for another one-pan meal option! It's one my kids request every week for dinner and the leftovers are fantastic!
Recipe FAQs
Absolutely! Ground chicken or turkey are great leaner swaps. Just be sure to season well so it has that good spicy flavor!
Yes, this is a fantastic meal prep recipe. Cook the pork and Brussels sprouts, let everything cool completely, then store together in an airtight container in the fridge for up to 4 days. Reheat in a skillet over medium heat for the best texture, or microwave in 60-second intervals until warmed through.
I don't recommend freezing the Brussels sprouts, as they tend to get mushy when thawed. If you're planning to freeze the batch, cook and freeze the pork separately and make fresh Brussels sprouts when you're ready to serve.
Three things matter: dry them well before roasting, don't crowd the pan, and use high heat (425°F). If the sprouts are packed too close together they'll steam instead of roast and you'll lose that caramelized, crispy edge. A single layer on the skillet is key.
The ingredients in this recipe are naturally gluten-free, but I always recommend double checking your spices to ensure they are gluten-free as well!
More 30 Minute Skillet Meals
If you tried these Spicy Pork Brussels Bowls or any other recipe on my blog, please leave a star rating and let me know how it went in the comments below! Thanks for visiting today!

Spicy Pork Brussels Bowl
Ingredients
- 1 lb lean ground pork
- 2 tablespoon red wine vinegar
- 3 garlic cloves minced
- 1 teaspoon paprika
- 2 teaspoon chili powder
- 1 teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon dried oregano
- ¼ teaspoon ground cumin
- 6 cups shredded Brussel sprouts
- ¼ cup chopped onion
- 4 large eggs
Instructions
- Heat a large skillet over medium heat, Spray with cooking spray if not using a non-stick skillet and brown meat, breaking it up into small pieces.
- Season with spices and vinegar and cook until browned and no longer pink, about 10 minutes.
- Set aside meat on a plate and cover with foil.
- Set aside meat on a plate.
- Add the garlic and onions to the skillet. If needed, you can drizzle with a small amount of olive oil. Once onions are transculent, add shredded brussels to the skillet and cook over medium high heat, stirring occasionally until the brussels start to brown, about 7 minutes.
- Return pork to the skillet and mix everything together for 1-2 minutes.
- In a separate skillet, spray with cooking spray and place over medium to medium high heat. When hot, cook the eggs over easy until the whites are just set and the yolks are still runny, 2 to 3 minutes.
- Place eggs on top of cooked brussels and pork mix and serve immediately. Enjoy!







I love not only having this for dinner, but making extras for my lunches! It’s so good!!