If you are looking for a delightful way to enjoy your veggies wrapped up in gooey, melty cheese and flaky pastry, this Cheesy Baked Vegetable Rolls Recipe is an absolute winner. It fuses the fresh flavors of sautéed spinach, mushrooms, bell peppers, and red onions with creamy mozzarella and cream cheese, all tucked into buttery puff pastry. Baked until golden and crisp, these rolls are simply irresistible and perfect for sharing with friends or treating yourself to a comforting snack. Trust me, once you try this recipe, it will quickly become a favorite in your home.

Ingredients You’ll Need
Gathering the right ingredients for this recipe is straightforward, yet every item plays a crucial role in balancing flavors, textures, and colors that make these rolls shine. From fresh greens to creamy cheeses and aromatic seasonings, each element brings something special to the table.
- 1 package of puff pastry (about 2 sheets): Provides a light, flaky crust that crisps perfectly in the oven.
- 1 cup spinach, chopped: Adds vibrant color and a tender, earthy taste.
- 1/2 cup mushrooms, finely chopped: Brings umami depth and a juicy texture.
- 1/2 cup bell peppers, finely chopped: Offers sweetness and a slight crunch.
- 1/4 cup red onion, finely chopped: Gives a subtle sharpness and pops of purple color.
- 1 cup mozzarella cheese, shredded: Delivers stretchy, mild creaminess that melts beautifully.
- 1/4 cup cream cheese, softened: Contributes richness and helps bind the filling.
- 1/2 teaspoon garlic powder: Adds a gentle, savory punch without overpowering.
- 1/4 teaspoon salt: Enhances all the flavors harmoniously.
- 1/4 teaspoon pepper: Gives a subtle heat to lift the taste.
- 1 tablespoon olive oil (for brushing): Ensures golden, crispy tops with a fruity aroma.
How to Make Cheesy Baked Vegetable Rolls Recipe
Step 1: Preheat and Prepare Puff Pastry
Begin by heating your oven to a warm 375°F (190°C). While it roars to life, gently roll out the puff pastry sheets on a lightly floured surface to ensure they don’t stick. Cut each sheet into four equal squares — perfect little pockets ready to be filled with goodness!
Step 2: Sauté the Vegetables
In a medium skillet over medium heat, sauté the chopped spinach, mushrooms, bell peppers, and red onions in a touch of oil until they soften beautifully, about 5 to 7 minutes. This step is key to release their natural sweetness and meld their flavors together while making sure the filling isn’t watery.
Step 3: Combine the Cheese and Seasoning
In a mixing bowl, toss together your sautéed vegetables with shredded mozzarella, softened cream cheese, garlic powder, salt, and pepper. Mixing this while the veggies are still slightly warm helps the cheeses melt gently, binding everything perfectly for the filling.
Step 4: Assemble the Rolls
Now comes the fun part! Place a generous spoonful of the cheesy vegetable mix right in the center of each puff pastry square. Gently fold the corners over the filling, creating neat little rolls. Pinch the edges tightly to seal in all that deliciousness — you don’t want any cheesy leaks during baking!
Step 5: Brush and Bake
Arrange your prepared rolls on a parchment-lined baking sheet and brush the tops lightly with olive oil. This step ensures a gorgeously golden and crispy exterior. Pop them in the oven for about 20 to 25 minutes until puffed up and golden brown with the cheese bubbling inside.
How to Serve Cheesy Baked Vegetable Rolls Recipe

Garnishes
Once out of the oven, sprinkle your Cheesy Baked Vegetable Rolls Recipe with freshly chopped herbs like parsley or basil for a burst of color and fresh aroma. If you like a bit of tang, a light drizzle of balsamic glaze or a spoonful of marinara sauce on the side can elevate each bite beautifully.
Side Dishes
These rolls are a fantastic appetizer or light lunch on their own, but pairing them with a crisp green salad dressed with lemon vinaigrette or a bowl of warm tomato soup makes for a perfectly balanced meal. The veggies inside complement these sides while keeping everything feeling fresh and satisfying.
Creative Ways to Present
For entertaining, arrange the rolls on a rustic wooden board with small bowls of dipping sauces like garlic aioli, spicy sriracha mayo, or classic ranch dressing. They also shine when served alongside roasted vegetables or a chilled antipasto platter, making these rolls a versatile star at any gathering.
Make Ahead and Storage
Storing Leftovers
Once cooled, store leftover rolls in an airtight container in the refrigerator. They will keep beautifully for up to 3 days, maintaining that delightful crispiness when reheated properly.
Freezing
If you want to prepare these rolls in advance, freeze them on a baking sheet first to prevent sticking, then transfer to a freezer-safe bag. They can stay frozen for up to 2 months. You can bake directly from frozen by adding a few extra minutes to the cooking time.
Reheating
To bring these cheesy vegetable rolls back to life, reheat them in a preheated oven at 350°F (175°C) for 10 to 15 minutes until warm and crispy again. Avoid the microwave if possible, as it tends to make puff pastry soggy.
FAQs
Can I use frozen vegetables instead of fresh?
Absolutely! Just make sure to thaw and drain any excess moisture from frozen vegetables before sautéing to avoid soggy rolls. Fresh vegetables will give the best texture, but frozen works fine in a pinch.
Is it possible to make this recipe vegan?
Yes, swap out the mozzarella and cream cheese for your favorite plant-based cheese alternatives, and be sure your puff pastry is vegan. The flavors still come together nicely and keep that creamy, cheesy vibe.
Can I prepare the rolls ahead of time and bake later?
You sure can! Assemble the rolls, then place them on a baking sheet lined with parchment and refrigerate for up to 24 hours before baking. This is perfect for making your cooking day easier and still enjoying fresh-baked rolls.
What can I use instead of puff pastry?
If puff pastry isn’t available, you could substitute with store-bought filo dough sheets or crescent roll dough. Keep in mind these alternatives will change the texture but still provide delicious wraps for the filling.
How spicy are these rolls?
This Cheesy Baked Vegetable Rolls Recipe is mild and savory by default, but you can add a pinch of chili flakes or cayenne pepper to the filling if you want to introduce a little heat that wakes up your taste buds.
Final Thoughts
Honestly, making these Cheesy Baked Vegetable Rolls Recipe brings so much joy—not just because they’re delicious, but because they invite you to enjoy vegetables in a new, exciting way. Whether you’re cooking for friends or just treating yourself, these rolls are a perfect mix of cozy, cheesy comfort with a fresh veggie kick. Go ahead, give them a try, and watch how fast they disappear from your plate!
Print
Cheesy Baked Vegetable Rolls Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 8 rolls (serves 8)
- Category: Appetizer
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
Delicious and easy-to-make Cheesy Baked Vegetable Rolls with a flaky puff pastry exterior filled with a savory mix of sautéed spinach, mushrooms, bell peppers, red onion, and a blend of mozzarella and cream cheese. Perfect as a snack, appetizer, or light meal that combines creamy, cheesy goodness with fresh vegetables baked to golden perfection.
Ingredients
Puff Pastry
- 1 package of puff pastry (about 2 sheets)
Vegetable Filling
- 1 cup spinach, chopped
- 1/2 cup mushrooms, finely chopped
- 1/2 cup bell peppers, finely chopped
- 1/4 cup red onion, finely chopped
Cheese
- 1 cup mozzarella cheese, shredded
- 1/4 cup cream cheese, softened
Seasoning and Oil
- 1/2 teaspoon garlic powder
- 1/4 teaspoon salt
- 1/4 teaspoon pepper
- 1 tablespoon olive oil (for brushing)
Instructions
- Preheat Oven: Preheat the oven to 375°F (190°C) to ensure it’s ready for baking the vegetable rolls evenly.
- Prepare Puff Pastry: Roll out the puff pastry sheets on a lightly floured surface and cut each sheet into 4 equal squares, creating 8 squares total for rolling.
- Sauté Vegetables: Heat a medium skillet over medium heat and sauté the chopped spinach, mushrooms, bell peppers, and red onion for about 5-7 minutes until tender. Remove from heat and allow to cool slightly.
- Mix Filling: In a mixing bowl, combine the sautéed vegetables with shredded mozzarella, softened cream cheese, garlic powder, salt, and pepper. Mix thoroughly until all ingredients are well incorporated into a creamy, flavorful filling.
- Assemble Rolls: Place a generous spoonful of the vegetable and cheese filling in the center of each puff pastry square. Fold the corners toward the center over the filling to create a roll, pinching the edges firmly to seal and prevent filling leakage during baking.
- Prepare for Baking: Arrange the rolls on a baking sheet lined with parchment paper for easy cleanup. Brush the tops of the rolls lightly with olive oil to promote browning and a crisp, golden crust.
- Bake: Bake the rolls in the preheated oven for 20-25 minutes, or until the puff pastry is golden brown, puffed up, and the cheese inside is melted and bubbly.
- Serve: Remove from the oven and allow to cool for a few minutes before serving warm. Enjoy these cheesy baked vegetable rolls as an appetizer or snack.
Notes
- Make sure the vegetables are cooled slightly before mixing with cheese to prevent the cream cheese from melting and getting runny.
- Wrap any unused puff pastry tightly and store in the refrigerator for up to 2 days or freeze for longer storage.
- You can customize the filling by adding other vegetables such as zucchini or carrots according to your preference.
- For a crispier top, brush with an egg wash instead of olive oil before baking.

