Homemade Queso Dip with Real Cheese (No Velveeta!)
Skip the processed cheese—this homemade queso dip is made from scratch with real ingredients like cream cheese, whole milk, and Oaxaca cheese. It’s rich, creamy, and perfect for dipping!

This post may contain affiliate links. As an amazon associate I earn from qualifying purchases at no additional cost to you.
I love queso—but not the processed, artificial cheese that usually comes with it. So I set out on a mission: to create a homemade queso dip that’s just as creamy, melty, and addictive as the store-bought kind, but made with real, whole ingredients. After testing lots of cheese combinations, I found the perfect match: Oaxaca cheese. It melts beautifully, adds incredible flavor, and gives this queso a smooth, velvety texture that’s hard to beat.
This from-scratch queso has just the right amount of spice, loads of depth from sautéed aromatics, and a rich, creamy finish that makes it a hit every time. It’s perfect for game day, parties, or your next Taco Tuesday—and once you try it, you’ll never reach for the processed stuff again.
Why You’ll Love This Homemade Queso
- Uses whole, real ingredients
- No Velveeta or processed cheese
- Customizable heat level (jalapeño control)
- Easy one pan method
Ingredients Breakdown
Let’s take a look at the real-food ingredients that make this queso rich, flavorful, and miles better than anything from a jar:
Aromatics:
Butter (3 Tbsp) – Adds richness and creates a base for sautéing the aromatics.
Small Onion, Finely Diced – Brings sweetness and depth of flavor—use a yellow or white onion for best results.
Jalapeño Pepper, Diced – Adds just the right amount of heat. Remove the seeds for a milder queso, or keep them in if you like it spicy. I typically leave half of the seeds in.
Garlic Cloves (5), Minced – Garlic adds a punch of savory flavor and enhances the creaminess of the cheese. I have fallen in love with THIS GARLIC PRESS. Something I never thought I’d say, but here we are – trust me, you need one!
Tomatoes & Chiles:
Diced Tomatoes (1 can, 14.5 oz) – Provides acidity and balance. Choose fire-roasted for extra depth of flavor.
Diced Green Chiles (1 can, 4 oz) – Mild and earthy, these chiles add that signature queso flavor.
Seasonings:
Chili Powder (1 tsp), Cumin (1 tsp), Salt (1 tsp), Black Pepper (½ tsp) – This spice blend adds warmth and rounds out the flavor profile.
Cornstarch (1 Tbsp) – Thickens the dip and helps the cheese melt smoothly without separating.
Dairy:
Cream Cheese (8 oz) – Creates the ultra-creamy base and helps stabilize the dip.
Whole Milk (1 cup) – Thins the dip to the perfect pourable consistency—don’t substitute low-fat milk for best results.
Shredded Oaxaca Cheese (1 package, 8-10 oz) – The star of the show!

What is Oaxaca Cheese? Oaxaca cheese is a semi-soft, Mexican cheese known for its mild, buttery flavor and excellent melting quality—similar to mozzarella but with a richer taste. It’s perfect for queso because it melts smoothly into a creamy, stretchy texture without becoming oily or grainy, making every bite velvety and delicious.

Step-by-Step Instructions For Making Homemade Queso
Follow these simple steps to make smooth, creamy homemade queso from scratch:
1. Sauté the Aromatics
In a medium saucepan over medium heat, melt the butter. Add the finely diced onion and jalapeño, and sauté for 5–7 minutes, until the onion is soft and translucent. Add the minced garlic and cook for another 30 seconds, until fragrant.
2. Add Tomatoes and Chiles
Pour in the diced tomatoes (with juices) and the can of green chiles. Stir to combine and cook for 2–3 minutes, allowing the flavors to meld.
3. Season the Mixture
Stir in the chili powder, cumin, salt, and black pepper. Let everything cook for another minute to bloom the spices.
4. Make a Slurry
In a small bowl, whisk together the cornstarch and 2 tablespoons of the milk to make a smooth slurry. Add it to the pot and stir well to incorporate.
5. Add Cream Cheese and Milk
Reduce heat to low. Add the cream cheese and remaining milk to the pot. Stir continuously until the cream cheese melts and the mixture is smooth and creamy.
6. Stir in the Oaxaca Cheese
Gradually add the shredded Oaxaca cheese by the handful, stirring constantly to ensure even melting. Continue stirring until the queso is velvety and fully melted.
7. Adjust Consistency
If the queso is too thick, stir in an extra splash of milk until it reaches your desired consistency.
8. Serve Immediately
Transfer to a serving bowl or a small slow cooker set on warm. Serve with tortilla chips, veggie sticks, or use as a topping for tacos or nachos.
Tips for Success
- Grate cheese fresh
- Don’t boil—keep it low and slow
- Stir constantly for smooth texture
Serving Suggestions
- Serve with tortilla chips, tacos, nachos, or roasted veggies
- Use as a topping for burgers or baked potatoes
Storage & Reheating
- Store leftovers in an airtight container for up to 4 days
- Reheat on the stove top for best results
Make It Your Own
- Add browned ground beef or chorizo
- Stir in black beans or corn
- Spice it up with extra jalapeños or hot sauce
Our Favorite
Taco Night Recipes
If you try this recipe and love it, I would love it if you could come back and give it 5 stars! Tag me on instagram @my.colorado.kitchen
Homemade Queso
Skip the processed cheese—this homemade queso dip is made from scratch with real ingredients like cream cheese, whole milk, and Oaxaca cheese. It’s rich, creamy, and perfect for dipping!
Ingredients
- 3 Tbsp Butter
- 1 Small Onion - Diced
- 1 Jalapeño Pepper - Diced
- 5 Garlic Cloves - Minced
- 1 14.5oz Can Diced Tomatoes
- 1 4oz Can Diced Green Chilis
- 1 tsp Chili Powder
- 1 tsp Cumin
- 1 tsp Salt
- 1/2 tsp Pepper
- 1 Tbsp Cornstarch
- 1 8oz Block of Cream Cheese
- 1 Cup Whole Milk
- 1 Package (8-10oz) Oaxaca Cheese - Shredded
Instructions
1. Sauté the Aromatics
In a medium saucepan over medium heat, melt the butter. Add the finely diced onion and jalapeño, and sauté for 5–7 minutes, until the onion is soft and translucent. Add the minced garlic and cook for another 30 seconds, until fragrant.
2. Add Tomatoes and Chiles
Pour in the diced tomatoes (with juices) and the can of green chiles. Stir to combine and cook for 2–3 minutes, allowing the flavors to meld.
3. Season the Mixture
Stir in the chili powder, cumin, salt, and black pepper. Let everything cook for another minute to bloom the spices.
4. Make a Slurry
In a small bowl, whisk together the cornstarch and 2 tablespoons of the milk to make a smooth slurry. Add it to the pot and stir well to incorporate.
5. Add Cream Cheese and Milk
Reduce heat to low. Add the cream cheese and remaining milk to the pot. Stir continuously until the cream cheese melts and the mixture is smooth and creamy.
6. Stir in the Oaxaca Cheese
Gradually add the shredded Oaxaca cheese by the handful, stirring constantly to ensure even melting. Continue stirring until the queso is velvety and fully melted.
7. Adjust Consistency
If the queso is too thick, stir in an extra splash of milk until it reaches your desired consistency.
8. Serve Immediately
Transfer to a serving bowl or a small slow cooker set on warm. Serve with tortilla chips, veggie sticks, or use as a topping for tacos or nachos.
Notes
Tips for Success
- Grate cheese fresh
- Don’t boil—keep it low and slow
- Stir constantly for smooth texture
Serving Suggestions
- Serve with tortilla chips, tacos, nachos, or roasted veggies
- Use as a topping for burgers or baked potatoes
Storage & Reheating
- Store leftovers in an airtight container for up to 4 days
- Reheat on the stove top for best results
Make It Your Own
- Add browned ground beef or chorizo
- Stir in black beans or corn
- Spice it up with extra jalapeños or hot sauce
Nutrition Information:
Yield: 36 Serving Size: 1/4 CupAmount Per Serving: Calories: 44Total Fat: 4gSaturated Fat: 2gTrans Fat: 0gUnsaturated Fat: 1gCholesterol: 10mgSodium: 116mgCarbohydrates: 2gFiber: 0gSugar: 1gProtein: 1g
Nutrition facts are calculated automatically and are approximate.
