The Ultimate Creamy, Savory Breakfast or Brunch Treat!
These Cheesy Spinach-Artichoke Bagels combine the irresistible flavors of spinach-artichoke dip with toasted bagels, all smothered in a rich, three-cheese sauce. Perfect for weekend brunch, quick breakfasts, or even a savory snack!
Why You’ll Love This Recipe
Restaurant-quality at home – Just like your favorite café’s gourmet bagels
Ultra-cheesy & creamy – Loaded with melty mozzarella, Parmesan, and cream cheese
Packed with veggies – Spinach and artichokes add freshness and nutrients
Ready in 20 minutes – Quick enough for busy mornings
Ingredients
(Makes 4 loaded bagels)
For the Spinach-Artichoke Spread
- 4 plain or everything bagels, halved
- 1 tbsp olive oil
- 2 cloves garlic, minced
- 1 cup fresh spinach, chopped (or frozen, thawed & squeezed dry)
- ½ cup marinated artichoke hearts, chopped
- 4 oz cream cheese, softened
- ½ cup shredded mozzarella
- ¼ cup grated Parmesan
- ¼ cup Greek yogurt or sour cream
- ½ tsp onion powder
- ¼ tsp red pepper flakes (optional)
- Salt & pepper to taste
For Topping
- ½ cup shredded mozzarella
- 2 tbsp grated Parmesan
- Fresh chives or parsley, chopped
Step-by-Step Instructions
1. Toast the Bagels
- Preheat oven to 375°F (190°C).
- Lightly toast the bagel halves (in a toaster or under the broiler for 2-3 minutes).
2. Make the Spinach-Artichoke Filling
- Heat olive oil in a skillet over medium heat.
- Add garlic, sauté for 30 seconds until fragrant.
- Stir in spinach and cook until wilted (1-2 minutes).
- Add artichokes, cook another 1 minute.
- Reduce heat to low, then stir in:
- Cream cheese
- Mozzarella
- Parmesan
- Greek yogurt
- Onion powder, red pepper flakes, salt & pepper
- Mix until creamy and fully combined.

3. Assemble & Broil
- Spread the spinach-artichoke mixture generously over each bagel half.
- Sprinkle with extra mozzarella and Parmesan.
- Place on a baking sheet and broil for 2-3 minutes until bubbly and golden.
4. Garnish & Serve!
- Top with fresh chives or parsley.
- Enjoy immediately while hot and melty!
Expert Tips
Extra crispy – Toast the bagels well before adding the topping.
Cheese variations – Try adding feta or cheddar for extra flavor.
Protein boost – Top with a fried or poached egg.
Spice it up – Add diced jalapeños or hot sauce.
Make-Ahead & Storage
Prep ahead – The spinach-artichoke filling can be made 2 days in advance and stored in the fridge.
Freezing – Not recommended (best fresh).
Reheating – Warm in the oven at 350°F (175°C) for 5-7 minutes.
Serving Suggestions
Pair with – A fresh side salad or roasted tomatoes.
Brunch spread – Serve with fruit and mimosas.
Quick breakfast – Enjoy with a hot cup of coffee.
Frequently Asked Questions
Q: Can I use frozen spinach?
A: Yes! Thaw and squeeze out excess water before using.
Q: What if I don’t have artichokes?
A: Substitute with sautéed mushrooms or sun-dried tomatoes.
Q: Can I make this dairy-free?
A: Use vegan cream cheese, yogurt, and cheese alternatives.
Q: How do I prevent soggy bagels?
A: Toast them well and don’t over-sauce—just a generous spread!
Final Thoughts
These Cheesy Spinach-Artichoke Bagels are the ultimate savory breakfast or brunch treat—creamy, cheesy, and loaded with flavor. Whether you’re serving them for a lazy weekend or meal prepping for quick mornings, they’re guaranteed to be a hit!
Print
Cheesy Spinach-Artichoke Bagels
- Total Time: 30 mins
Description
Start your day with these delicious Cheesy Spinach-Artichoke Bagels! Loaded with a creamy spinach-artichoke mixture and topped with melted cheese, they make for a perfect breakfast or snack.
Ingredients
4 bagels, halved
1 cup spinach, chopped
1 cup artichoke hearts, chopped
4 oz cream cheese, softened
1/2 cup sour cream
1/2 cup grated Parmesan cheese
1 cup shredded mozzarella cheese
2 cloves garlic, minced
Salt and pepper to taste
Fresh parsley for garnish
Instructions
Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper.
In a medium bowl, combine chopped spinach, chopped artichoke hearts, cream cheese, sour cream, grated Parmesan cheese, minced garlic, salt, and pepper. Mix until well combined.
Spread the spinach-artichoke mixture evenly over each bagel half.
Sprinkle shredded mozzarella cheese on top of each bagel half.
Place the bagels on the prepared baking sheet and bake for 10-12 minutes, or until the cheese is melted and bubbly.
Garnish with fresh parsley before serving.
Enjoy these cheesy, flavorful bagels for breakfast, brunch, or a tasty snack!
Prep Time: 15 minutes