• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Midwest Foodie
  • Recipes
  • About
  • Subscribe
  • Shop
  • Income Reports
  • Pinterest E-Book
  • Reviews
  • Media Kit
  • Vegan Recipe E-Book
    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Subscribe
  • Shop
  • Income Reports
  • Pinterest E-Book
  • Reviews
  • Media Kit
  • Vegan Recipe E-Book
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Vegetarian

    Easy Spinach Artichoke Dip with No Mayo [Video!]

    Published: Jan 2, 2021 » Modified: May 19, 2023 » By: Kylie » This post may contain affiliate links. » 108 Comments

    59.6K shares
    • Share!
    Jump to Recipe

    Better than any restaurant version (I promise!), this Easy Spinach Artichoke Dip is made with just 7 ingredients and takes less than 45 minutes from start to finish! And there's NO MAYO! No family get-together or party is complete with oven-baked spinach dip!

    Large white baking dish filled with homemade spinach and artichoke dip
    Table of Contents show
    You Will Love This
    Ingredients and Substitutions
    Instructions
    Tips
    Fresh vs. Frozen Spinach
    Make Ahead
    Is spinach artichoke dip bad for you?
    How do you make spinach artichoke dip from scratch?
    Are you supposed to heat up spinach and artichoke dip?
    Can you use frozen spinach in place of fresh in spinach dip?
    Super Easy Appetizers
    Recipe
    The Easiest Baked Spinach and Artichoke Dip

    You Will Love This

    • It is hands down the best spinach artichoke dip you'll ever eat! It's better than any restaurant spinach dip out there. And I know because I've tried them all. I was on a mission for many years to find the best spinach dip when we went out to eat and I never found it. You know that saying, "If you want something done right, you have to do it yourself". Yep, it's true. And this spinach dip checks all the boxes!
    • It's SO easy to make! If you're worried about how to make spinach artichoke dip from scratch - let me ease your mind. If you can stir ingredients together, you can make this dip! No fancy kitchen skills or funky gadgets are required! If you love quick and easy appetizer recipes be sure to check out my Easy Garlic & Herb Bread Dipping Oil, Easy Baked Feta Appetizer, or my Creamy Baked Crab Dip.
    • Wondering what spinach artichoke dip is made with? The ingredient list for this easy spinach appetizer is short, sweet, and simple. No fancy cheeses or exotic ingredients. Just simple, straightforward items you'll be able to find at any grocery store or you may have on hand already!
    • It's best served with a chilled glass of white wine or a full-bodied red wine. Looking for a new ladies' night appetizer? This hot spinach artichoke dip is IT! Your friends are going to love this baked artichoke dip so much you might want to think about making a double batch. Cheers!
    White marble counter top with ingredients to make homemade spinach dip

    Ingredients and Substitutions

    • Fresh Spinach - A key ingredient in this baked spinach dip recipe is (not surprisingly) fresh spinach! Make sure to use fresh for this recipe - frozen spinach is going to release too much moisture and also dull the flavor a bit.
    • Full-Fat Sour Cream - For the best flavor and texture, I recommend using full-fat sour cream. Most low fat or fat-free products replace the fat with fake sugar which is why I typically only use full-fat dairy products. 
    • Full-Fat Cream Cheese - In my humble opinion, spinach dip with cream cheese is the only way to go. And again, you’re going to get the best flavor and creamy texture by using a full-fat cream cheese.
    • Canned Artichoke Hearts - I like to buy a can of quartered artichoke hearts because they’re already sliced into quarters, and they’re usually cheaper than the medium or large artichoke hearts. You could also use the artichoke hearts that come in a jar, marinated in olive oil. 
    • Fresh Garlic - The fresh garlic in this spinach dip recipe adds a TON of flavor so I highly recommend slicing up your own cloves. Skip the jarred, minced garlic or garlic powder for this recipe in favor of fresh garlic. 
    • Shredded Mozzarella - I like to use a thick cut, whole milk shredded mozzarella. It gives the best flavor and texture. However, any shredded mozzarella will work. BUT - don’t use fresh mozzarella in this recipe. It will release a lot of moisture and could cause the dip to become watery.
    • Shredded Parmesan - I like to shred my own because often a wedge of Parmesan is cheaper than the pre-shredded stuff. But any type of shredded Parmesan will work as well. Also, Pecorino or Asiago would work in place of the Parmesan but will change the flavor slightly. 
    • Crusty French Baguette - I love to serve this baked spinach dip with a fresh-baked French baguette. Those take and bake ones that you find at the grocery store are perfect!

    Instructions

    Add spinach, artichoke hearts, sour cream, cream cheese, garlic, Parmesan, half the mozzarella, and a large pinch of salt and pepper to a large bowl.

    White baking dish filled with ingredients to make homemade cheesy spinach dip

    Mix until well combined and spread in a baking dish.

    Spinach and artichoke dip spread in a large baking dish

    Cover with remaining mozzarella cheese.

    Spinach and artichoke dip spread in a large baking dish topped with shredded mozzarella

    Bake until golden brown and bubbly.

    Large white baking dish filled with homemade spinach and artichoke dip

    Garnish with fresh chopped parsley and serve with crispy crostini bread and enjoy!

    Tips

    • Just say NO to frozen spinach. Use fresh spinach every time for the best texture and flavor! Fresh ingredients always taste better and this recipe is no exception! Fresh spinach has just the right amount of moisture and will wilt perfectly into the dip. Frozen spinach tends to be VERY watery and the flavor is quite dull.
    • Use fresh garlic. Similar to the spinach, fresh garlic will be best in this recipe! Skip the minced, jarred garlic and mince your own cloves! If you're in a pinch, ½ a teaspoon of garlic powder will give you that garlic flavor you need, but if you can - fresh garlic is always best in this spinach dip recipe!
    • Make sure all ingredients are at room temperature. Room temp cream cheese and sour cream will make this dip much easier to mix up and will also help it bake more evenly. I like to get all my ingredients ready and then let them sit out on the counter for about 30-60 minutes before mixing everything together.
    • If you're crunched for time, you can mix everything together cold, but the cream cheese is going to be especially hard to mix straight from the fridge. So just be prepared to use some elbow grease to get all the ingredients well combined if you're using cold ingredients.
    • When you're mixing everything together, make sure you add the fresh spinach to the bowl first and then add all the other ingredients on top of the spinach. Fresh spinach leaves can be a bit unwieldy so adding the weight of the other ingredients and getting them incorporated right away will help make the spinach a little easier to control.
    • Serve with my easy homemade crostini! Crostini is the perfect accompaniment for this creamy spinach dip.
    Large white baking dish filled with homemade spinach and artichoke dip

    Fresh vs. Frozen Spinach

    • I mentioned this above, but it's worth repeating. ALWAYS. USE. FRESH. SPINACH. It will be cheapest when you buy it in bulk in the produce section of your grocery store, but it also comes pre-washed in sealed plastic bags as well. If you can find a 5 oz. bag of spinach - that's perfect! Otherwise, if all you can find is 8 oz. bags of spinach, just use a little more than half the bag and you should be good!
    • It's going to look like a lot of spinach before you mix it all together. But you have to trust me here. Spinach shrinks down considerably when cooked, so what looks like a TON of fresh spinach in the beginning, is going to end up being just the right amount of cooked spinach once the spinach dip is done baking.

    Make Ahead

    • This dip does great when made ahead of time, which makes it a very convenient option for your next party or family get together! Assemble the dip as directed in the recipe card, but just before baking, cover with tin foil and pop it in the fridge.
    • The unbaked spinach dip will stay good in the fridge for about 2 days but be warned that your fridge is going to smell like fresh garlic pretty quickly once you store it in there. I typically just make this the night before the party so I'm not hit with the smell of fresh garlic every time I open the fridge for too long.
    • About an hour before baking, set the artichoke dip out on the counter to come to room temperature. I usually loosen the foil at this time to let the air circulate over the dip, but leave it covered so nothing gets in it. Then just before your guests arrive, throw it in the oven, and voila! You've got a hot, bubbly, cheesy, melty, perfectly dip-able appetizer ready to go!
    Large white baking dish filled with homemade spinach and artichoke dip

    Is spinach artichoke dip bad for you?

    Well, I wouldn't eat it every day. But any food can be bad for you if it's consumed in excess; even so-called healthy foods. I shy away from talking about whether foods are good or bad and tend to focus on eating a wide variety of foods and enjoying everything in moderation.

    How do you make spinach artichoke dip from scratch?

    It's actually a lot easier than you might think! Cream cheese and sour cream make a deliciously creamy base when combined with melted mozzarella and Parmesan cheeses. Add in fresh spinach, fresh garlic, and artichoke hearts and you've got a delicious, easy appetizer that everyone will love!

    Are you supposed to heat up spinach and artichoke dip?

    I have some strong opinions about cold spinach dip! I don't believe that spinach dip should be served cold and I also don't think it should include mayonnaise. As I mentioned, I'm a bit of a spinach dip snob and I firmly believe that spinach dip should be served warm and creamy (no mayo necessary)!

    Can you use frozen spinach in place of fresh in spinach dip?

    I don't recommend it! Fresh spinach is going to give you a better flavor and texture than frozen. Frozen spinach has less flavor because it will release moisture as it bakes, it may also make your dip too thin and take away from the creamy texture.

    Super Easy Appetizers

    • Easy 15-Minute Crostini Recipe
    • 4 Ingredient Cream Cheese Fruit Dip (No Marshmallow Fluff!)
    • The Best 5-Minute Cilantro Lime Sauce
    • The Easiest Smoked Chicken Wings Recipe

    Questions?
    Leave a comment below!
    Liked the recipe?
    Leave a comment below!
    Made this dish?
    Leave a comment and star rating below!

    Print

    Recipe

    The Easiest Baked Spinach and Artichoke Dip

    Print Recipe
    Pin Recipe

    ★★★★★

    5 from 33 reviews

    Better than any restaurant version (I promise!), this Easy Spinach Artichoke Dip is made with just 7 ingredients and takes less than 45 minutes from start to finish! And there's NO MAYO! No family get together or party is complete with oven-baked spinach dip!

    • Author: Kylie
    • Prep Time: 10 minutes
    • Cook Time: 30 minutes
    • Total Time: 40 minutes
    • Yield: 10 servings 1x
    • Category: Appetizer
    • Method: Oven
    • Cuisine: American
    • Diet: Vegetarian

    Ingredients

    Units Scale
    • 5 oz. fresh spinach
    • 8 oz. full fat sour cream, room temperature
    • 8 oz. full fat cream cheese, room temperature
    • 1 (15 oz.) can artichoke hearts, drained and roughly chopped
    • 3 cloves garlic, minced
    • 12 oz. shredded mozzarella, divided
    • 5 oz. shredded Parmesan
    • Kosher salt
    • fresh cracked pepper

    Serve with:

    • sliced French baguette
    • fresh chopped parsley

    Instructions

    1. Heat oven to 350 degrees.
    2. Add fresh spinach to a large bowl. On top of the spinach add sour cream, cream cheese, artichoke hearts, garlic, half the mozzarella, Parmesan and a few hearty pinches of salt along with a pinch of pepper. Mix until well combined.
    3. Transfer to a 9x9 baking dish or medium sized cast iron skillet. Spread in an even layer and top with remaining mozzarella.
    4. Bake for 25-30 minutes. Then broil for 1-2 minutes or until the mozzarella on top starts to get dark golden brown.
    5. Garnish with fresh chopped parsley and serve with crunchy crostini bread. Enjoy!

    Equipment

    Image of spatula

    spatula

    Buy Now →

    9x9 white baking dish

    Buy Now →
    Image of large bowl

    large bowl

    Buy Now →

    Notes

    Just say NO to frozen spinach. Use fresh spinach every time for the best texture and flavor! Fresh ingredients always taste better and this recipe is no exception! Fresh spinach has just the right amount of moisture and will wilt perfectly into the dip. Frozen spinach tends to be VERY watery and the flavor is quite dull.

    Use fresh garlic. Similar to the spinach, fresh garlic will be best in this recipe! Skip the minced, jarred garlic and mince your own cloves! If you're in a pinch, ½ a teaspoon of garlic powder will give you that garlic flavor you need, but if you can - fresh garlic is always best in this recipe!

    Make sure all ingredients are at room temperature. Room temp cream cheese and sour cream will make this dip much easier to mix up and will also help it bake more evenly. I like to get all my ingredients ready and then let them sit out on the counter for about 30-60 minutes before mixing everything together.

    If you're crunched for time, you can mix everything together cold, but the cream cheese is going to be especially hard to mix straight from the fridge. So just be prepared to use some elbow grease to get all the ingredients well combined if you're using cold ingredients.

    When you're mixing everything together, make sure you add the fresh spinach to the bowl first and then add all the other ingredients on top of the spinach. Fresh spinach leaves can be a bit unwieldy so adding the weight of the other ingredients and getting them incorporated right away will help make the spinach a little easier to control.

    Nutrition

    • Serving Size: 1/10th of the dip
    • Calories: 248
    • Sugar: 2.6 g
    • Sodium: 606.8 mg
    • Fat: 16.2 g
    • Saturated Fat: 9.4 g
    • Carbohydrates: 7.5 g
    • Fiber: 2.3 g
    • Protein: 19.4 g
    • Cholesterol: 52.6 mg

    Keywords: Spinach dip with cream cheese, best spinach artichoke dip, baked artichoke dip, spinach artichoke dip

    This recipe was originally published in September of 2018. It was updated in January of 2021 to include process shots, detailed instructions and tips for making the best spinach and artichoke dip every single time!

    « Easy Chickpea Tacos Recipe
    Easy Vegan Creamy Sweet Corn Soup »

    Reader Interactions

    Comments

    1. AV

      December 10, 2022 at 4:55 pm

      Loved this recipe. I tripled the recipe and it was a great hit at the party!!

      ★★★★★

      Reply
    2. Kelsey

      December 06, 2022 at 7:32 am

      This sounds amazing and I'm going to try making it this week. Wondering if I could either leave out the sour cream, or swap it for something else? I'm making it for some no-mayo, no-sour cream folks. (preference). Thank you!!!

      Reply
      • Kylie

        December 07, 2022 at 8:18 pm

        Hmmm...I'm not quite sure what would be a good substitute for the sour cream! You could try a combination of cream cheese and heavy cream or half and half if you like. I'm just not sure exactly how it's going to turn out since I haven't tried it before.

        Reply
      • Nicole

        December 10, 2022 at 8:05 pm

        Made it with plain Greek yogurt instead of sour cream (that’s what we had in the fridge) and it was a hit!

        ★★★★★

        Reply
    3. Stephanie

      November 22, 2022 at 10:22 pm

      Can you make this dish the day before and reheat it? My oven will too busy on thanksgiving.

      Reply
      • Kylie

        November 23, 2022 at 7:22 pm

        Yes definitely! Pop it in the fridge before baking. Then an hour before baking take it out and let it sit on the counter to come to room temp. Then bake according to the recipe instructions. You may need to add some additional baking time to account for the cool temp. To see if it’s warm in the middle, stick a butter knife in the center for a few seconds and carefully touch it - if the knife is hot, the dip is cooked through!

        Reply
    4. Steph

      November 22, 2022 at 5:12 pm

      Can you make the dish the day before and reheat the next day? My oven is going to be busy the day of thanksgiving.

      Reply
    5. katherine

      September 15, 2022 at 8:06 am

      I died and went to Spinach Dip heaven.
      This spin dip is literally ethereal cheesy goodness.

      Reply
      • Kylie

        September 15, 2022 at 1:44 pm

        I could not agree more, Katherine! So glad that you enjoyed this recipe. Thanks for leaving a review 🙂

        Reply
    6. Julie

      September 06, 2022 at 4:12 pm

      Getting ready to try this / I hate Mayo so should be perfect. Two questions. Do you cut off all the stems on the spinach and/or tear it into smaller pieces?

      Also have you tried making ahead and freezing? Cook first or just assemble before freezing if you have. Would love to have these ready to pop in oven or take for movie night at a friends. Thank you!

      Reply
      • Kylie

        September 07, 2022 at 8:42 am

        Hi Julie! The stems will cook down with the dip and you won't even notice them. I have not tried making it ahead and freezing although I think it may work, I would be nervous since there is so much dairy that when it's thawed and baked it wouldn't be as creamy. Hope that helps!

        Reply
    7. Sherry

      July 11, 2022 at 1:01 pm

      I love this recipe! I have made it several times. I am not a mayo person so this is perfect for me! Everyone compliments me when I bring it to share. It is also good left over and reheated. I am making it right now to take to a little surprise Birthday Party!

      ★★★★★

      Reply
    8. Susan

      April 11, 2022 at 7:28 am

      This was delicious but was more of a consistency of a casserole not a looser dip which was exactly what we were hoping for so thanks!!

      ★★★★★

      Reply
    9. MoniqueDC

      March 25, 2022 at 11:15 am

      Trying to convert the ounces of cheese to cup measures. Different sites on the net produce widely different cup measures.

      Please provide the equivalent cups of cheese to use.

      Also, if no shredded parm, can grated parm substitute? If yes, in the same amount?

      I think when I first made this I erred on the amounts of cheese (not having a scale). Your response will be key to trying this recipe again.

      Reply
      • Kylie

        March 25, 2022 at 11:20 am

        Hi Monique! For a dip like this, measuring cheese in ounces is the best way to ensure that you get the right amount. As you mentioned, there are many different schools of thought on converting ounces to cups when measuring cheese. This leads to confusion and ultimately, some readers may end up with a 4 oz. cup of shredded cheese while others might stuff their cup with 8 oz. of shredded cheese. My best advice is to look at the ounce measurement on the cheese that you buy. For this recipe, I typically buy two 8 oz. blocks of mozzarella. I shred the first block, then I cut the second block in half and shred that. Voila - I've got 12 oz. of shredded mozzarella cheese. Also, your Parmesan cheese should come with an ounce measurement on it as well. Honestly at the end of the day, if you had a couple extra ounces of cheese to this dip it's still going to be very delicious. Don't stress too much about getting the cheese measurements *exactly* right. As long as you're close, you're good. Use the ounce measurements on the packages of cheese to help you determine how many ounces of cheese you are using. I have not made this recipe with grated Parmesan, but I'd imagine you could use the same amount or slightly less than the shredded Parmesan. Hope that helps!

        Reply
    10. Grace Gendron

      January 06, 2022 at 9:11 am

      I wonder if this would work in a crock pot?? Obviously you wouldnt get the browning of the cheese on top but consistency wise??

      Reply
      • Kylie

        January 06, 2022 at 9:21 am

        Yes! I have made this in the crockpot before and it totally works! Just don't let it get too warm or it can get a bit grainy. I'd try cooking it on low for 2-3 hours or so. The cheese doesn't get brown on top but it will melt at least. Also, another time when I made it I used one of those 9x13 pan style crockpots and I actually baked the dip in the crockpot insert right in the oven, then I placed the baked dip into the crockpot and brought it to my party. I will say that it says right on the insert that you can't bake it so I don't necessarily recommend doing that but it worked for me! Hope that helps!

        Reply
    11. Dayle

      December 26, 2021 at 9:10 pm

      Hello, I am looking forward to trying this soon! I was wondering if you use plain or marinated artichokes. Thanks!

      Reply
      • Kylie

        December 26, 2021 at 9:27 pm

        You could use either for this one! I typically use canned artichoke hearts that are drained, but you could certainly use marinated artichoke hearts too! Just make sure you drain them. I think the marinated artichoke hearts would add delicious flavor!

        Reply
    12. Dawn

      December 23, 2021 at 4:30 pm

      Can you put it together a day a head and then cook next day?

      Reply
      • Kylie

        December 25, 2021 at 8:37 am

        Yes! You could definitely make this ahead of time and refrigerate. I'd let it sit out for about an hour on the counter before baking!

        Reply
    13. Laura R Clark

      December 22, 2021 at 6:51 pm

      I havent tried yet. Plan to make on Christmas Eve for Christmas Day. God bless you for no mayo! I dont eat this often because I assume that it has mayo in it. Cant wait to try it. Thank you and Merry Christmas!

      Reply
      • Kylie

        December 22, 2021 at 7:45 pm

        Woohoo! Can't wait to hear what you think! Spinach and artichoke dip is no place for warm mayonnaise 😉

        Reply
        • Sherry

          July 11, 2022 at 1:10 pm

          The only problem I have is that I used Pyrex and it can’t go under the broiler. I will put it in a different baking pan next time. I love this recipe though.

          ★★★★★

      • Gencie

        April 06, 2022 at 3:18 pm

        Hello! Can I mix this up and use it to stuff inside of egg roll wrappers or tortillas & deep fry?

        Reply
        • Kylie

          April 08, 2022 at 9:24 am

          You could definitely give it a try!! I bet it would turn out delicious 🙂 Definitely let us know how it goes if you do!

    14. Nicole

      December 08, 2021 at 8:14 pm

      If I triple the recipe would it still be the same cooking time just triple all the ingredients? And what size dish would you use? This looks delicious! I’ve made something similar before but not with fresh spinach. Excited to try this!

      Reply
      • Kylie

        December 08, 2021 at 8:59 pm

        Great question! I think you could definitely triple it but I'd imagine you will have to increase the cooking time just to make sure that everything is cooked through. You'll know it's warmed through when a butter knife inserted in the center comes out warm/hot. Be careful when doing that though so that you don't get burned. Bubbling around the edges is also a good sign that it's done! I haven't tripled it before but I think a triple batch may be too big for a 9x13 baking dish - however, I would try that first and see! Also - you could try making a triple batch and then dividing it between 2-3 baking dishes. Perhaps two 9x13 baking dishes or one of those extra large aluminum lasagna pans that they sell at kitchen supply stores or grocery stores might be just the thing for that! Please keep me posted if you give it a try!

        Reply
    15. Claudia Myles

      November 12, 2021 at 12:43 pm

      Does the spinach have to be cooked first. How many days in advance can I make this delicious dip. Do I bake it first or not. Thank you.

      ★★★★★

      Reply
      • Kylie

        November 13, 2021 at 5:24 pm

        Nope, just use fresh baby spinach! You could make it 3-5 days in advance - keep in mind there is fresh garlic so your fridge may start to smell like garlic after a day or two. I wouldn't bake it until you are ready to eat, but you can certainly prep it ahead of time!

        Reply
    « Older Comments
    Newer Comments »

    Leave a star rating and review or ask a question! Cancel reply

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

    Recipe rating ★☆ ★☆ ★☆ ★☆ ★☆

    Primary Sidebar

    HELLO FROM THE MIDWEST - I'm Kylie and as a mom and blogger, I understand how hard it can be to get a wholesome dinner on the table at the end of a long day. Here at Midwest Foodie, I focus on sharing simple recipes that make it easy to feed your family real food.

    More about me →

    Easy Pasta Salads

    • Kale Caesar Pasta Salad
      ★★★★★
      Cook Time20 minutes
    • Veggie Loaded Pasta Salad with Italian Dressing
      ★★★★★
      Cook Time25 minutes
    • 5 Minute Homemade Italian Dressing Recipe
      ★★★★★
      Cook Time5 minutes
    • 20 Minute Deviled Egg Macaroni Salad
      ★★★★★
      Cook Time20 minutes
    • 20 Minute Vegan Pasta Salad
      ★★★★★
      Cook Time20 minutes
    • Easy 20 Minute Greek Orzo Salad
      ★★★★★
      Cook Time20 minutes

    30 Minute Meals

    • Quick 30-Minute Sushi Bake Recipe
      ★★★★★
      Cook Time35 minutes
    • 10 Minute Copycat Taco Bell Chicken Quesadilla
      ★★★★★
      Cook Time10 minutes
    • Easy 20 Minute Marry Me Chicken Recipe
      ★★★★★
      Cook Time20 minutes
    • The Best Instant Pot Broccoli Cheddar Soup
      ★★★★★
      Cook Time22 minutes
    • Copycat Taco Bell Chalupa Supreme
      ★★★★★
      Cook Time25 minutes
    • Better Than Old el Paso Taco Seasoning Recipe
      ★★★★★
      Cook Time5 minutes

    Let's Connect!

    • Email
    • Facebook
    • Instagram
    • Pinterest

    Footer

    Resources

    Pinterest E-Book
    Income Reports
    Shop

    Let's Connect

    Instagram
    Pinterest
    Facebook

    Reach Out

    Subscribe
    Contact
    About

    As an Amazon Associate, I earn from qualifying purchases.

    ↑ back to top