Ingredients
Method
- Start the base: Melt the butter in a heavy-bottomed saucepan over a medium heat. When it starts to foam and you hear that gentle, quiet sizzle, add the diced onion. Stir, and listen for the soft hiss as the onion hits the fat. Cook for 4-5 minutes, until the onion turns translucent and you can smell its sweet, mellow fragrance. Add the garlic and jalapeño (if using), and cook for another minute, until the garlic is fragrant but not coloured.
- Make a roux: Sprinkle the flour over the cooked vegetables. Stir constantly with a wooden spoon for 1-2 minutes. You'll see the mixture clump into a pale, sandy paste. Let it cook until it smells slightly nutty, like toasted biscuits – this removes the raw flour taste.
- Slowly add the liquid: Pour in the milk in a thin, steady stream, whisking continuously. The mixture will seize up and look alarmingly thick at first, but keep whisking. As you add more milk, it will loosen. Then add the double cream in the same way. Bring the sauce to a gentle simmer – you'll see tiny bubbles breaking the surface, like a quiet spring. Cook for 2-3 minutes, stirring, until the sauce is smooth and thick enough to coat the back of your spoon. It should look glossy and pale.
- Lower the heat and add the cheese: Reduce the heat to the lowest setting. This is critical. Add the grated cheddar and Monterey Jack a handful at a time, stirring gently after each addition. Watch as the cheese ribbons melt into the warm sauce, turning it a deep, golden yellow. The smell at this point is intoxicating – rich, creamy, and savoury. Stir until the sauce is completely homogenous and smooth, with no visible streaks of cheese.
- Season and finish: Stir in the ground cumin, smoked paprika, salt, and pepper. Taste, and adjust the seasoning. You want a gentle warmth from the spices, not an overpowering flavour. The texture should be thick but pourable, like warm honey.
- Serve immediately: Pour the queso into a warmed serving bowl. Top with the diced tomato and a scattering of fresh coriander. The dip will be hot and silky, with a slight sheen on its surface. Serve at once, while it's still gloriously molten.
Notes
For the best melting and texture, always use freshly grated cheese. Pre-grated cheese contains anti-caking agents that can prevent it from melting smoothly and result in a grainy dip. Ensure the heat is on the lowest setting when adding cheese to prevent it from seizing or becoming oily.
