Spinach-Artichoke-Hearts Of Palm Dip
A creamy, savory dip blending spinach, artichokes, hearts of palm, garlic, shallots, and cheese—perfect for entertaining or a flavorful snack. Rich and satisfying with a hint of herbs.
Ingredients
- 1/2 cup fresh shallots, minced ⓘ
- 4 cloves fresh garlic, minced ⓘ
- 4 tablespoons unsalted butter ⓘ
- 2 (10 oz.) packages chopped frozen spinach, thawed and well drained ⓘ
- 1 (8 oz.) jar or can quartered artichoke hearts, drained
- 1 (14 oz.) can hearts of palm, chopped ⓘ
- 2 cups heavy cream
- 1 (4 oz.) tube garlic/herb cheese ⓘ
- 1 teaspoon kosher salt ⓘ
- 1/2 teaspoon white pepper
- 1/2 cup freshly grated Parmesan cheese ⓘ
Instructions
- In a large frying pan or skillet, saut shallots and garlic in butter over medium heat.
- Add well-drained spinach, artichoke hearts, and chopped hearts of palm; cook on low heat briefly.
- Add heavy cream, garlic/herb cheese, kosher salt, and white pepper.
- Simmer until cheese is melted and mixture is blended.
- Remove from heat and fold in Parmesan cheese.
- Serve warm with crackers or broken bread.
Tips & Substitutions
For a creamier dip, feel free to substitute half of the heavy cream with sour cream or Greek yogurt. If you prefer a lighter version, use low-fat cream cheese instead of garlic/herb cheese. Minced green onions can be added for extra flavor. Make sure to thoroughly drain the spinach to prevent a watery dip.
Serving Suggestions
Serve this delicious dip warm with an assortment of crackers, pita chips, or fresh vegetables for dipping. It also pairs beautifully with broken bread for a rustic presentation. Consider serving it alongside a fresh salad or as an appetizer for gatherings, keeping in mind that it complements American recipes perfectly.
Storage & Reheating
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, warm the dip in a saucepan over low heat, stirring occasionally until heated through. You can also microwave it in short intervals, stirring in between to ensure even heating.
Nutrition & Diet Analysis (per serving)
Each serving of Spinach-Artichoke-Hearts Of Palm Dip contains roughly 220 calories, with 6g protein, 33g carbohydrates, and 9g fat. It is an excellent source of vitamin A (33% of the Daily Value), vitamin C (31% of the Daily Value), and dietary fiber (28% of the Daily Value), and a good source of potassium and protein. Note that it is relatively high in sodium, at 685mg per serving (30% of the Daily Value).
Estimated from ingredients & per-serving nutrition — verify against package labels for allergies or strict diets.
* % Daily Values based on a 2,000 calorie diet (FDA 2020).
Frequently Asked Questions
Can I use fresh spinach instead of frozen?
Yes, you can use fresh spinach! You'll need about 10 ounces, cooked and well-drained. Sauté it briefly with the shallots and garlic before adding the other ingredients to ensure it's fully cooked and wilted.
Is it possible to make this dip ahead of time?
Absolutely! You can prepare the dip a day in advance. Just follow the instructions up to the point of adding the Parmesan cheese, cover it well, and refrigerate. When ready to serve, warm it up and fold in the cheese before serving.
What can I substitute for hearts of palm?
If you can't find hearts of palm, you can use chopped artichoke hearts or even diced zucchini for a similar texture. Keep in mind that the flavor will be slightly different, but it will still yield a tasty dip.
Nutrition is estimated from USDA FoodData Central ingredient data and may vary with brand, portion and preparation — see our methodology. This information is for general educational purposes only and is not medical or dietary advice (disclaimer).