← Back to Blog

Hearty Beef & Bean Chili — The Midnight Celebration That Waited All Season

Last week of camp. The team is ready. Not perfect — no team is perfect coming out of camp — but they have the language of the system, the trust in each other that only comes from shared suffering, and a quarterback who has found his confidence. I can feel the difference between a team that has been through camp and a team that has not. This group has been through it.

Season opener is Friday. We're hosting. I've been hosting home openers for eleven years and the feeling doesn't diminish — the bus pulls up, the band is playing, the lights are on, and something ancient in me responds to all of it. I am a football coach. This is what I'm for.

Dad called Thursday night, which he rarely does. He said he wanted to call before the first game. He talked to me for fifteen minutes about nothing in particular — the weather in Las Cruces, a neighbor who got a new dog, how the green chile crop looks this year. And then at the end he said, "You're going to be good there. I can feel it." From Hector Medina, who gives out predictions like rare currency, that meant everything.

Made brisket Friday morning before the game — put it on at five AM, fourteen hours at two twenty-five. When we got home at midnight after a 28-10 opening win, the brisket was resting under foil on the counter. I sliced it at midnight. The bark was dark and earthy. The interior was butter-soft. Lisa and I ate standing at the kitchen island at midnight and didn't say much. Season opener win, brisket, midnight kitchen. If I had to describe a perfect night in two sentences, that's as close as I can get.

Fourteen hours on a brisket is a commitment you make in the dark before the sun comes up, trusting that the day will earn it — and that Friday did. When the smoker isn’t an option but that same deep, slow-built beef flavor is what the moment calls for, this hearty beef and bean chili is where I land. It carries the same spirit: patience rewarded, bark and depth and something that fills the kitchen with a smell that says this night mattered. Dad’s call, the band, the lights, Lisa at the island — good chili holds all of that just as well as brisket does.

Hearty Beef & Bean Chili

Prep Time: 20 min | Cook Time: 1 hr 30 min | Total Time: 1 hr 50 min | Servings: 8

Ingredients

  • 2 lbs ground beef (80/20)
  • 1 large yellow onion, diced
  • 1 green bell pepper, diced
  • 4 cloves garlic, minced
  • 1 can (28 oz) crushed tomatoes
  • 1 can (14.5 oz) diced tomatoes
  • 1 can (15 oz) dark red kidney beans, drained and rinsed
  • 1 can (15 oz) pinto beans, drained and rinsed
  • 2 cups beef broth
  • 2 tablespoons chili powder
  • 1 tablespoon ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 1/2 teaspoon cayenne pepper (adjust to taste)
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 2 tablespoons olive oil
  • Optional toppings: shredded cheddar, sour cream, sliced jalapeños, diced white onion, fresh cilantro

Instructions

  1. Brown the beef. Heat olive oil in a large heavy-bottomed pot or Dutch oven over medium-high heat. Add the ground beef and cook, breaking it apart, until deeply browned, about 8–10 minutes. Drain excess fat, leaving about 1 tablespoon in the pot.
  2. Soften the aromatics. Reduce heat to medium. Add the diced onion and bell pepper to the pot and cook until softened, about 5 minutes. Add the minced garlic and cook 1 minute more, stirring constantly so the garlic doesn’t burn.
  3. Bloom the spices. Add chili powder, cumin, smoked paprika, oregano, cayenne, salt, and black pepper directly to the pot. Stir and cook for 1–2 minutes until the spices are fragrant and coat the meat and vegetables evenly.
  4. Build the chili. Add the crushed tomatoes, diced tomatoes, kidney beans, pinto beans, and beef broth. Stir everything together and bring to a boil over high heat.
  5. Simmer low and slow. Reduce heat to low, partially cover, and simmer for at least 1 hour — 90 minutes if you have the time. Stir occasionally. The chili will thicken and the flavors will deepen considerably as it cooks. Taste and adjust salt and cayenne near the end.
  6. Rest and serve. Remove from heat and let stand 10 minutes before serving. Ladle into bowls and top with shredded cheddar, sour cream, and any other toppings you like.

Nutrition (per serving)

Calories: 420 | Protein: 32g | Fat: 18g | Carbs: 31g | Fiber: 9g | Sodium: 780mg

Carlos Medina
About the cook who shared this
Carlos Medina
Week 164 of Carlos’s 30-year story · Denver, Colorado
Carlos is a high school football coach and married father of four in Denver whose family has been in New Mexico since before the Mayflower landed. He grew up on his grandmother's green chile — roasted over an open flame, the smell thick enough to stop traffic — and he puts it on everything. Eggs, burgers, pizza, ice cream once on a dare. His cooking is hearty, New Mexican, and built to feed a team. Literally.

How Would You Spin It?

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