• Skip to main content
  • Skip to primary sidebar
The Yummy Bowl
  • Browse by Category
    • 30-Minute Meals
    • One-Pot Meals
    • Breakfast
    • Appetizers
    • Dinner
    • Soups
    • Sides
    • Desserts
    • Drinks
    • Kid Friendly Recipes
    • Vegetarian
    • Pasta
    • Sandwiches & Wraps
    • Air Fryer
    • Slow Cooker
    • Cooking Tips and Ideas
    • Popular Recipes
  • Browse by Season
    • Fall
    • Spring
    • Summer
    • Winter
  • Browse by Protein
    • Beef
    • Chicken
    • Fish
menu icon
go to homepage
  • Recipes
  • Cooking 101
  • Shop
  • Subscribe
  • About
  • Contact
  • Blogging Resources
subscribe
search icon
Homepage link
  • Recipes
  • Cooking 101
  • Shop
  • Subscribe
  • About
  • Contact
  • Blogging Resources
×
The Yummy Bowl » All Recipes » Appetizers

Spinach Artichoke Dip (Creamy, Cheesy & Easy Baked Recipe)

Apr 11, 2026 · Last updated: Apr 11, 2026 by Julia · 13 Comments · this post may contain affiliate links

Jump to Recipe

This spinach artichoke dip is creamy, cheesy, and always the first thing to disappear at any party. It's an easy baked dip made with spinach, artichokes, and melted cheese - ready in about 30 minutes.

Want to Save This Recipe?

Enter your email and we’ll send the recipe directly to you!

Please enable JavaScript in your browser to complete this form.
Loading

By submitting this form, you consent to receive emails from The Yummy Bowl.

Spinach Artichoke Dip

The texture is rich and creamy with just the right amount of garlic and tang.
Honestly, this tastes better than most restaurant versions, and it's very simple to make at home.

Why You'll Love This Recipe

  • Tastes better than store-bought or restaurant dips.
  • Creamy, cheesy, and full of flavor.
  • Easy to make with simple ingredients.
  • Perfect for parties, holidays, or game day.
  • Can be made ahead and baked later.

Ingredients

  • Cream Cheese - This is the base of the dip and what makes it rich and creamy. Use a full-fat block for the best texture and flavor.
  • Spinach - Adds freshness and balances the richness. Make sure it is very well drained to keep the dip thick and not watery.
  • Artichoke Hearts - Bring a slightly tangy flavor and soft texture that pairs perfectly with the creamy base.
  • Parmesan Cheese - Adds a salty, nutty depth of flavor and helps thicken the dip as it bakes.
  • Mozzarella Cheese - Melts into that classic gooey, stretchy top layer with a golden finish.
  • Garlic - Adds a bold, savory flavor that ties everything together. Fresh garlic works best.

Why This Recipe Works

  • The mix of cream cheese, sour cream, and mayo creates a smooth, rich base.
  • Spinach and artichokes balance the richness with texture and flavor.
  • Baking melts everything together into a hot, bubbly dip.
  • A quick broil at the end gives that golden, slightly crispy top.

Ingredients

  • Spinach - You can use fresh, frozen, or canned spinach. Frozen spinach works best for convenience. Make sure to thaw and squeeze out as much water as possible to avoid a watery dip. If using fresh spinach, cook it down first and chop finely.
  • Artichoke Hearts - Canned or jarred artichokes work perfectly. Drain well and chop into bite-sized pieces. Plain artichokes are best, but marinated ones can be used for extra flavor.
  • Cream Cheese - Use full-fat cream cheese for the best creamy texture. Let it come to room temperature before mixing so it blends smoothly with the other ingredients.
  • Sour Cream - Adds tanginess and helps create a smooth, creamy consistency. Full-fat is best, but you can use plain Greek yogurt as a substitute.
  • Mayonnaise - Just a small amount adds richness and depth of flavor. Use a good-quality mayo, or replace it with extra sour cream if preferred.
  • Garlic - Fresh garlic gives the best flavor. You can increase the amount if you like it more garlicky. Garlic powder can be used in a pinch.
  • Parmesan Cheese - Adds a salty, nutty flavor and helps thicken the dip. Freshly grated parmesan melts better and tastes smoother.
  • Mozzarella Cheese - Used for the top layer. It melts beautifully and creates that golden, bubbly finish.

📋 You can find the full ingredient list in the Recipe Card below the article.

How To Make Spinach Artichoke Dip

  1. Preheat and Prep: Preheat your oven to 375°F.
  2. For Fresh Spinach: Sauté the spinach in a hot pan with a dash of oil until just wilted (2-3 minutes). Let it cool, then place it in a clean kitchen towel or cheesecloth and squeeze until every possible drop of water is removed. This prevents a watery dip.
  3. For Frozen Spinach: Thaw completely, then place in a clean kitchen towel and squeeze relentlessly until it is as dry as possible. (I do however recommend using fresh spinach whenever possible).
  1. For Artichokes: Drain the artichoke hearts well and pat them dry. Give them a rough chop. For a more deeply browned, spotty-golden top, switch the oven to the broiler setting for the last 2-3 minutes. Watch it very closely as it can burn quickly.
  2. Mix the Dip: In a large bowl, combine the softened cream cheese, mayonnaise, half of the Parmesan cheese (½ cup), half of the Mozzarella cheese (½ cup), the minced garlic, salt, pepper, and optional red pepper flakes.
  3. Fold in Vegetables: Add the chopped, dry artichoke hearts and the squeezed, dry spinach to the cheese mixture. Stir until everything is evenly combined.
  4. Assemble in Skillet: Spread the mixture evenly into your cast-iron skillet (or baking dish).
  5. Top and Bake: Sprinkle the remaining Parmesan (½ cup) and remaining Mozzarella (½ cup) evenly over the top.
  6. Bake: Bake for 20-25 minutes, or until the dip is hot, bubbling around the edges, and the cheese on top is melted and turning golden brown. If you love easy party dips, try my creamy Red Pepper Hummus or this hot and spicy Buffalo Chicken Dip for your next gathering.

Don't Make These Mistakes

  • Not draining spinach and artichokes well - this makes the dip watery.
  • Using cold cream cheese - it won't mix smoothly.
  • Overbaking - can dry out the dip.
  • Skipping seasoning - taste before baking.

My Favorite Tools

Image of Measuring Set

Measuring Set

Buy Now →
Image of Silicone Spatula

Silicone Spatula

Buy Now →
Image of 8-inch Sharp Knife

8-inch Sharp Knife

Buy Now →
Image of 10-inch Cast Iron Skillet

10-inch Cast Iron Skillet

Buy Now →

Tips

  • Squeeze the spinach well - This is the most important step. Remove as much liquid as possible to keep the dip thick and creamy, not watery.
  • Use block cream cheese - Softened, full-fat cream cheese blends smoother and gives the best texture. Avoid whipped or spreadable versions.
  • Grate your own cheese - Freshly grated mozzarella and parmesan melt better and create a smoother, creamier dip with that perfect cheese pull.

Try Next → Cold Spinach Dip


Storing Leftovers

  • Storage - Store leftovers in an airtight container in the refrigerator for 3-4 days.
  • Reheating - Reheat gently in the microwave, stirring halfway through, or bake at 350°F for 10-15 minutes until warmed through.

More Crowd-Favorite Appetizer Recipes

ALL APPETIZER recipes.

  • quick jalapeno poppers without bacon.
    Jalapeno Poppers (No Bacon, Gluten Free)
  • roasted pepper hummus ina bowl with toppings and green vegetables
    Hummus With Roasted Red Pepper
  • Million Dollar Deviled Eggs Recipe
    Million Dollar Deviled Eggs
  • air fryer nachos with cheese and toppings.
    Air Fryer Nachos

Did You Like This Recipe?

Leave a ⭐️⭐️⭐️⭐️⭐️ rating below and share it on Instagram, Facebook, and Pinterest!

Recipe Card

Easy Spinach Artichoke Dip (Baked)

Julia
Creamy spinach artichoke dip made with cream cheese, mozzarella, and garlic. Easy baked recipe perfect for parties, game day, or appetizers.
5 from 14 votes
Print SaveSaved! Pin
Prep Time 10 minutes mins
Cook Time 25 minutes mins
Total Time 35 minutes mins
Course Appetizer
Cuisine American
Servings 8 servings
Calories 162 kcal

VIDEO

Want to Save This Recipe?

Enter your email and we'll send the recipe directly to you!

Please enable JavaScript in your browser to complete this form.
Loading

By submitting this form, you consent to receive emails from The Yummy Bowl.

EQUIPMENT

  • 10-inch Cast Iron Skillet
  • Measuring Set
  • Sharp knife
  • Silicone Spatula

INGREDIENTS
  

  • 1 8-ounce block of cream cheese, softened
  • ½ cup mayonnaise
  • 1 cup grated Parmesan cheese, divided
  • 1 cup shredded Mozzarella cheese, divided
  • 3-4 cloves garlic, minced
  • 1 14-ounce can or jar artichoke hearts (in brine, not oil), drained and roughly chopped
  • 10 ounces fresh spinach, cooked and thoroughly squeezed dry (or a 10-ounce box of frozen spinach, thawed and thoroughly squeezed dry)
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes, optional, for a slight kick

For Serving

  • Tortilla chips, crostini, baguette slices, pita chips, or vegetable sticks

INSTRUCTIONS
 

  • Preheat your oven to 375°F.
  • If using fresh spinach, sauté it in a hot pan with a little oil for 2-3 minutes until wilted. Let it cool, then squeeze out all excess moisture using a clean kitchen towel or cheesecloth.
  • If using frozen spinach, thaw completely and squeeze out as much liquid as possible. This step is very important to avoid a watery dip.
  • Drain the artichoke hearts well, pat them dry, and roughly chop into bite-sized pieces.
  • In a large bowl, combine softened cream cheese, mayonnaise, half of the Parmesan, half of the mozzarella, garlic, salt, black pepper, and red pepper flakes if using. Mix until smooth and well combined.
  • Stir in the chopped artichokes and well-drained spinach. Mix until everything is evenly combined.
  • Spread the mixture evenly into a cast-iron skillet or oven-safe baking dish.
  • Sprinkle the remaining Parmesan and mozzarella over the top. Bake for 20-25 minutes, until hot, bubbly, and lightly golden on top.
  • For a more golden top, broil for 2-3 minutes at the end. Watch closely to prevent burning.
  • Let the dip cool for 5-10 minutes (it will be extremely hot). Serve warm with your favorite dippers.

NOTES

  • Yields: 8-10 appetizer servings.
  • Equipment: 9 or 10-inch (23-25 cm) cast-iron skillet or oven-safe dish.
  • Squeeze the spinach very well - removing all excess moisture is key to a thick, creamy dip (not watery).
  • Use softened block cream cheese - it blends smoother and gives the best texture.
  • Bake until bubbly, then broil briefly - this gives you that golden, slightly crispy top without drying out the dip.

ADD YOUR OWN PRIVATE NOTES

Click here to add your own private notes.

NUTRITION

Calories: 162kcalCarbohydrates: 3gProtein: 6gFat: 14gSaturated Fat: 6gPolyunsaturated Fat: 3gMonounsaturated Fat: 4gTrans Fat: 0.01gCholesterol: 32mgSodium: 348mgPotassium: 106mgFiber: 1gSugar: 1gVitamin A: 2428IUVitamin C: 1mgCalcium: 170mgIron: 0.5mg
Tried this recipe?@theyummy_bowl and tag #theyummy_bowl! Thank you!

Note: Nutrition information is estimated and varies based on the products used.

Full Nutrition Disclaimer can be found here.

Love cream cheese recipes? I got you covered. Try our party favorite Stuffed Mushrooms perfect every time French Toast, the best Mashed potatoes, next.

Spinach Artichoke Dip: FAQs

Do you serve this dip hot or cold?

This dip is meant to be served hot while the cheesy is melty and stringy. If you want to enjoy a cold dip I have Cold Spinach Dip recipe too.

Is spinach artichoke dip bad for you?

It is not bad nor it is very healthy either. Ingredients such as cream cheese and cheeses are high calories and high-fat foods.

This being said it is still better to make it from scratch at home than buy from the store. If you consume it once in a while and in moderation it is fine.

Can I make this ahead of time?

How can I add extra flavor?

Stir in crispy bacon, chopped jalapeños, or a little lemon zest for a fun twist.

Can I make this in a slow cooker?

Yes. Add all ingredients to a slow cooker and cook on LOW for 2-3 hours, stirring occasionally, until hot and bubbly.

More Spinach Recipes

  • Vegetarian-Patties
    Spinach Patties With Broccoli and Cauliflower
  • cheesy creamy chicken spinach casserole.
    Creamy Chicken Spinach Casserole
  • Spinach Strawberry Salad With Feta in a white bowl
    Strawberry Spinach Salad
  • white bean coconut soup bowl.
    Hearty Tuscan White Bean Soup (With Spinach & Potatoes)
Save recipes for later

More Appetizers

  • Chipotle Corn Salsa
  • Finished chicken spring rolls ready to serve.
    Vietnamese Spring Rolls with Coconut Chicken
  • Thai Basil Beef Spring Rolls
  • air fryer chicken wings.
    Air Fryer Chicken Wings

Reader Interactions

Comments

  1. Jacqueline Bostwick

    June 27, 2023 at 11:31 am

    Could you please give more specific directions for a slow cooker?

    I’d like to make it for a party this July 4th weekend. Had a dish already planned but…can’t wait to try this.

    Thank you.

    Reply
    • Julia | The Yummy Bowl

      July 11, 2023 at 2:14 pm

      sorry for late reply, the slow cooker instructions were in the post.

      Reply
  2. Stephanie

    January 22, 2023 at 10:33 pm

    5 stars
    I've had many versions of spinach artichoke dip but this one is definitely in the top 3. My in-laws loved it!

    Reply
    • Julia | The Yummy Bowl

      January 25, 2023 at 4:01 am

      Thank you Stephanie!

      Reply
  3. Kushigalu

    January 22, 2023 at 4:33 pm

    5 stars
    wow! What a delicious-looking spinach artichoke dip. Thanks for sharing

    Reply
    • Julia | The Yummy Bowl

      January 22, 2023 at 6:01 pm

      thank you, hope you make it!

      Reply
  4. Lily

    January 22, 2023 at 4:31 pm

    5 stars
    This recipe was AWESOME! It's so easy to throw together and make ahead. I made it the day before a weekend gathering, then baked it right before leaving. It's great with some pita chips or tortilla chips.

    Reply
    • Julia | The Yummy Bowl

      January 22, 2023 at 6:01 pm

      thank you so much, it's crazy delicious!

      Reply
  5. Toni

    January 22, 2023 at 3:36 pm

    5 stars
    Such an amazing comfort food!! This recipe is incredibly easy! Thanks!

    Reply
    • Julia | The Yummy Bowl

      January 22, 2023 at 6:02 pm

      thank you Toni!

      Reply
  6. Jill

    January 22, 2023 at 6:09 am

    5 stars
    Going to make this for football playoff watching tomorrow. Can't wait!

    Reply
    • Julia | The Yummy Bowl

      January 22, 2023 at 1:07 pm

      thank you, hope you love it!

      Reply
  7. Julia | The Yummy Bowl

    January 17, 2023 at 5:04 pm

    5 stars
    Delicious homemade spinach artichoke dip for any party!

    Reply
5 from 14 votes (8 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating




Primary Sidebar

the yummy bowl julia author

I'm Julia and welcome to The Yummy Bowl. I share easy and healthier recipes for busy people. Whether you're craving something deliciously healthy or a bit indulgent, you'll discover a variety of satisfying and comforting dishes here.

Readers Favorites

  • oatmeal cookies.
    No Sugar Added Healthy Breakfast Cookies (With Dried Fruit and Nuts)
  • a stack of banana oatmeal cookies with chocolate chips
    Banana Oatmeal Cookies with Chocolate Chips
  • slow cooker honey garlic chicken thighs
    Honey Garlic Chicken Thighs (Slow Cooker)
  • cabbage roll casserole with cheese.
    Lazy Cabbage Roll Casserole (with Ground Beef)
  • marinated cucumber tomato onion salad.
    Cucumber, Tomato and Onion Salad (5 Minutes To Assemble)
  • roasted asparagus with cheese and tomatoes.
    Roasted Asparagus With Parmesan (And Tomatoes)

Footer

↑ back to top

ABOUT

About Julia

Shop

Contact Me

Work With Me

Blogging Resources

KEEP IN TOUCH

Facebook

Pinterest

Instagram

Youtube

Buy Me a Coffee

Subscribe

TERMS

Privacy Policy

Disclaimer

Terms & Conditions

As an Amazon Associate, I earn from qualifying purchases at no extra cost to you. Thank you for supporting my blog.

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.