CC's Table | Easy Recipes for Entertaining

  • HOME
  • ABOUT
    • About Caitlin of CC’s Table
    • CC’s Favorites
    • FAQ
    • Contact
    • Privacy Policy
  • RECIPES
  • WORK WITH ME
  • Cookie Policy
  • Cookie Policy
menu icon
go to homepage
  • Home
  • About
  • Recipes
  • Work With Me
subscribe
search icon
Homepage link
  • Home
  • About
  • Recipes
  • Work With Me
×
CC's Table » Recipes » Appetizers

Hot Spinach and Artichoke Dip

Published: Mar 1, 2024 by Caitlin Charlton · This post may contain affiliate links. As an Amazon affiliate, I earn from qualifying purchases at no cost to you. · 2 Comments

Jump to Recipe

This cheesy Hot Spinach and Artichoke Dip is made with Greek yogurt and without mayo and is baked until hot and bubbly. Made with lots of fresh spinach, artichokes, cream cheese, Greek yogurt, cheese, garlic, and red pepper flakes for a little spice, this dip is perfect for any party!

Baked hot spinach and artichoke dip made without mayo in a baking dish on a wooden board next to bread.
Jump to:
  • Key Ingredients & Substitutions
  • How to make spinach and artichoke dip
  • What to eat spinach artichoke dip with
  • Prep ahead tips
  • More dips you'll love
  • 📖 Recipe
  • Comments

Key Ingredients & Substitutions

  • Shallot: I love the mild flavor of shallots. If you prefer, you can use half a yellow onion instead.
  • Spinach: You’ll be amazed at how much the spinach will shrink down! After it is cooked, give it a good squeeze with a paper towel to remove any excess moisture. I prefer using fresh spinach over frozen as I find it to be more flavorful, and it truly does not take long to cook.
  • Cream Cheese: Your arms will thank you for bringing it to room temperature before trying to mix it in. Purchase a block of cream cheese, not the whipped cream cheese that you get in a container.
  • Greek yogurt: I prefer using Greek yogurt instead of mayo or sour cream. If you prefer mayo, feel free to sway the yogurt for that! I don’t recommend using regular yogurt as it has a different taste and consistency. 
  • Artichoke hearts: drain and chop your canned artichoke hearts before using them. Opt for non-marinated artichokes so that you can control the seasoning.
  • Spices: garlic powder, red pepper flakes, and mustard powder add tons of flavor to this dish! It has a slight kick to it, so feel free to leave out the red pepper flakes, if you prefer it to have no spice.
  • Cheese: I mix in freshly grated parmesan cheese for a delicious salty, cheesy flavor throughout. I then top with shredded mozzarella cheese and bake it until it is bubbly. Opt for pre-shredded mozzarella as freshly shredded from a ball will throw too much moisture.
Spinach, artichokes, Greek yogurt, cream cheese, mozzarella, shallot, parmesan, and spices on a white counter.

How to make spinach and artichoke dip

  1. Cook the shallots and spinach: In a large skillet cook the diced shallots in a little olive oil and a pinch of salt until soft and translucent. Be sure to stir them frequently to prevent them from burning. Next, add in the spinach and cook until wilted. Squeeze out excess liquid in the spinach mixture before giving it a rough chop.
Fresh spinach cooking in a black pan.
Cooked spinach and shallots in a black pan on the stove.

2. Combine the ingredients: In a large bowl, mix together the spinach mixture with the chopped artichoke hearts, softened cream cheese, plain Greek yogurt, parmesan, garlic powder, red pepper flakes, mustard powder, and salt. Pour the dip into an oven-safe baking dish and top with mozzarella cheese.

Chopped cooked spinach on a wooden cutting board with a knife.
Spinach artichoke dip mixed together in a glass bowl with a spatula.

Want to save this recipe to come back to it?

I'll email this recipe to you, so you can come back to it later!

3. Bake: Bake the dip at 400 degrees until hot and the cheese is beginning to turn golden brown on top, about 25-30 minutes.

Unbaked spinach artichoke dip in a white baking dish topped with shredded cheese.
Spinach artichoke dip in a white making dish with golden mozzarella cheese melted on top.

What to eat spinach artichoke dip with

Serve this Spinach Artichoke dip with freshly sliced baguette, crostini, tortilla chips, or sliced veggies, such as carrots and celery.

Prep ahead tips

This dip is a great, easy dip to prep ahead for a party. Make it up to 2 days in advance and keep it covered in the fridge. Bake it straight from the fridge before serving (note: you’ll need to add a few minutes onto the cook time since it will be very cold from the fridge). 

The dip is still delicious as it cools down! If you’d prefer it to be cold, you can skip adding the mozzarella on top and skip baking it. It is delicious either way!

More dips you'll love

  • Corn Dip with Cream Cheese
  • Fire Roasted Salsa
  • Spicy Garlic Hummus
  • Sour Cream and Chive Dip

If you make this baked hot Spinach and Artichoke Dip, I'd love to know what you think in the comments below! I hope you love it!

Close photo of baked hot Spinach and Artichoke dip without mayo topped with cheese.

📖 Recipe

Baked hot spinach and artichoke dip made without mayo in a baking dish on a wooden board next to bread.

Hot Spinach and Artichoke Dip

This cheesy Hot Spinach and Artichoke Dip is made with Greek yogurt and without mayo and is baked until bubbly. It is perfect for any party!
5 from 2 votes
Print Pin Rate
Course: Appetizer
Cuisine: American
Prep Time: 15 minutes minutes
Cook Time: 30 minutes minutes
Total Time: 45 minutes minutes
Servings: 8 people
Author: Caitlin Charlton

Ingredients

  • 1 tablespoon olive oil
  • 1 shallot diced
  • Kosher salt
  • 5 cups packed spinach leaves
  • 1 14 oz. can artichoke hearts drained and chopped
  • 8 oz. cream cheese softened
  • ½ cup plain Greek yogurt
  • ½ cup grated parmesan cheese
  • ½ teaspoon garlic powder
  • ½ teaspoon red pepper flakes optional
  • ½ teaspoon mustard powder
  • 1 cup shredded mozzarella cheese

Instructions

  • Preheat the oven to 400 °F
  • Heat a large skillet on medium heat. Add the olive oil, shallot, and a pinch of salt. Cook, stirring frequently until the shallot is soft and translucent, about 2 minutes.
  • Add the spinach to the pan (you may need to work in batches). Cook, stirring occasionally, until all the spinach has wilted, about 3 minutes. Remove the spinach mixture from the pan and gently press it between two paper towels to remove excess moisture. Roughly chop the spinach mixture.
  • In a large mixing bowl, combine the spinach mixture with the artichoke hearts, cream cheese, yogurt, parmesan, garlic powder, red pepper flakes, mustard powder, and ¾ teaspoon Kosher salt. Taste, adjusting for seasoning as desired.
  • Pour the dip into an oven-safe, small baking dish, such as 9x6, and spread it evenly. Top with the shredded mozzarella cheese.
  • Bake for 25-30 minutes, or until hot and the cheese is bubbly and beginning to turn golden brown. Serve with sliced baguette, crostini, tortilla chips, or veggies.

Want to save this recipe to come back to it?

I'll email this recipe to you, so you can come back to it later!

Tried this recipe?Please consider leaving a review! It means the world to me!

More Appetizers

  • Puff pastry caramelized onion goat cheese bites topped with balsamic glaze on a wooden cutting board next to fresh thyme.
    Caramelized Onion and Goat Cheese Bites
  • Salmon patties with dill sauce on a white platter next to lemon wedges, fresh dill, and extra sauce.
    Salmon Patties with Dill Sauce
  • A sliced heirloom tomato puff pastry tart with whipped goat cheese on a cutting board next to basil and a glass of rosé wine.
    Heirloom Tomato Tart with Puff Pastry
  • The words "27 easy and delicious crostini appetizers" next to 4 images of different crostini recipes.
    27 Crostini Appetizers

Comments

    5 from 2 votes (1 rating without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

  1. Debra LaTourette says

    February 05, 2025 at 9:09 am

    5 stars
    I love this recipe! I also like that it does not use Mayo!

    Reply
    • Caitlin Charlton says

      February 06, 2025 at 9:05 pm

      Thank you so much, Debra! I'm so glad you like it! 🙂

      Reply
Photo of Caitlin with brown hair smiling and cooking

Hi, I'm Caitlin! I'm an event planner turned professionally trained chef living by the beach! I'm excited to share with you recipes and tips for how I entertain with ease by prepping ahead.

More about me →

Connect on social

  • Instagram
  • TikTok
  • Pinterest
  • YouTube

Trending Recipes

  • Ground Chicken Enchilada Recipe
    Ground Chicken Enchiladas

  • Four slices of ribeye steak sandwiches with chimichurri stacked on a cutting board next to oregano.
    Steak Sandwich with Chimichurri

  • Shrimp scampi and angel hair pasta in a cast iron skillet next to lemon wedges on a white counter.
    Shrimp Scampi with Angel Hair Pasta

  • Two plates of salmon with a yogurt dill sauce on top of farro and asparagus next to a glass of wine.
    Salmon with Yogurt Dill Sauce

Footer

CC's Table logo with tagline entertaining with ease

About

About Caitlin

CC's Favorites

Privacy Policy

Contact

Contact

Work With Me

FAQ

Connect on Social

  • Pinterest
  • TikTok
  • YouTube
  • Instagram

© 2020-2025 CC's Table All Rights Reserved.

Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.