Cheesy Mexican Spinach Dip
When it comes to crowd-pleasing appetizers, few things can rival the creamy, savory allure of Cheesy Mexican Spinach Dip. Perfect for game days, family gatherings, or simply a cozy night in, this dip is a flavorful celebration of textures and tastes. The combination of spinach, beans, and melty cheese creates a satisfying dish that’s not only delicious but also packed with nutrients. Whether you’re scooping it up with tortilla chips, fresh veggies, or even spreading it on a warm tortilla, this dip is sure to become a favorite in your recipe repertoire.
Reasons to Love Cheesy Mexican Spinach Dip
There are countless reasons to fall in love with Cheesy Mexican Spinach Dip. Here are just a few:
- Flavor Explosion: The blend of spices combined with the richness of cheese creates an irresistible flavor profile.
- Easy to Make: With straightforward steps and accessible ingredients, you’ll have this dip ready in no time.
- Versatile: Serve it as an appetizer, a side dish, or even as a main course with some warm tortillas.
- Healthy Twist: Packed with spinach and beans, this dip offers a nutritious alternative to traditional cheesy dips.
- Make Ahead: It can be prepared ahead of time, making it a convenient option for busy days.
The Ingredient Lineup
Here’s what you’ll need to whip up your own batch of Cheesy Mexican Spinach Dip:
- 1 tablespoon olive oil
- 1/2 onion, chopped
- 1/2 red bell pepper, chopped
- 1 (15 oz.) can black beans, rinsed and drained
- 2 garlic cloves, minced
- 1 (10 oz.) can tomatoes with green chilies, drained (Rotel)
- 1 (10 oz.) pkg. frozen chopped spinach, thawed and thoroughly drained/patted dry
- 2 teaspoons chili powder
- 1 teaspoon EACH ground cumin, salt
- 1/2 teaspoon smoked paprika
- 1/4 teaspoon EACH dried oregano, cayenne pepper
- 1/3 cup mayonnaise (I use reduced-fat)
- 4 oz. cream cheese, softened (I use less fat)
- 1 cup freshly grated sharp cheddar cheese, divided
- 1 cup freshly grated Pepper Jack cheese, divided
- 1/3 cup sour cream (I use reduced-fat)
Essential Tools for Success
Before you dive into the deliciousness, gather these essential tools:
- Large Skillet: Ideal for sautéing your veggies and mixing the dip.
- Mixing Bowl: Perfect for combining all your creamy ingredients.
- Spatula: To stir and blend everything to creamy perfection.
- Measuring Cups and Spoons: For precise ingredient measurements.
- Oven-Safe Dish: If you’re baking it, a suitable dish will ensure even heating.
Cook Cheesy Mexican Spinach Dip Like This

Now that you have everything ready, let’s get cooking! Follow these simple steps to make your Cheesy Mexican Spinach Dip.
1. Heat the Oil
Begin by heating the olive oil in a large skillet over medium heat.
2. Sauté the Vegetables
Add the chopped onion and red bell pepper to the skillet. Sauté for about 5 minutes, or until they become soft and fragrant.
3. Add Garlic and Spices
Stir in the minced garlic, chili powder, cumin, salt, smoked paprika, dried oregano, and cayenne pepper. Cook for an additional minute, allowing the spices to bloom.
4. Mix in the Beans and Tomatoes
Add the black beans and the drained tomatoes with green chilies to the skillet. Stir well to combine, cooking for about 2-3 minutes.
5. Incorporate the Spinach
Carefully fold in the thawed and drained spinach, ensuring it is evenly distributed throughout the mixture.
6. Combine the Creamy Elements
In a mixing bowl, combine the mayonnaise, softened cream cheese, 1/2 cup of the sharp cheddar cheese, 1/2 cup of the Pepper Jack cheese, and sour cream. Stir until smooth and creamy.
7. Combine Everything
Add the creamy mixture to the skillet, stirring thoroughly to combine all ingredients.
8. Top with Remaining Cheese
Sprinkle the remaining cheddar and Pepper Jack cheese on top of the dip.
9. Bake to Perfection
Preheat your oven to 350°F (175°C). Transfer the skillet or pour the mixture into an oven-safe dish and bake for about 20-25 minutes, or until the cheese is bubbly and golden.
10. Serve and Enjoy!
Remove from the oven and let it cool slightly before serving. Pair with tortilla chips, fresh veggies, or warm tortillas for the ultimate dipping experience.
Seasonal Ingredient Swaps

Feel free to customize your Cheesy Mexican Spinach Dip with these seasonal ingredient swaps:
- Swap black beans for pinto beans for a different flavor.
- Use fresh spinach instead of frozen for a vibrant color.
- Incorporate seasonal peppers like jalapeño for an extra kick.
- Try adding corn for a sweet crunch.
Steer Clear of These
When making your Cheesy Mexican Spinach Dip, it’s best to avoid the following:
- Do not use canned spinach; fresh or frozen is preferable for taste and texture.
- Avoid low-quality cheeses that may not melt well.
- Skip overly salty ingredients, as they can overpower the dip’s flavor.
Cooling, Storing & Rewarming
To keep your Cheesy Mexican Spinach Dip at its best:
- Let the dip cool completely before transferring it to an airtight container.
- Store in the refrigerator for up to 3 days.
- To reheat, place in the oven at 350°F (175°C) until warmed through, or microwave in short bursts, stirring in between.
Common Qs About Cheesy Mexican Spinach Dip
Can I make this dip ahead of time?
Absolutely! You can prepare the dip and store it in the fridge for up to 24 hours before baking. Just make sure to add a little extra baking time if it’s coming straight from the fridge.
Can I freeze Cheesy Mexican Spinach Dip?
Yes, you can freeze the dip before baking. Store it in a freezer-safe container for up to 3 months. When ready to enjoy, thaw in the fridge overnight and bake as directed.
What can I serve with this dip?
This dip pairs wonderfully with tortilla chips, sliced vegetables, pita bread, or even spread on sandwiches or wraps.
Can I make this dip spicier?
Absolutely! You can increase the cayenne pepper or add diced jalapeños to the mixture for an extra kick.
Desserts to Finish
After indulging in the savory goodness of Cheesy Mexican Spinach Dip, consider these delightful desserts to round out your meal:
- Chocolate Chip Cookies – A classic treat that everyone loves.
- Blueberry Crumble – A sweet and fruity dessert perfect for any occasion.
- Vegan Chocolate Cake – Rich, moist, and completely dairy-free.
- Vanilla Cupcakes – Light and fluffy, topped with your favorite frosting.
Ready, Set, Cook
Now that you’re equipped with all the information needed to create your own Cheesy Mexican Spinach Dip, it’s time to gather your ingredients and get cooking! This dip not only satisfies your cravings but also brings a burst of flavor that’s sure to impress your guests. Whether it’s for a party or a cozy night at home, this dip will be the star of the show.
So roll up your sleeves, unleash your inner chef, and enjoy the delightful process of making your very own Cheesy Mexican Spinach Dip!

Cheesy Mexican Spinach Dip
Ingredients
- 1 tablespoon olive oil
- 0.5 onion chopped
- 0.5 red bell pepper chopped
- 1 can (15 oz.) black beans rinsed and drained
- 2 cloves garlic minced
- 1 can (10 oz.) tomatoes with green chilies drained (Rotel)
- 1 package (10 oz.) frozen chopped spinach thawed and thoroughly drained/patted dry
- 2 teaspoons chili powder
- 1 teaspoon ground cumin
- 1 teaspoon salt
- 0.5 teaspoon smoked paprika
- 0.25 teaspoon dried oregano
- 0.25 teaspoon cayenne pepper
- 0.33 cup mayonnaise reduced-fat
- 4 oz. cream cheese softened, less fat
- 1 cup sharp cheddar cheese freshly grated, divided
- 1 cup Pepper Jack cheese freshly grated, divided
- 0.33 cup sour cream reduced-fat
Instructions
- Begin by heating the olive oil in a large skillet over medium heat.
- Add the chopped onion and red bell pepper to the skillet. Sauté for about 5 minutes, or until they become soft and fragrant.
- Stir in the minced garlic, chili powder, cumin, salt, smoked paprika, dried oregano, and cayenne pepper. Cook for an additional minute, allowing the spices to bloom.
- Add the black beans and the drained tomatoes with green chilies to the skillet. Stir well to combine, cooking for about 2-3 minutes.
- Carefully fold in the thawed and drained spinach, ensuring it is evenly distributed throughout the mixture.
- In a mixing bowl, combine the mayonnaise, softened cream cheese, 1/2 cup of the sharp cheddar cheese, 1/2 cup of the Pepper Jack cheese, and sour cream. Stir until smooth and creamy.
- Add the creamy mixture to the skillet, stirring thoroughly to combine all ingredients.
- Sprinkle the remaining cheddar and Pepper Jack cheese on top of the dip.
- Preheat your oven to 350°F (175°C). Transfer the skillet or pour the mixture into an oven-safe dish and bake for about 20-25 minutes, or until the cheese is bubbly and golden.
- Remove from the oven and let it cool slightly before serving. Pair with tortilla chips, fresh veggies, or warm tortillas for the ultimate dipping experience.
Equipment
- Large Skillet
- Mixing Bowl
- Spatula
- Measuring Cups and Spoons
- Oven-safe Dish
Notes
- Prepare the dip up to 24 hours ahead and refrigerate before baking to save time.
- Freeze the unbaked dip for up to 3 months; thaw overnight before baking.
- Adjust spiciness by increasing cayenne pepper or adding diced jalapeños.
- Use fresh spinach instead of frozen for a brighter color and fresher taste.
- Store leftovers in an airtight container in the refrigerator for up to 3 days; reheat gently before serving.

