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
A serving of high protein artichoke dip with crackers and bell pepper strips

High protein artichoke dip

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A creamy, flavorful artichoke dip packed with protein—perfect for healthy snacking, meal prep, or party spreads.

  • Total Time: 25 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 1 can (14 oz) artichoke hearts, drained and chopped
  • 1 cup plain Greek yogurt (non-fat or low-fat)
  • ½ cup blended cottage cheese or silken tofu
  • ¼ cup grated Parmesan cheese (or nutritional yeast for vegan)
  • 1 cup fresh or thawed frozen spinach (squeeze dry)
  • 2 garlic cloves, minced
  • ½ tsp onion powder
  • Salt and pepper to taste
  • Optional: ¼ tsp crushed red pepper flakes, zest of ½ lemon

Instructions

  1. Preheat oven to 375°F if you want a warm dip (it’s also great cold!).
  2. Blend the base: In a food processor or blender, mix Greek yogurt, cottage cheese (or tofu), garlic, and seasonings until smooth.
  3. Stir in texture: Fold in chopped artichokes, spinach, and Parmesan by hand. You want some bite!
  4. Taste and tweak: Add salt, pepper, or lemon zest as needed.
  5. Serve it cold, or spoon into a baking dish and heat for 10–15 minutes until bubbly and golden on top.

Notes

Dry your spinach well to avoid soggy dip. For vegan version, use silken tofu and nutritional yeast. Add a splash of lemon for brightness.

  • Author: Mark
  • Prep Time: 10 minutes
  • Cook Time: 15 minutes
  • Category: Snack
  • Method: Baked
  • Cuisine: American

Nutrition

  • Serving Size: 1/4 cup
  • Calories: 110
  • Sugar: 2g
  • Sodium: 320mg
  • Fat: 5g
  • Saturated Fat: 2g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 5g
  • Fiber: 2g
  • Protein: 9g
  • Cholesterol: 10mg