← Back to Blog

Mexican Spaghetti Sauce — The Recipe That Does Not Change

Sofia's recovery plan hit Phase Four: pre-pandemic revenue. September 2021. Revenue: nine thousand six hundred dollars. The bakery has recovered. Fully. The pandemic took a year of growth and a year of fear and a year of locked tables and mask-filtered greetings, and the bakery took it back. Not by surviving — by adapting, by innovating, by letting a fifteen-year-old girl with a clipboard and a key around her neck rebuild the business from the inside out. The meal kits continue. The subscriptions continue. The farmers' market continues. The dining room is full again — all eight tables, Doña Esperanza at the corner, the construction workers at the big table, the regular rhythm of a bakery that nearly died and didn't.

Sofia's recovery plan Phase Four memo (yes, a memo — she writes memos now): "Revenue has reached pre-pandemic baseline. The recovery is complete. Phase Five: growth beyond baseline. Target: one hundred thousand in annual revenue by 2023." She has a Phase Five. She has targets. She is fifteen. I am forty-four. My fifteen-year-old has outpaced my business ambitions by two phases, and the outpacing is the plan, because the plan was always for Sofia to surpass me, and the surpassing is happening, and the happening is the legacy.

Rosa's fifth death anniversary. September 15. Five years. I lit the candles. I made the chile colorado. I knelt on the stone floor. Five years is a number that divides the grief into two categories: the years when the grief was raw and the years when the grief was carried. The first three were raw. The next two have been carried. The carrying is the current state — not healed (grief doesn't heal; grief doesn't need to heal; grief is not a disease but a condition, permanent, like the color of your eyes), but carried, portable, the stone in the pocket that I adjust to.

I made chile colorado. The fifth year. The always. The annual. The recipe that does not change because changing it would be changing Rosa, and I will not change Rosa. I will add my own recipes to the notebook. I will let Sofia add hers. The notebook will grow and fill and eventually need a second volume. But the chile colorado will stay. Page seventeen of the notebook. Rosa's handwriting (my handwriting, but Rosa's words). The recipe that is the bakery's soul. The soul does not change. The soul just keeps simmering.

The recipe below is the closest I can offer in print to what I make on September 15 — a rich, red Mexican sauce built on dried chiles, tomato, and time, the kind of sauce that fills the bakery with a smell that stops people at the door. Rosa’s version is in the notebook, in her handwriting, and it will not change. But this sauce carries the same spirit: low heat, patience, and the understanding that some things are worth making the same way, every single year, because the repetition is the tribute.

Mexican Spaghetti Sauce

Prep Time: 20 min | Cook Time: 45 min | Total Time: 1 hr 5 min | Servings: 6

Ingredients

  • 2 tablespoons vegetable oil
  • 1 medium white onion, finely diced
  • 5 cloves garlic, minced
  • 1 lb ground beef or ground pork (or a mix of both)
  • 3 dried guajillo chiles, stems and seeds removed
  • 2 dried ancho chiles, stems and seeds removed
  • 1 can (28 oz) whole peeled tomatoes, crushed by hand
  • 1 cup beef broth
  • 1 teaspoon ground cumin
  • 1 teaspoon dried Mexican oregano
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon ground black pepper
  • 1 teaspoon kosher salt, plus more to taste
  • 1 bay leaf
  • 1 lb spaghetti, cooked to package directions
  • Cotija cheese and fresh cilantro, for serving

Instructions

  1. Toast the chiles. In a dry skillet over medium heat, toast the guajillo and ancho chiles for about 30 seconds per side until fragrant and slightly pliable. Do not let them burn. Transfer to a bowl, cover with boiling water, and soak for 15 minutes until softened.
  2. Blend the chile base. Drain the soaked chiles and transfer to a blender. Add 1/2 cup of the beef broth and blend until completely smooth. Strain through a fine mesh sieve into a bowl and set aside.
  3. Build the base. Heat the vegetable oil in a large heavy-bottomed pot or Dutch oven over medium heat. Add the onion and cook, stirring occasionally, for 6–8 minutes until soft and translucent. Add the garlic and cook 1 minute more until fragrant.
  4. Brown the meat. Increase heat to medium-high. Add the ground meat to the pot and cook, breaking it up with a wooden spoon, until no pink remains, about 8 minutes. Drain excess fat if needed, leaving about 1 tablespoon behind for flavor.
  5. Add the chile sauce. Pour the strained chile blend into the pot. Stir to combine with the meat and cook for 3 minutes, letting the chile sauce deepen and darken slightly against the heat.
  6. Simmer low and slow. Add the crushed tomatoes, remaining 1/2 cup beef broth, cumin, oregano, smoked paprika, black pepper, salt, and bay leaf. Stir well. Reduce heat to low, partially cover, and simmer for 30 minutes, stirring occasionally. The sauce should thicken and the color should deepen to a dark brick red.
  7. Taste and finish. Remove the bay leaf. Taste and adjust salt. If the sauce is thicker than you like, add a splash of broth or pasta water to loosen it.
  8. Serve. Ladle generously over cooked spaghetti. Top with crumbled cotija cheese and fresh cilantro. Serve immediately.

Nutrition (per serving)

Calories: 520 | Protein: 28g | Fat: 18g | Carbs: 62g | Fiber: 5g | Sodium: 620mg

Maria Elena Gutierrez
About the cook who shared this
Maria Elena Gutierrez
Week 248 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?