Homemade Spinach Queso Dip

By Mila | Updated on July 14, 2025

Here is my favorite spinach queso dip recipe, with creamy American cheese, cream cheese, spinach, and diced tomatoes with chilies, all seasoned with garlic, cumin, and a kick of cayenne pepper.

This queso dip is what I make for every game day and party at our house. It’s always the first thing to disappear, and my kids beg me to make extra so they can have it with chips the next day. Nothing beats warm, cheesy dip straight from the pot, right?

spinach queso dip
Image: theamazingfood.com / All Rights reserved

Why You’ll Love This Spinach Queso Dip

  • Ready in under 45 minutes – This dip comes together quickly, making it perfect for last-minute get-togethers or when you need an appetizer in a pinch.
  • Simple ingredients – You probably have most of these items in your fridge and pantry already, and everything’s easy to find at any grocery store.
  • Crowd-pleasing party favorite – The creamy, cheesy base with a kick from the Rotel makes this dip disappear fast at parties, game days, or family gatherings.
  • Sneaks in some veggies – The spinach adds a nutritious boost without overwhelming the cheesy goodness, so you can feel a little better about going back for seconds.

What Kind of Cheese Should I Use?

For this queso dip, American cheese is your best friend because it melts incredibly smoothly without getting grainy or separating. You can buy it from the deli counter where they’ll slice it fresh, or grab the pre-packaged slices or cubes from the dairy aisle – all of them will work just fine. Some people like to mix in a bit of sharp cheddar for extra flavor, but stick with mostly American cheese to keep that creamy, silky texture that makes queso so good. Whatever you do, avoid using pre-shredded cheese for this recipe since those bags contain anti-caking agents that can make your dip grainy instead of smooth.

spinach queso dip
Image: theamazingfood.com / All Rights reserved

Options for Substitutions

This dip is pretty forgiving, so here are some swaps you can make based on what’s in your kitchen:

  • American cheese: You can use Velveeta instead of American cheese – they melt similarly and give you that smooth, creamy texture. Regular cheddar won’t work as well since it doesn’t melt as smoothly and can get grainy.
  • Rotel: If you can’t find Rotel, use a regular can of diced tomatoes and add a small can of diced green chiles. You’ll get a similar flavor with a bit less heat.
  • Frozen spinach: Fresh spinach works too – you’ll need about 1 pound. Sauté it first until wilted, then squeeze out all the excess water before adding it to the dip.
  • Milk: Any milk you have works here – whole, 2%, or even half-and-half if you want it extra creamy. You can also use chicken or vegetable broth for a different flavor.
  • Cayenne: Skip the cayenne if you want a milder dip, or add some jalapeños or hot sauce if you’re looking for more kick.

Watch Out for These Mistakes While Cooking

The biggest mistake people make with spinach queso is not squeezing out enough water from the frozen spinach, which will leave you with a watery, separated dip instead of a thick, creamy one – wrap the microwaved spinach in a clean kitchen towel and twist it hard until no more liquid comes out.

Another common error is cranking up the heat too high when melting the cheese, as this can cause the proteins to seize up and create a grainy texture, so keep your burner on medium-low and stir frequently for a smooth result.

If your queso gets too thick while sitting out, don’t add cold milk directly to the pot – warm it up first in the microwave for 15-20 seconds, then stir it in gradually to bring the dip back to the perfect consistency without breaking the cheese.

spinach queso dip
Image: theamazingfood.com / All Rights reserved

What to Serve With Spinach Queso Dip?

Tortilla chips are the obvious choice here, but I like mixing it up with different types – try thick restaurant-style chips for scooping, or go with lime-flavored ones for a little extra kick. Fresh veggies like bell pepper strips, celery sticks, and carrot coins are great if you want something a bit lighter alongside all that creamy cheese. This dip also works really well as a topping for nachos, baked potatoes, or even scrambled eggs the next morning if you have leftovers. For a full spread, I’ll put out some salsa, guacamole, and sour cream on the side so everyone can build their own perfect bite.

Storage Instructions

Store: Keep any leftover spinach queso in an airtight container in the fridge for up to 4 days. The dip will firm up as it cools, but don’t worry – it comes right back to life when you reheat it.

Freeze: You can freeze this dip for up to 2 months in a freezer-safe container. Just know that cheese dips can sometimes get a little grainy after freezing, but a good stir while reheating usually helps bring it back together.

Reheat: Warm it up in the microwave in 30-second intervals, stirring between each one, until it’s hot and creamy again. You can also reheat it on the stovetop over low heat, adding a splash of milk if needed to get it back to that perfect dippable consistency.

Preparation Time 10-15 minutes
Cooking Time 20-30 minutes
Total Time 30-45 minutes
Level of Difficulty Easy
Servings 5 cups of dip

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 2100-2400
  • Protein: 90-110 g
  • Fat: 160-180 g
  • Carbohydrates: 65-80 g

Ingredients

  • 10 oz spinach (thawed and squeezed completely dry)
  • 1 lb american cheese (white or yellow)
  • 8 oz cream cheese (softened)
  • 10 oz diced tomatoes and chilies
  • 2/3 cup milk
  • 1/2 tsp garlic powder
  • 1/4 tsp cayenne pepper
  • 1/2 tsp ground cumin
  • 2 tbsp chopped fresh cilantro
  • 1 bag sturdy restaurant-style chips

Step 1: Prepare the Spinach and Gather Ingredients

  • 10 oz spinach
  • 8 oz cream cheese
  • 1/2 tsp garlic powder
  • 1/4 tsp cayenne pepper
  • 1/2 tsp ground cumin
  • 2 tbsp chopped fresh cilantro

If using frozen spinach, thaw it completely and squeeze out all excess moisture using a clean kitchen towel or cheesecloth—this is crucial for preventing a watery dip.

While the spinach drains, measure out all remaining ingredients and have them ready.

I like to soften the cream cheese at room temperature for 15-20 minutes so it blends smoothly without lumps into the final mixture.

Step 2: Melt and Combine the Cheese Base

  • 1 lb american cheese
  • 8 oz cream cheese
  • 2/3 cup milk
  • 1/2 tsp garlic powder

In a medium saucepan over medium heat, combine the American cheese, softened cream cheese, and milk.

Stir frequently as the cheeses melt together—this takes about 5-7 minutes.

The mixture should be smooth and pourable.

Stir in the garlic powder until fully incorporated, ensuring no lumps remain in the sauce.

Step 3: Build the Final Dip Flavor

  • melted cheese mixture from Step 2
  • 10 oz diced tomatoes and chilies
  • spinach from Step 1
  • 1/4 tsp cayenne pepper
  • 1/2 tsp ground cumin

Add the diced tomatoes and chilies directly to the melted cheese mixture from Step 2, stirring to combine.

Fold in the prepared spinach from Step 1 until evenly distributed throughout the sauce.

Sprinkle in the cayenne pepper and ground cumin, stirring well to ensure all spices are evenly distributed and no dry pockets remain.

Taste and adjust seasonings if needed—I find the dip benefits from a light touch with cayenne, as it can become spicy quickly.

Step 4: Finish and Serve

  • finished dip from Step 3
  • 2 tbsp chopped fresh cilantro
  • 1 bag sturdy restaurant-style chips

Transfer the warm dip to a serving bowl and garnish with the fresh cilantro.

Serve immediately with sturdy restaurant-style chips for dipping.

The dip will thicken slightly as it cools, so if you need to keep it warm for an extended time, transfer it to a slow cooker on the warm setting to prevent scorching on the bottom.

spinach queso dip

Homemade Spinach Queso Dip

Delicious Homemade Spinach Queso Dip recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 37 minutes
Servings 5 cups of dip
Calories 2250 kcal

Ingredients
  

  • 10 oz spinach (thawed and squeezed completely dry)
  • 1 lb american cheese (white or yellow)
  • 8 oz cream cheese (softened)
  • 10 oz diced tomatoes and chilies
  • 2/3 cup milk
  • 1/2 tsp garlic powder
  • 1/4 tsp cayenne pepper
  • 1/2 tsp ground cumin
  • 2 tbsp chopped fresh cilantro
  • 1 bag sturdy restaurant-style chips

Instructions
 

  • If using frozen spinach, thaw it completely and squeeze out all excess moisture using a clean kitchen towel or cheesecloth—this is crucial for preventing a watery dip. While the spinach drains, measure out all remaining ingredients and have them ready. I like to soften the cream cheese at room temperature for 15-20 minutes so it blends smoothly without lumps into the final mixture.
  • In a medium saucepan over medium heat, combine the American cheese, softened cream cheese, and milk. Stir frequently as the cheeses melt together—this takes about 5-7 minutes. The mixture should be smooth and pourable. Stir in the garlic powder until fully incorporated, ensuring no lumps remain in the sauce.
  • Add the diced tomatoes and chilies directly to the melted cheese mixture from Step 2, stirring to combine. Fold in the prepared spinach from Step 1 until evenly distributed throughout the sauce. Sprinkle in the cayenne pepper and ground cumin, stirring well to ensure all spices are evenly distributed and no dry pockets remain. Taste and adjust seasonings if needed—I find the dip benefits from a light touch with cayenne, as it can become spicy quickly.
  • Transfer the warm dip to a serving bowl and garnish with the fresh cilantro. Serve immediately with sturdy restaurant-style chips for dipping. The dip will thicken slightly as it cools, so if you need to keep it warm for an extended time, transfer it to a slow cooker on the warm setting to prevent scorching on the bottom.

Disclaimer: Our editorial team has used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating