These Savory Spinach and Cheese Stuffed Crescent Rolls are flaky on the outside, creamy on the inside, and absolutely delicious. Made with buttery crescent roll dough and a cheesy spinach filling, they’re perfect as appetizers, snack bites, or even a light meal. Whether you’re hosting brunch, planning game-day snacks, or just want something warm and comforting, these rolls are always a hit.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Why You’ll Love This Recipe
- Ready in 30 Minutes – Quick to prepare and bake.
- Simple Ingredients – Easy-to-find, budget-friendly ingredients.
- Perfectly Portable – Great for lunchboxes, picnics, and potlucks.
- Vegetarian Friendly – A hearty, meat-free option full of flavor.
- Customizable – Easily adapt with your favorite herbs or cheese blends.
Ingredients You’ll Need
For the Filling:
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 2 garlic cloves, minced
- 5 oz fresh spinach, chopped (or 1 cup frozen spinach, thawed and drained)
- ½ tsp salt
- ¼ tsp ground black pepper
- ¼ tsp ground nutmeg (optional for extra flavor)
- ½ cup ricotta cheese
- ½ cup crumbled feta cheese
- ½ cup shredded mozzarella cheese
For the Crescent Rolls:
- 1 (8 oz) can refrigerated crescent roll dough (8 triangles)
- 1 egg, beaten (for egg wash)
- 1 tbsp sesame seeds or poppy seeds (optional for topping)
Tools You’ll Need
- Skillet
- Mixing bowls
- Baking sheet
- Parchment paper
- Pastry brush
- Spoon or small cookie scoop
Step-by-Step Instructions
Step 1: Cook the Spinach Mixture
- Heat olive oil in a skillet over medium heat.
- Add chopped onion and sauté for 3–4 minutes until soft.
- Stir in minced garlic and cook for another 30 seconds.
- Add spinach, salt, pepper, and nutmeg. Cook until wilted and moisture is gone (about 3–5 minutes).
- Remove from heat and let cool for 5 minutes.
Step 2: Prepare the Filling
- In a large bowl, combine ricotta, feta, and mozzarella cheese.
- Add the cooled spinach mixture and stir until evenly mixed and creamy.
Step 3: Fill the Crescent Dough
- Preheat oven to 375°F (190°C). Line a baking sheet with parchment paper.
- Unroll the crescent dough and separate it into 8 triangles.
- Place about 1 tablespoon of the filling at the wide end of each triangle.
- Roll up the triangles, starting from the wide end, and tuck the sides slightly to seal in the filling.
- Arrange the rolls point-side down on the prepared baking sheet.
Step 4: Bake the Rolls
- Brush the tops with the beaten egg for a golden, glossy finish.
- Sprinkle with sesame seeds or poppy seeds, if desired.
- Bake for 12–15 minutes or until golden brown and puffy.
Step 5: Cool and Serve
- Let the rolls cool on the pan for 5 minutes before serving.
- Serve warm or at room temperature with a dipping sauce of your choice.
Tips for the Best Crescent Rolls
- Keep Dough Cold – Cold dough is easier to handle and rolls better.
- Drain Spinach Well – Squeeze out extra moisture to avoid soggy centers.
- Don’t Overfill – Too much filling can make the dough tear or leak.
- Seal Edges – Press gently on the seams to hold the filling inside.
- Add Fresh Herbs – Chopped parsley or dill adds a nice touch of freshness.
Serving Suggestions
- Dipping Sauces – Try marinara, tzatziki, or creamy garlic sauce.
- Light Meal – Serve with a side salad or bowl of soup.
- Brunch Buffet – Great addition to eggs, fruits, and baked goods.
- Party Platter – Pair with other finger foods for an easy entertaining spread.
How to Store & Reheat
Storing:
- Refrigerate: Keep leftovers in an airtight container for up to 3 days.
- Freeze: Let rolls cool completely, then freeze in a sealed bag for up to 2 months.
Reheating:
- Oven: Warm at 350°F for 6–8 minutes until hot and crisp.
- Air Fryer: Heat at 350°F for 4–5 minutes.
- Microwave: Heat in 20-second intervals (note: crust may soften).
Frequently Asked Questions
- Can I use frozen spinach instead of fresh?
Yes, just thaw it and squeeze out as much water as possible before mixing. - Can I make these ahead of time?
Yes! Prepare and refrigerate them unbaked for up to 24 hours. Bake fresh when ready. - What other cheeses work well?
Cream cheese, goat cheese, or cheddar are great alternatives or additions. - Can I make mini versions?
Absolutely! Cut each triangle in half and reduce the filling for bite-sized rolls. - Do these taste good cold?
Yes, they’re delicious at room temperature—perfect for lunchboxes or snack trays.
Final Thoughts
These Savory Spinach and Cheese Stuffed Crescent Rolls are everything you need in a savory snack: cheesy, flaky, and easy to make. They’re a go-to recipe for entertaining, a cozy afternoon snack, or even a light vegetarian dinner. With minimal prep and big flavor, they’re guaranteed to become a staple in your kitchen.
Give them a try and let us know how yours turn out! Don’t forget to tag your delicious rolls and share with fellow food lovers.
Preparation Time: 20 minutes
Cooking Time: 15 minutes
Cuisine: American
Nutritional Information (Per Serving):
Calories: 185 | Protein: 6g | Carbohydrates: 13g | Fat: 13g | Fiber: 1g | Sodium: 250mg

Savory Spinach and Cheese Stuffed Crescent Rolls
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 35 minutes
- Cuisine: American
Description
These Savory Spinach and Cheese Stuffed Crescent Rolls are flaky on the outside, creamy on the inside, and absolutely delicious. Made with buttery crescent roll dough and a cheesy spinach filling, they’re perfect as appetizers, snack bites, or even a light meal. Whether you’re hosting brunch, planning game-day snacks, or just want something warm and comforting, these rolls are always a hit.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Ingredients
For the Filling:
-
1 tbsp olive oil
-
1 small onion, finely chopped
-
2 garlic cloves, minced
-
5 oz fresh spinach, chopped (or 1 cup frozen spinach, thawed and drained)
-
½ tsp salt
-
¼ tsp ground black pepper
-
¼ tsp ground nutmeg (optional for extra flavor)
-
½ cup ricotta cheese
-
½ cup crumbled feta cheese
-
½ cup shredded mozzarella cheese
For the Crescent Rolls:
-
1 (8 oz) can refrigerated crescent roll dough (8 triangles)
-
1 egg, beaten (for egg wash)
-
1 tbsp sesame seeds or poppy seeds (optional for topping)
Instructions
Step 1: Cook the Spinach Mixture
-
Heat olive oil in a skillet over medium heat.
-
Add chopped onion and sauté for 3–4 minutes until soft.
-
Stir in minced garlic and cook for another 30 seconds.
-
Add spinach, salt, pepper, and nutmeg. Cook until wilted and moisture is gone (about 3–5 minutes).
-
Remove from heat and let cool for 5 minutes.
Step 2: Prepare the Filling
-
In a large bowl, combine ricotta, feta, and mozzarella cheese.
-
Add the cooled spinach mixture and stir until evenly mixed and creamy.
Step 3: Fill the Crescent Dough
-
Preheat oven to 375°F (190°C). Line a baking sheet with parchment paper.
-
Unroll the crescent dough and separate it into 8 triangles.
-
Place about 1 tablespoon of the filling at the wide end of each triangle.
-
Roll up the triangles, starting from the wide end, and tuck the sides slightly to seal in the filling.
-
Arrange the rolls point-side down on the prepared baking sheet.
Step 4: Bake the Rolls
-
Brush the tops with the beaten egg for a golden, glossy finish.
-
Sprinkle with sesame seeds or poppy seeds, if desired.
-
Bake for 12–15 minutes or until golden brown and puffy.
Step 5: Cool and Serve
-
Let the rolls cool on the pan for 5 minutes before serving.
-
Serve warm or at room temperature with a dipping sauce of your choice.
Notes
-
Keep Dough Cold – Cold dough is easier to handle and rolls better.
-
Drain Spinach Well – Squeeze out extra moisture to avoid soggy centers.
-
Don’t Overfill – Too much filling can make the dough tear or leak.
-
Seal Edges – Press gently on the seams to hold the filling inside.
-
Add Fresh Herbs – Chopped parsley or dill adds a nice touch of freshness.