← Back to Blog

Mexican Spaghetti — The Dish That Represents Every Station, Every Crew

The department presentation. September 8th. I stood in the conference room at Fire Administration in my dress uniform with a clicker in my hand and a PowerPoint behind me and twenty faces in front of me — battalion chiefs, the fire chief, the wellness advisory board, and Captain Torres, who sat in the back row and nodded encouragingly every time I made eye contact, which was either supportive or a nervous tic.

I gave the pitch. Twenty minutes. The data, the testimonials, the budget request, the vision: a cooking program at every station, teaching every crew to cook healthy meals on shift, reducing food spending, improving nutrition, building morale. I did not bring stew (Jessica's veto held). But I brought photos: the firehouse kitchen at Station 19, the crew eating together, the before-and-after of meal quality. I told the story of the probie from New Mexico who cried over green chile stew because it tasted like home. I told the story of Hernandez bringing tamales to her first shift. I told the story of Roberto, the cinder block grill, the diabetes diagnosis, and the recipe notebook that changed how I think about food.

I said: "Fire departments have always understood that feeding the crew is essential. What we have not understood is that HOW we feed the crew matters. A pizza box is not a meal. A drive-through bag is not nutrition. A home-cooked stew in a kitchen where people sit down together and eat — that is the meal. That is the program. That is what I am asking you to fund."

The room was quiet. The fire chief — a woman named Chief Martinez, twenty-eight years on the job, built like a wall and smart like a razor — looked at me and said, "Captain Rivera, how much do you need?" I told her. She said, "Write the budget. You have my approval for all twenty-six stations, phased over two years."

All twenty-six stations. Every station in Phoenix. The seed that started at Station 19 with scrambled eggs and green chile stew is becoming a department-wide program. I walked out of the conference room and Torres was in the hallway and she shook my hand and said, "You just changed the department, Captain." I said, "I just cooked for the department." She said, "Same thing." She is right.

After Chief Martinez said “all twenty-six stations,” I drove back to Station 19 and cooked dinner for my crew — not because I had to, but because I needed to. I needed my hands in a pan and the smell of something real filling that kitchen. Mexican Spaghetti felt exactly right: it’s one pot, it’s bold, it carries that southwestern heat that made the probie from New Mexico feel at home, and it scales up effortlessly for any size crew. This is the kind of recipe I’m putting in the hands of every cook at every station — because it’s the kind of meal that reminds people why eating together matters.

Mexican Spaghetti

Prep Time: 10 min | Cook Time: 25 min | Total Time: 35 min | Servings: 6

Ingredients

  • 1 lb spaghetti
  • 1 lb lean ground beef (90/10)
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 1 can (15 oz) diced tomatoes with green chiles (such as Rotel)
  • 1 can (15 oz) tomato sauce
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 cup frozen corn
  • 1 tablespoon chili powder
  • 1 teaspoon cumin
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon salt, plus more to taste
  • 1/4 teaspoon black pepper
  • 2 cups low-sodium beef broth
  • 1 cup shredded Mexican blend cheese
  • 2 tablespoons fresh cilantro, chopped (optional, for serving)
  • Sour cream and sliced jalapeños, for serving (optional)

Instructions

  1. Cook the beef. In a large deep skillet or Dutch oven over medium-high heat, brown the ground beef, breaking it apart as it cooks, about 5–6 minutes. Drain excess fat.
  2. Sauté aromatics. Reduce heat to medium. Add the diced onion to the beef and cook until softened, about 3 minutes. Add the garlic and cook 1 minute more, stirring constantly.
  3. Season. Stir in chili powder, cumin, smoked paprika, salt, and black pepper. Let the spices bloom in the pan for 30 seconds.
  4. Build the sauce. Add the diced tomatoes with green chiles, tomato sauce, black beans, corn, and beef broth. Stir everything together and bring to a boil.
  5. Cook the pasta. Break the dry spaghetti in half and submerge it into the simmering liquid. Reduce heat to medium-low, cover, and cook 12–14 minutes, stirring every 3–4 minutes to prevent sticking, until the pasta is tender and most of the liquid is absorbed.
  6. Finish and serve. Remove from heat. Stir in half the shredded cheese until melted. Top with remaining cheese and let it melt over the top for 1–2 minutes. Garnish with cilantro, sour cream, and jalapeños if desired. Serve directly from the pot.

Nutrition (per serving)

Calories: 520 | Protein: 34g | Fat: 13g | Carbs: 67g | Fiber: 7g | Sodium: 740mg

Marcus Rivera
About the cook who shared this
Marcus Rivera
Week 283 of Marcus’s 30-year story · Phoenix, Arizona
Marcus is a Phoenix firefighter, a husband, a dad of two, and the kind of guy who'd hand you a plate of brisket before he'd shake your hand. He grew up watching his father Roberto grill carne asada every Sunday in the backyard, and that tradition runs through everything he cooks. He's won a couple of local BBQ competitions, built an outdoor kitchen his wife calls "the altar," and feeds his fire crew on every shift. For Marcus, cooking isn't a hobby — it's how he shows up for the people he loves.

How Would You Spin It?

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