Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spinach Artichoke Dip

Spinach Artichoke Dip


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Elina
  • Total Time: 30 minutes
  • Yield: 10 servings
  • Diet: Vegan

Description

This creamy Spinach Artichoke Dip is a warm, cheesy, and comforting appetizer made with fresh spinach, tender artichoke hearts, vegan mozzarella, and almond milk. Baked until bubbly and golden, it delivers rich flavor without heavy dairy, making it perfect for parties, game days, or cozy gatherings.


Ingredients

Scale
  • 1 1/2 cups vegan mozzarella cheese, shredded
  • 1 medium onion, finely diced
  • 3 cloves garlic, freshly minced
  • 14 oz fresh baby spinach, rinsed and drained
  • 14 oz canned artichoke hearts, drained and chopped
  • 1 1/2 cups unsweetened almond milk
  • 1/2 teaspoon dried basil
  • 1/2 teaspoon salt (or to taste)
  • 1/4 teaspoon freshly ground black pepper
  • 1 tablespoon olive oil (for greasing the dish)


Instructions

  1. Preheat the oven to 400°F (200°C) and lightly grease an oven-safe baking dish or cast iron skillet with olive oil.
  2. Rinse the fresh spinach thoroughly and drain well. If using frozen spinach, thaw completely and squeeze out excess moisture.
  3. Chop the drained artichoke hearts into small, bite-sized pieces for even distribution.
  4. In the prepared baking dish, combine vegan mozzarella cheese, spinach, chopped artichokes, diced onion, and minced garlic.
  5. Pour in the almond milk and season with dried basil, salt, and black pepper. Stir gently until evenly combined.
  6. Bake in the center of the oven for 20 minutes, or until the dip is hot, bubbly, and melty.
  7. Optional: Broil for 2–3 minutes to achieve a lightly golden top, watching carefully to avoid burning.
  8. Remove from the oven, let rest for 5 minutes, and serve warm with chips, bread, or crackers.

Notes

  • Drain spinach and artichokes thoroughly to prevent a watery dip.
  • Do not overbake, as this can dry out the Spinach Artichoke Dip.
  • Add 2 tablespoons nutritional yeast for extra cheesy flavor.
  • If the dip thickens too much after reheating, stir in 1–2 tablespoons warm almond milk.
  • Store leftovers in an airtight container in the refrigerator for up to 4–5 days.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Appetizer
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 120 kcal
  • Sugar: 2 g
  • Sodium: 320 mg
  • Fat: 7 g
  • Saturated Fat: 2 g
  • Unsaturated Fat: 4 g
  • Trans Fat: 0 g
  • Carbohydrates: 8 g
  • Fiber: 3 g
  • Protein: 6 g
  • Cholesterol: 0 mg