If you’re craving a warm, cheesy snack that combines fresh greens with a rich, creamy texture, this Cheesy Spinach-Artichoke Bagels Recipe is about to become your new favorite comfort food. Perfect for breakfast or a cozy afternoon treat, these bagels bring together the classic flavors of spinach and artichoke with gooey mozzarella and Parmesan, all nestled on a toasty bagel base. It’s an irresistible blend of savory goodness that’s surprisingly simple to whip up yet guaranteed to impress anyone you serve it to.

Ingredients You’ll Need
Getting your hands on these ingredients is easy, and each one plays a crucial role in creating the perfect balance of creamy, cheesy, and fresh flavors in this Cheesy Spinach-Artichoke Bagels Recipe. From the tender artichokes to the melty mozzarella, every component adds delicious texture and depth.
- Plain bagels (4, sliced in half): The sturdy, chewy base that crisps up beautifully under the oven’s heat.
- Chopped canned artichoke hearts (1 cup, drained well): Brings a tender, slightly tangy bite that pairs perfectly with the cheese.
- Frozen spinach (1 cup, thawed and squeezed dry): Adds vibrant color and a mild earthy flavor; drying it well avoids sogginess.
- Cream cheese (4 ounces, softened): The creamy foundation that binds the filling with richness and smoothness.
- Sour cream (1/2 cup): Adds a subtle tang and extra creaminess to elevate the filling’s texture.
- Shredded mozzarella cheese (1 cup): Melts into a beautifully stretchy, gooey topping you can’t resist.
- Shredded Parmesan cheese (1/2 cup): Introduces a sharp, nutty flavor with a hint of saltiness to balance the dish.
- Garlic (2 cloves, minced): Infuses a warm, aromatic punch that lifts the entire bagel.
- Salt (1/4 teaspoon): Enhances all the flavors without overpowering.
- Black pepper (1/4 teaspoon): Adds a gentle heat for a well-rounded taste.
- Crushed red pepper flakes (1/4 teaspoon, optional): Gives a little kick for those who love a touch of spice.
How to Make Cheesy Spinach-Artichoke Bagels Recipe
Step 1: Preheat and Prepare Your Oven
Start by setting your oven to 400°F. This temperature is just right to toast the bagels while melting the cheese topping perfectly without drying everything out.
Step 2: Make the Creamy Spinach-Artichoke Mixture
In a medium bowl, blend the softened cream cheese and sour cream until you get a smooth, luscious base. Then stir in the chopped artichokes, thawed spinach, and minced garlic to infuse flavor. Season the mixture with salt, black pepper, and crushed red pepper flakes if you’re feeling adventurous. Finally, fold in half of the mozzarella and Parmesan cheeses to keep the mix beautifully cheesy and cohesive.
Step 3: Assemble the Bagels
Lay the plain bagel halves cut side up on a baking sheet. Spoon the creamy spinach-artichoke mixture evenly onto each half, ensuring every bite will be delicious. To finish, sprinkle the remaining mozzarella and Parmesan over the top so these bagels will get golden and bubbly while baking.
Step 4: Bake to Cheesy Perfection
Place the baking sheet in the oven and bake for about 12 to 15 minutes. When they come out, the cheese should be melted, hot, and delightfully bubbly, with the edges of the bagels lightly toasted to a satisfying crunch. If you want an extra golden crust, pop them under the broiler for a minute or two at the end—just watch closely!
How to Serve Cheesy Spinach-Artichoke Bagels Recipe

Garnishes
Top your bagels with freshly chopped parsley or a sprinkle of red pepper flakes to add a pop of color and a touch of freshness that complements the rich cheese and greens beautifully.
Side Dishes
Pair these bagels with a crisp green salad tossed in lemon vinaigrette or a bowl of tomato soup for a classic, comforting combo that’s perfect any time of day.
Creative Ways to Present
For a party, cut the bagels into smaller wedges and serve them with toothpicks as delicious, shareable appetizers. Alternatively, slice them thinner and offer alongside fresh veggie sticks and dips for a colorful brunch spread everyone will love.
Make Ahead and Storage
Storing Leftovers
Keep any leftover Cheesy Spinach-Artichoke Bagels Recipe in an airtight container in the refrigerator for up to 3 days. This keeps the bagels moist but ensures the flavors stay just as vibrant as the day they were made.
Freezing
For longer storage, wrap each bagel half tightly in foil or plastic wrap, then place them in a freezer-safe bag. They can be frozen for up to 2 months without losing texture or taste.
Reheating
Reheat your bagels in a 350°F oven for about 8-10 minutes, wrapped loosely in foil to prevent drying. This method keeps the cheese melty and restores the bagel’s crispness better than a microwave.
FAQs
Can I use fresh spinach instead of frozen?
Absolutely! Just be sure to sauté the fresh spinach first and squeeze out all the excess moisture before mixing it in, so your bagels don’t get soggy.
What type of bagels work best?
Plain bagels are a great neutral base, but garlic or everything bagels can add an extra layer of flavor that pairs wonderfully with this cheesy spinach-artichoke topping.
Is this recipe vegetarian?
Yes, this Cheesy Spinach-Artichoke Bagels Recipe is vegetarian-friendly since it contains no meat or animal byproducts aside from dairy.
Can I make this recipe dairy-free?
You can swap the cream cheese, sour cream, and cheeses with your favorite dairy-free alternatives to make it suitable for lactose intolerance or vegan diets, but the texture and flavor may vary slightly.
How spicy is this recipe?
The crushed red pepper flakes are optional and only add a gentle heat. You can leave them out or adjust the amount depending on your preferred spice level.
Final Thoughts
Making the Cheesy Spinach-Artichoke Bagels Recipe at home is like inviting a bowl of comfort and joy onto your plate. Whether it’s for breakfast, a snack, or a light dinner, these bagels deliver creamy, cheesy goodness with every bite. I truly hope you give this recipe a try and discover just how easy and satisfying it is to make a cozy dish that feels special every single time.
Print
Cheesy Spinach-Artichoke Bagels Recipe
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: 8 bagel halves
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
These Cheesy Spinach-Artichoke Bagels combine creamy, savory spinach and artichoke filling with melty mozzarella and Parmesan cheeses on toasted bagel halves. Perfect for a flavorful breakfast or snack, they’re easy to prepare and baked to golden, bubbly perfection.
Ingredients
Bagels
- 4 plain bagels, sliced in half
Spinach-Artichoke Filling
- 1 cup chopped canned artichoke hearts, drained well
- 1 cup frozen spinach, thawed and squeezed dry
- 4 ounces cream cheese, softened
- 1/2 cup sour cream
- 1 cup shredded mozzarella cheese, divided
- 1/2 cup shredded Parmesan cheese, divided
- 2 cloves garlic, minced
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon crushed red pepper flakes (optional)
Instructions
- Preheat Oven: Preheat your oven to 400°F (200°C) to ensure it’s ready for baking the bagels.
- Prepare Filling: In a medium bowl, combine the softened cream cheese and sour cream, mixing until smooth and creamy.
- Mix Ingredients: Stir in the chopped artichoke hearts, thawed spinach, minced garlic, salt, black pepper, and crushed red pepper flakes if using. Add half of the shredded mozzarella and half of the Parmesan cheese, mixing well to combine all ingredients evenly.
- Assemble Bagels: Place the bagel halves on a baking sheet with the cut side facing up. Spoon the spinach-artichoke mixture evenly over each bagel half, spreading it to cover the surface.
- Add Cheese Topping: Sprinkle the remaining mozzarella and Parmesan cheeses on top of each filled bagel half to create a cheesy crust once baked.
- Bake: Bake in the preheated oven for 12 to 15 minutes until the cheese melts, becomes bubbly, and the bagels are lightly toasted.
- Serve: Remove from the oven and serve the bagels warm for best taste. Optionally, you can broil them for 1 to 2 minutes for a more golden, crispy cheese topping.
Notes
- For extra flavor, consider using garlic or everything bagels.
- Broiling the bagels for 1 to 2 minutes at the end gives a beautifully golden and crispy cheese top.
- Ensure the spinach is well squeezed dry to avoid soggy bagels.
- Use well-drained artichoke hearts to prevent excess moisture in the filling.

