← Back to Blog

Caldo de Queso — The Soup That Says You Belong

Carmen called on Tuesday with news about Alejandro that was not news so much as a confirmation of what we all already knew: he is not well. Not sick in the way Rosa was sick — not diabetes, not the body failing — but sick in the spirit. He is drinking more. He is eating less. The house is cold because he hasn't fixed the space heater that broke in November, and January in Juárez is not El Paso cold but it is cold enough to hurt an old man in a cinder block house with no heat. Carmen said: "He's giving up." And the words were a knife because giving up is the one thing Alejandro never did — he built a house with his hands, he drove a bus for forty years, he buried a son and a wife and kept standing — and if Alejandro is giving up, then the gravity of grief is stronger than the stubbornness that has held him together for sixty-seven years.

I sent money. I called Beatriz and asked her to check on him. I called Eduardo and Fernando and told them to call him. I called Lucia. I activated the family WhatsApp the way you activate an emergency broadcast system — pinging everyone, sounding the alarm, saying: our father is disappearing in a house in Anapra and someone has to do something and the something might not be enough but nothing is definitely not enough.

At the bakery, the January quiet continues. I use the quiet to think about the year ahead: Luis Jr.'s graduation in May, his enlistment in July. The bakery's third anniversary in March. Sofia's catering expansion plan, which I keep saying no to and which she keeps revising and resubmitting like a grant proposal that refuses to die. The recipe notebook, which needs more recipes — I'm at one hundred and twenty-three but I think there are more, buried in the deeper memories, the ones from before I was old enough to cook, the ones I saw Rosa make when I was five and six and seven and the memories are more like dreams than facts.

I made caldo de queso this week — the Sonoran cheese soup, with potatoes and green chiles and cubes of queso fresco that melt into the broth and create something silky and warm and healing. Not Rosa's recipe — she was Chihuahua, not Sonora — but a recipe I learned from a customer who is from Hermosillo and who trades recipes with me the way children trade baseball cards: with specific intent and a clear sense of what each one is worth. The caldo de queso is worth a lot. It is the kind of soup that makes January bearable, the kind that wraps around your insides and says: it's cold out there but it's warm in here, and in here is where you belong.

So here is the recipe for the caldo de queso, because if I cannot fix Alejandro’s heater from across the border, if I cannot make him eat, if I cannot undo the grief that is pulling him under — I can at least put this soup into the world and trust that warmth travels in ways we don’t always see. This is the recipe the customer from Hermosillo traded me, and it was worth every recipe I gave her in return. Make it on the coldest night you can find, and let it do what it does.

Caldo de Queso

Prep Time: 15 minutes | Cook Time: 35 minutes | Total Time: 50 minutes | Servings: 6

Ingredients

  • 2 tablespoons vegetable oil or butter
  • 1 medium white onion, diced
  • 2 cloves garlic, minced
  • 3 Anaheim or poblano chiles, roasted, peeled, seeded, and diced
  • 3 medium Yukon Gold potatoes, peeled and cut into 1/2-inch cubes
  • 2 medium tomatoes, roasted and roughly chopped
  • 6 cups whole milk
  • 2 cups chicken broth (or vegetable broth)
  • 8 ounces queso fresco, cut into 1/2-inch cubes
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground cumin
  • Fresh cilantro, for serving
  • Flour tortillas, warmed, for serving

Instructions

  1. Roast the chiles and tomatoes. Place the whole chiles and tomatoes under a broiler or directly over a gas flame, turning occasionally, until the skins are blistered and charred on all sides, about 8 to 10 minutes. Place chiles in a plastic bag or covered bowl and let steam for 10 minutes. Peel, seed, and dice the chiles. Roughly chop the tomatoes.
  2. Cook the aromatics. Heat the oil or butter in a large heavy-bottomed pot or Dutch oven over medium heat. Add the onion and cook until soft and translucent, about 5 minutes. Add the garlic and cook for 1 minute more.
  3. Add the vegetables. Add the diced chiles, chopped roasted tomatoes, and cubed potatoes to the pot. Stir to combine and cook for 2 minutes.
  4. Pour in the liquids. Add the chicken broth, milk, salt, pepper, and cumin. Stir gently and bring to a low simmer over medium-low heat. Do not let it boil — the milk will curdle if the heat is too high.
  5. Simmer until tender. Cook at a gentle simmer, stirring occasionally, until the potatoes are fork-tender, about 15 to 20 minutes.
  6. Add the cheese. Remove the pot from the heat. Add the cubed queso fresco and stir gently, letting the cheese soften and begin to melt into the broth without dissolving completely. The texture should be silky with pockets of soft cheese throughout.
  7. Serve warm. Ladle into deep bowls and top with fresh cilantro. Serve with warm flour tortillas on the side.

Nutrition (per serving)

Calories: 340 | Protein: 16g | Fat: 18g | Carbs: 30g | Fiber: 3g | Sodium: 680mg

Maria Elena Gutierrez
About the cook who shared this
Maria Elena Gutierrez
Week 94 of Maria Elena’s 30-year story · El Paso, Texas
Maria Elena was born in Ciudad Juárez, crossed the border at twenty with nothing but her mother's recipes in her head, and built a life in El Paso one tortilla at a time. She owns Panadería Rosa, a tiny bakery named after the mother who taught her that cooking is prayer and waste is sin. She has five children, a husband who chose the family over the beer, and a stack of handwritten recipes that she guards like sacred text — because they are.

How Would You Spin It?

Put your own twist on this recipe — what would you add, remove, or swap?