Sheet Pan Gnocchi Sausage Brussels Sprouts
The first time I tried this Sheet Pan Gnocchi Sausage Brussels Sprouts, I was honestly just trying to use up stuff in my fridge before a big grocery trip. I had some sad-looking sprouts, a lonely tube of sausage, and a bag of gnocchi. I threw it all on a pan, crossed my fingers, and hoped for the best. What came out was a complete disaster. The gnocchi were like little rocks and the sprouts were burnt to a crisp. My husband, god love him, tried to eat it and just said “it’s… crunchy.” I was so determined to get it right, and after a few more tries, I finally nailed it. Now it’s our go-to easy dinner on busy nights.
Recipe Card
| Recipe Title | Sheet Pan Gnocchi Sausage Brussels Sprouts |
|---|---|
| Servings | 4 |
| Prep Time | 15 minutes |
| Cooking Time | 25-30 minutes |
| Calories | Approx. 580 |
Ingredients
- 1 lb Italian sausage, casings removed
- 1 lb fresh gnocchi (not frozen)
- 1 lb Brussels sprouts, trimmed and halved
- 1 medium red onion, chopped into chunks
- 3 cloves garlic, minced
- 3 tbsp olive oil
- 1 tsp dried Italian seasoning
- 1/2 tsp red pepper flakes (optional)
- 1/2 cup grated Parmesan cheese
- Salt and black pepper to taste
Let’s talk about that sausage. I used sweet Italian the first time, but my friend Sarah prefers the spicy kind and it’s a game changer. Just don’t use pre-cooked sausage, it doesn’t render the same fat and everything ends up dry. And the gnocchi! I made the mistake of using frozen once and it turned into a soggy, mushy mess. Stick with the fresh stuff from the pasta aisle, I promise it makes all the difference.
Directions
- Preheat your oven to 425°F. This part is key, don’t skip it!
- Toss the halved Brussels sprouts, onion, and minced garlic with the olive oil, Italian seasoning, red pepper flakes, salt, and pepper on a large, rimmed sheet pan.
- Pinch the sausage into small, bite-sized pieces and scatter them evenly over the veggies on the pan.
- Pop the sheet pan into the preheated oven and roast for 15 minutes.
- Take the pan out (carefully, it’s hot!). Add the fresh gnocchi to the pan, tossing everything gently to coat the gnocchi in the pan juices.
- Spread everything back out in a single layer and roast for another 10-15 minutes, until the gnocchi is tender and the sausage is cooked through.
- Sprinkle the Parmesan cheese over everything and roast for 2-3 more minutes, just until the cheese is melty.
- Serve immediately, maybe with an extra sprinkle of cheese on top.
The step where you add the gnocchi halfway through is the real secret. I learned this the hard way after my first rock-hard gnocchi fail. If you put them in at the beginning, they just get tough and chewy. Adding them later lets them soak up all the delicious sausage and veggie juices and get perfectly pillowy. Also, don’t crowd the pan! I tried to double the recipe on one pan once and ended up steaming everything instead of roasting it. Use two pans if you need to.
I can’t tell you how many times this dish has saved me from ordering pizza. It feels like a real, comforting meal but the cleanup is so easy. The best part is the leftovers, honestly. I pack it for lunch the next day and my coworkers are always jealous. It’s the ultimate comfort food that doesn’t make you feel like you’ve ruined your whole week.
My biggest mistake, besides the initial burnt offering, was not seasoning enough. I was so scared of over-salting that I under-salted, and it was just bland. The sausage and Parmesan do a lot of the work, but don’t be shy with that salt and pepper at the veggie-tossing stage. It makes the flavors pop.
If I were to change one thing next time, I might throw in some chopped apple with the veggies for a little sweetness to balance the savory. I saw someone do that online and I’m curious. This recipe is so forgiving, you can really play around with it once you get the basic method down.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| 580 | 48g | 32g | 24g |
I know the fat content looks a little high, but a lot of that is from the olive oil and the sausage, which gives it that great flavor. If you’re watching that, you could use chicken sausage and less oil. I’ve done that and it’s still really good, just a bit lighter. For my gluten-free friends, just make sure you grab a package of GF gnocchi, they have them at most stores now.
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Italian Sausage | Chicken or Turkey Sausage |
| Brussels Sprouts | Broccoli Florets or Cauliflower |
| Red Onion | Yellow Onion or Shallots |
| Parmesan Cheese | Pecorino Romano or Asiago |
I’ve tried most of these swaps. The chicken sausage works great, just drizzle a tiny bit more oil since it’s leaner. Broccoli is fantastic, but it cooks faster than sprouts, so add it with the gnocchi instead of at the start. I tried swapping sweet potatoes for sprouts once and it was a no-go; they never got tender in time. Stick with quick-cooking veggies.
Tips
- Don’t skip preheating the pan. A hot pan gives you that instant sizzle and prevents steaming.
- Use a big enough sheet pan. Crowding is the enemy of crispy, roasted goodness.
- Let the sausage come to room temp for 10-15 minutes before you start. It’s easier to pinch apart.
- Get a good sear on the sausage and veggies when you first put it in. Don’t stir it for the first 10 minutes!
The room temp sausage tip I learned after a very frustrating fight with a cold tube of sausage. I was trying to pinch off pieces and it was just smushing in my hands. Letting it sit out for a bit made it so much easier to handle. And that no-stir rule? I’m a chronic stirrer, I can’t help myself. But forcing myself to leave it alone for that first part of cooking gives you those delicious, crispy, caramelized bits that are the best part of the whole dish.
FAQ
Can I make this ahead of time?
You can chop the veggies ahead of time, but I wouldn’t assemble the whole thing and let it sit. The gnocchi will absorb all the moisture and get weird. The beauty of this is how fast it comes together last-minute.
My gnocchi is still a little soft, is that okay?
Yes! That’s actually what you want. You’re not trying to fry it, you’re just warming it through and letting it get a little golden. If it’s tender, you’re good. If it’s still hard in the middle, it needed another few minutes.
Why are my Brussels sprouts bitter?
Oh man, I’ve been there. Sometimes you just get a bitter batch. Tossing them well with oil and salt helps, and roasting at a high heat caramelizes their natural sugars, which balances the bitterness. If they’re still too bitter for you, try broccoli next time, no shame in that.
That’s everything I know about making Sheet Pan Gnocchi Sausage Brussels Sprouts! Hope you give it a try, and if you mess it up, you’re in good company—I do it all the time. Let me know how it turns out!
Sheet Pan Gnocchi Sausage Brussels Sprouts
An easy one-pan dinner featuring crispy gnocchi, savory Italian sausage, and roasted Brussels sprouts that comes together with minimal cleanup. Perfect for busy weeknights when you want a comforting meal without the fuss.
Ingredients
- 1 lb Italian sausage, casings removed
- 1 lb fresh gnocchi (not frozen)
- 1 lb Brussels sprouts, trimmed and halved
- 1 medium red onion, chopped into chunks
- 3 cloves garlic, minced
- 3 tbsp olive oil
- 1 tsp dried Italian seasoning
- 1/2 tsp red pepper flakes (optional)
- 1/2 cup grated Parmesan cheese
- Salt and black pepper to taste
Instructions
-
Preheat oven to 425°F (218°C)
-
Toss Brussels sprouts, onion, and garlic with olive oil, Italian seasoning, red pepper flakes, salt, and pepper on a large rimmed sheet pan
-
Pinch sausage into bite-sized pieces and scatter evenly over the vegetables
-
Roast for 15 minutes in preheated oven
-
Remove pan and add fresh gnocchi, tossing gently to coat in pan juices
-
Spread everything in a single layer and roast for another 10-15 minutes until gnocchi is tender and sausage is cooked through
-
Sprinkle Parmesan cheese over everything and roast for 2-3 more minutes until cheese is melted
-
Serve immediately with extra Parmesan if desired
Nutrition (Per Serving)



