Creamy Spinach Artichoke Dip Without Mayo is a hands-off, crowd-friendly appetizer that comes together with simple ingredients, gentle slow cooking, and a rich, creamy texture that never feels heavy. This Instant Pot spinach artichoke dip recipe is made with fresh spinach, artichokes, cream cheese, sour cream, and Gruyere, then slow-cooked until smooth and scoopable without using mayonnaise.
Set the Instant Pot to Sauté and add the olive oil. Once hot, add the diced onion and minced garlic. Cook for 3 to 4 minutes, stirring occasionally, until the onion is softened and fragrant. Turn off the sauté function.
Add the chopped spinach, cream cheese, shredded Gruyere, grated Parmigiano Reggiano, sour cream, and chopped artichoke hearts to the pot. Season with salt and black pepper, then stir to evenly combine.
Set the Instant Pot to Slow Cook on low for 2 hours. Cover with the lid and cook, stirring once halfway through, until the cheeses are fully melted and the dip is smooth and creamy.
Stir well, taste, and adjust seasoning if needed. Serve warm with chips, sliced bread, or fresh vegetables.
Video
Notes
Storage Store spinach artichoke dip without mayo in an airtight container for up to 4 days.Freeze This dish is not freezer-friendly.Reheat To reheat, bake the dip in the oven at 350°F for 15-20 minutes or microwave individual portions for 1-2 minutes.Substitutions
Spinach: Use frozen chopped spinach (thawed and drained) instead of fresh spinach.
Gruyere Cheese: Substitute with Swiss cheese for a similar flavor.
Adjustments Cooking time may need to be adjusted based on the geography of the area (high vs. low elevation), cookware (stoneware vs traditional bakeware), and outdoor temperature if grilling.Nutrition information is only an estimate