← Back to Blog

Ground Beef Enchiladas with Homemade Sauce -- The Recipe I Make When I Want to Feel Roberto’s Backyard in My Own Kitchen

Father's Day. My second one. Last year Sofia was six months old and I spent the day on shift, which meant Jessica texted me a photo of Sofia in a onesie that said "My Daddy is a Hero" and I cried in the bathroom at Station 19. This year I'm home, and Jessica made it clear that I am not allowed to cook on Father's Day, which is both sweet and painful, like getting a gift that's also a punishment.

She took me and Sofia to breakfast at a diner in downtown Phoenix — the old-school kind with vinyl booths and a cook who's been there since before I was born. I had huevos rancheros (again, always, forever) and Sofia had scrambled eggs that she ate with her hands and also her face. Then we drove to my parents' house because Father's Day in my family is about one father in particular, and that father is Roberto.

My dad was already at the grill when we arrived, which is like saying the sun was already in the sky. He had carne asada going, and he'd set up the folding table with a tablecloth Elena must have insisted on, and he was wearing the "World's Best Dad" apron that I bought him in 2005 as a joke and he has worn without irony ever since. My mom was in the kitchen making her guacamole. The house smelled like grilled meat and cilantro and home.

I gave my dad a new set of grilling tongs — heavy-duty, stainless steel, long enough to keep your knuckles away from the coals. He held them up, opened and closed them a few times with the reverent focus of a man testing a samurai sword, and said "these will do." He used them immediately. The old ones went into the kitchen drawer where grilling tools go to retire.

After we ate, my dad and I sat in the backyard while Sofia ran around in the grass and Jessica and my mom talked inside. We didn't say much. We never do. My dad is not a man who gives speeches about fatherhood or tells you he loves you with words. He tells you by showing up. By grilling for thirty years straight. By building a cinder block grill with his own hands so his family would have a place to gather. By standing at that grill in 115-degree heat because the people he loves are hungry.

I sat there and watched my father — this sixty-year-old mechanic in a joke apron with new tongs — and I thought about the kind of father I want to be. Not better than him. You can't be better than Roberto Rivera. But the same. The same in the ways that matter: present, steady, standing at the grill. Feeding people. Showing up. Just showing up.

Sofia toddled over and put her hands on my knee and said "Dada" — not for the first time, but this time she looked right at me when she said it, and the word had weight, like she meant it specifically. Jessica would say I'm reading too much into the vocalizations of a twenty-month-old. She's probably right. But I'm keeping this one. Dada. On Father's Day. That's mine.

That evening, still riding the warmth of watching my dad at his cinder block grill, I knew exactly what I wanted to cook—something that felt like him, like us, like the food that’s always meant home. Ground beef enchiladas with homemade sauce are what my mom made on the nights my dad worked late, the thing we all crowded around when the family got together, the smell that still means you’re somewhere safe. I didn’t want to reinvent anything that day—I just wanted to feed my people the way I was raised to. Here’s how I made them.

Ground Beef Enchiladas with Homemade Sauce

Prep Time: 20 min | Cook Time: 35 min | Total Time: 55 min | Servings: 6

Ingredients

  • For the sauce:
  • 2 tablespoons vegetable oil
  • 3 tablespoons all-purpose flour
  • 3 tablespoons chili powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon dried oregano
  • 1/4 teaspoon smoked paprika
  • 2 cups low-sodium beef broth
  • 1 can (8 oz) tomato sauce
  • Salt to taste
  • For the filling:
  • 1 1/2 lbs lean ground beef (85/15)
  • 1 small yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon chili powder
  • 1/2 teaspoon kosher salt
  • 1/4 teaspoon black pepper
  • 1 can (4 oz) diced green chiles, drained
  • For assembly:
  • 12 corn tortillas (6-inch)
  • 2 cups shredded Mexican blend cheese, divided
  • 1/4 cup vegetable oil (for softening tortillas)
  • To serve:
  • Sour cream
  • Fresh cilantro, chopped
  • Sliced avocado or guacamole
  • Lime wedges

Instructions

  1. Make the sauce. Heat 2 tablespoons of oil in a medium saucepan over medium heat. Whisk in the flour and cook for 1 minute until lightly golden. Add chili powder, cumin, garlic powder, oregano, and smoked paprika, whisking constantly for 30 seconds. Slowly pour in the beef broth while whisking to prevent lumps, then add the tomato sauce. Bring to a gentle simmer and cook 8–10 minutes, stirring occasionally, until thickened enough to coat a spoon. Season with salt. Remove from heat and set aside.
  2. Brown the beef. In a large skillet over medium-high heat, cook the ground beef and diced onion together, breaking the meat up as it browns, about 6–8 minutes. Add the garlic and cook 1 minute more. Drain excess fat. Season with cumin, chili powder, salt, and pepper. Stir in the green chiles. Remove from heat.
  3. Stir in sauce. Add 1/2 cup of the enchilada sauce directly into the beef mixture and stir to combine. This keeps the filling moist and punches up the flavor through every bite.
  4. Preheat oven. Heat oven to 375°F. Lightly grease a 9x13-inch baking dish with cooking spray or a thin layer of enchilada sauce.
  5. Soften the tortillas. In a small skillet, warm the 1/4 cup of oil over medium heat. Working one at a time, dip each tortilla in the oil for 5–10 seconds per side until pliable and lightly softened. Transfer to a paper-towel-lined plate. This step keeps them from cracking when you roll them.
  6. Assemble. Spread a thin layer of enchilada sauce across the bottom of the baking dish. Working with one tortilla at a time, spoon about 3 tablespoons of beef filling down the center. Add a pinch of cheese. Roll the tortilla snugly and place seam-side down in the dish. Repeat with all 12 tortillas, fitting them tightly side by side.
  7. Top and bake. Pour the remaining enchilada sauce evenly over the rolled tortillas. Sprinkle the rest of the shredded cheese over the top. Bake uncovered for 20–25 minutes until the cheese is fully melted, bubbling at the edges, and lightly golden in spots.
  8. Rest and serve. Let the pan sit for 5 minutes before serving — it firms up and makes plating cleaner. Top with sour cream, fresh cilantro, and avocado. Serve with lime wedges on the side.

Nutrition (per serving)

Calories: 520 | Protein: 32g | Fat: 26g | Carbs: 38g | Fiber: 5g | Sodium: 780mg

Marcus Rivera
About the cook who shared this
Marcus Rivera
Week 13 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?