Spinach artichoke dip served in a black bowl
Print Recipe

Spinach Artichoke Dip (Instant Pot & Oven Recipe)

Here's an easy 30-minute recipe for creamy and decadent Spinach Artichoke Dip. Simply combine all the ingredients and cook it in an Instant pot, or bake it in the oven. It's a crowd pleasing appetizer for any occasion!
Prep Time5 mins
Cook Time10 mins
Total Time25 mins
Course: Appetizer
Cuisine: American
Keyword: appetizer recipes, low carb appetizers, Spinach recipes, vegetarian appetizers
Servings: 15
Calories: 176kcal
Author: Spice Cravings


  • 8 oz cream cheese 1 block at room temperature
  • 10 oz frozen spinach thawed and drained
  • 14 oz artichoke hearts 1 can, drained and roughly chopped
  • 1/2 cup mayonnaise (can use light version)
  • 1/4 cup greek yogurt (or, sour cream)
  • 1 cup parmesan cheese shredded
  • 1/2 cup mozarella cheese shredded
  • 1/4 tsp black pepper
  • 1/4 tsp garlic powder (or, 1 clove, crushed)
  • 1 pinch salt (can skip)

Optional Topping for Browning

  • 1/2 cup parmesan cheese shredded



  • Thaw spinach at room temperature, or in the microwave.  (I use the 'frozen vegetable setting).  Wrap the thawed spinach in couple of paper towels and squeeze a few times, till all or most of the water is drained.  Keep aside.  Drain the artichoke hearts.  Remove the outer leaves, if they look chewy.  Roughly chop the artichoke hearts.


  • Add all the ingredients in an oven safe bowl and mix to combine.  Cover with aluminum foil.  You can now cook it in an Instant Pot, OR, bake it in the oven.
    Mixing all ingredients for making Spinach Artichoke Dip

Instant Pot Recipe

  • Turn on the Instant Pot. Add water to the inner pot. Place the dip bowl on a trivet to elevate it from the water. Place the trivet in the Instant Pot. Close lid. Cook for 10 minutes on Manual/Pressure Cook, on Sealing position (Duo).
    Cooking Spinach Artichoke dip in an Instant Pot
  • Manually release pressure. If using Instant Pot DUO, turn the knob to ‘Venting position’. if using Instant Pot ULTRA, press down the pressure release button. Once the pin has dropped, open the lid. Remove the bowl and give it a good mix.
    Stirring cooked spinach artichoke dip

Oven Recipe

  • Cook the dip in a pre-heated oven at 375 degrees F, for 25-30 minutes, or until the dip is bubbling.

Optional Step: Browning

  • Sprinkle about 1/2 cup of parmesan cheese on top of the dip and broil it in the oven for 2-3 minutes, or until the cheese is slightly golden in color.



If you are new to the Instant Pot, please read my FAQ on Instant Pot Terminology and Accessories to learn more.
Note: The nutrition facts below are my estimates.  If you are following any diet plan, I recommend cross-checking with your preferred nutrition calculator.
These nutritional estimates do not include the optional topping


Calories: 176kcal | Carbohydrates: 3g | Protein: 5g | Fat: 15g | Saturated Fat: 5g | Cholesterol: 27mg | Sodium: 344mg | Potassium: 99mg | Fiber: 1g | Sugar: 1g | Vitamin A: 55.3% | Vitamin C: 8% | Calcium: 14.6% | Iron: 3.8%