March. The bakery's fourth anniversary approaching. The notebook has one hundred and thirty-five recipes. The bakery has four employees (Graciela, Maricela, Yolanda part-time, and a new hire — a woman named Patricia who is twenty-five and from El Paso and knows her way around a kitchen). Sofia is the unofficial fifth employee and the unofficial co-owner and the unofficial everything. The bakery is not what it was four years ago. Four years ago it was eight tables and a dream. Now it is eight tables and a reality and a farmers' market pop-up and a catering arm and an Instagram with sixteen hundred followers and a thirteen-year-old girl with a key around her neck who is building it bigger than I imagined.
Sofia wants to expand the bakery menu. She has a list — a physical list, handwritten on a napkin during a shift, the way geniuses write lists, on napkins in kitchens at 6 AM. The list includes: breakfast burritos (already offered but not formalized), lunch items (sandwiches on our bolillo bread), and a daily soup (rotating, different each day). The lunch items would require more staff, more hours, more investment. I said: "Not yet." She said: "When?" I said: "When the numbers support it." She said: "Define the numbers." She is thirteen. She is asking me to define the numbers. I defined the numbers. She wrote them on the napkin. She will meet the numbers. I have no doubt.
Camila's voice lessons with Señora Perez are progressing. Señora Perez told me that Camila has "exceptional pitch and an emotional maturity in her singing that is unusual for a six-year-old." Emotional maturity in singing. My six-year-old has emotional maturity in singing. She doesn't have emotional maturity in anything else — she threw a tantrum at the grocery store this week because I wouldn't buy chocolate cereal — but when she sings, something shifts. The tantrum-throwing, chocolate-demanding, shoe-losing, dog-requesting child disappears and a different person appears: a person with a voice that knows things the body hasn't learned yet. I have seen this before. I have seen it in Sofia, when Sofia bakes — the body knowing before the mind, the hands knowing before the words. Camila's voice knows. Camila's body is catching up.
I made chiles rellenos this week — Rosa's recipe, the poblanos stuffed with queso fresco, dipped in egg batter, fried golden. The chiles rellenos are the same every time. That is the point. The same every time is not monotony — it is fidelity. Fidelity to the recipe. Fidelity to Rosa. Fidelity to the idea that some things should not change, that some recipes are perfect as they are, that the innovation belongs in the new recipes and the old recipes deserve to be left alone, untouched, unchanged, like a song you don't want remixed because the original is already the remix of a thousand women's hands before you.
Every time I make Rosa’s chiles rellenos, there is queso left — shredded extra, sitting on the counter, waiting to become something. This week, after I fried the last poblano and stood there thinking about fidelity and recipes and the things you do not change, I melted what was left into this queso dip: no processed block, no shortcuts, just asadero and roasted chile and heat, the way the cheese wants to be treated. It felt right. It felt like the same philosophy — real ingredients, real process, nothing apologizing for what it is.
Asadero Queso Dip (with No Velveeta!)
Prep Time: 10 minutes | Cook Time: 20 minutes | Total Time: 30 minutes | Servings: 8
Ingredients
- 1 lb asadero cheese, shredded (or Oaxaca/Chihuahua cheese as substitute)
- 4 oz cream cheese, softened and cubed
- 1 cup whole milk
- 2 poblano peppers
- 1/2 white onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon unsalted butter
- 1/2 teaspoon cumin
- 1/4 teaspoon white pepper
- 1/2 teaspoon kosher salt, or to taste
- 2 tablespoons fresh cilantro, chopped (for garnish)
- Tortilla chips, warm bolillo slices, or crudites for serving
Instructions
- Roast the poblanos. Place poblano peppers directly over a gas flame or under a broiler, turning occasionally, until the skin is charred and blistered on all sides, about 8–10 minutes. Transfer to a sealed plastic bag or covered bowl and let steam for 10 minutes. Peel away the charred skin, remove stems and seeds, and finely dice the flesh. Set aside.
- Soften the aromatics. In a medium saucepan over medium-low heat, melt the butter. Add the diced onion and cook, stirring occasionally, until soft and translucent, about 5 minutes. Add the minced garlic and cook 1 minute more until fragrant. Do not brown.
- Build the base. Pour the milk into the saucepan with the aromatics and increase heat to medium. Add the cream cheese cubes and whisk steadily until fully melted and the mixture is smooth, about 3 minutes. Reduce heat to low.
- Melt the asadero. Add the shredded asadero in three batches, stirring each addition until completely melted before adding the next. Patience here is essential — rushing will cause the cheese to break or turn grainy. Stir in a slow, steady figure-eight motion.
- Season and finish. Stir in the roasted diced poblano, cumin, white pepper, and salt. Taste and adjust seasoning. If the dip is thicker than you prefer, add milk one tablespoon at a time, stirring, until it reaches a smooth, pourable consistency.
- Serve warm. Transfer to a warm serving bowl or small slow cooker set to “warm” to keep it from setting. Garnish with fresh cilantro. Serve immediately with tortilla chips or warm bolillo bread.
Nutrition (per serving)
Calories: 280 | Protein: 14g | Fat: 22g | Carbs: 5g | Fiber: 0g | Sodium: 420mg