
Oh my goodness, you guys. Are you ready for a snack that will absolutely blow your mind? I am not even kidding when I say these Broccoli Cheese Pinwheels are a total game-changer in my kitchen. They are the snack I dream about!
I’m talking about flaky, buttery pastry wrapped around a creamy, cheesy, and secretly veggie-packed filling. They are so good, you’ll want to make a double batch every single time. Get ready to fall in love! If you’re looking for more cozy, savory treats, you should definitely try our delicious spinach turkey meatballs for another healthy crowd-pleaser.
Recipe Overview
Let me break down the magic for you. This recipe is your new best friend.
- Cuisine: American
- Category: Snack
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Servings: 12 pinwheels
Do You Love This Recipe Too?
I have to tell you why I’m so obsessed. My picky-eater nephew would turn his nose up at anything green. One day, I sneakily gave him one of these warm from the oven. He devoured three before asking what was in them! The look on his face when I said “broccoli” was priceless. That moment of victory made this recipe a forever favorite in my book. It’s a total win for any parent or auntie!
My Shopping List for This Recipe
I make this so often, I could probably shop for it with my eyes closed. Here are the key players you’ll need to grab. They’re all simple and easy to find!
Let’s Get Your Ingredients Ready
Okay, let’s gather our team! Here is your full shopping list. Double-check you have everything before we start.
- 1 sheet puff pastry, thawed
- 1 cup broccoli florets, steamed and finely chopped
- 1 cup shredded cheddar cheese
- 4 oz cream cheese, softened
- 1/4 cup grated Parmesan cheese
- 1/4 teaspoon garlic powder
- 1/4 teaspoon onion powder
- 1 large egg (for egg wash)
- 1 tablespoon water (for egg wash)
Bringing This Recipe to Life (Step-by-Step)
Don’t be nervous if you’re new to working with pastry! I’ll walk you through every single step. It’s much easier than it looks, I promise.
Broccoli Cheese Pinwheels Recipe

Let’s Get Your Ingredients Ready
Bringing This Recipe to Life (Step-by-Step)
How to Store, Freeze, and Reheat
Notes
Enjoy your homemade Broccoli Cheese Pinwheels Recipe!
Nutrition Information
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper. This is a non-negotiable step to prevent sticking!
- In a medium bowl, mix the softened cream cheese, cheddar, Parmesan, chopped broccoli, garlic powder, and onion powder. Get in there with a spatula and mix until it’s all combined and creamy.
- Lightly flour your counter and roll out the puff pastry sheet into a roughly 10×12 inch rectangle.
- Spread the broccoli and cheese mixture evenly over the entire surface of the pastry, leaving a small border around the edges.
- Starting from one of the longer sides, tightly roll the pastry up into a log, like a jelly roll.
- Use a sharp knife to slice the log into 12 equal pieces. A serrated knife works great here and helps keep the shape!
- Place the pinwheels cut-side up on your prepared baking sheet, spacing them about an inch apart.
- In a small bowl, whisk the egg with one tablespoon of water to make an egg wash. Lightly brush the tops of each pinwheel. This gives them that gorgeous, golden-brown shine.
- Bake for 15-18 minutes, or until the pastry is puffed up and a beautiful golden brown. Let them cool for a few minutes before serving because that cheese filling will be super hot!
Fun Variations to Try Next Time
Once you’ve mastered the basic recipe, get creative! It’s so fun to mix things up.
- Add some cooked, crumbled bacon or diced ham for a smoky, salty kick.
- Swap the broccoli for finely chopped cauliflower or spinach. Just make sure to squeeze all the water out of the spinach first!
- Mix in a tablespoon of everything bagel seasoning into the filling for an extra flavor boost.
How to Store, Freeze, and Reheat
These are perfect for making ahead! Here’s how to keep them tasting fresh.
- Store: Keep cooled pinwheels in an airtight container in the fridge for up to 4 days.
- Freeze: Place baked and cooled pinwheels on a baking sheet to freeze solid, then transfer to a freezer bag. They’ll keep for up to 3 months!
- Reheat: Pop them in a 350°F (175°C) oven or toaster oven for about 10 minutes (15 if frozen) until warm and crispy. The microwave works but will make the pastry soft.
NUTRITION INFORMATION
Here’s a quick look at the nutrition per pinwheel. Remember, it’s just an estimate!
- Calories: 185 kcal
- Carbohydrates: 11g
- Protein: 6g
- Fat: 13g
- Saturated Fat: 5g
- Fiber: 1g
- Sugar: 1g
A Quick Q&A on This Recipe
I get a lot of questions about this recipe, so I thought I’d answer a few right here!
Can I use frozen broccoli?
Yes, absolutely! Just make sure it’s completely thawed and that you press out any extra liquid with a paper towel. A soggy filling is our only enemy here.
My pastry tore while I was rolling it. Help!
Don’t panic! This happens to everyone. Just pinch the tear back together. The filling will help seal it as it bakes. No one will ever know, and they will still taste incredible.
Can I make these ahead of time and bake them later?
You sure can! Assemble the pinwheels, place them on the baking sheet, and freeze them solid. Once frozen, you can transfer them to a bag. Bake straight from the freezer, just add a few extra minutes to the baking time.
If you’re planning a special dinner, these pinwheels pair wonderfully with our irresistible Marry Me Chicken Roll-Ups for a meal everyone will adore. And for a festive drink to go with it all, don’t miss our cozy hazelnut mocha pumpkin latte to complete the experience.
I am just so excited for you to try these. They are the perfect solution for a busy week, a playdate, or just because you deserve a yummy, warm treat. They are little swirls of pure joy!
Seeing you make and enjoy my recipes is my absolute favorite thing. I can’t wait to hear how yours turns out! Please leave a comment and a rating below to let me know what you think!






