The end of June. Summer is here and the heat is here and the garden is producing and the kitchen is full of tomatoes and peppers and the beginning of what will be a long, hot stretch of months where the grill does most of the work and the stove rests and the back porch becomes the restaurant.
Amber called on Saturday. She's two months into the nursing job and she's found her groove. She said she had a patient — an elderly woman, eighty-two, who reminded her of Betty. The woman was from eastern Kentucky, from Pikeville, and she asked Amber to bring her soup beans from the hospital cafeteria. The cafeteria didn't have soup beans. Of course they didn't. Soup beans are not hospital food. Soup beans are home food. So Amber — my daughter, the registered nurse — went home to her apartment and made soup beans from my recipe and brought them to the hospital the next day in a container. The woman ate them and cried and said "These taste like my mama's."
My daughter made soup beans for a patient. Betty's recipe, from my blog, cooked in Amber's kitchen, eaten by a stranger who tasted her own mother in the beans. That's the thing about Appalachian food: it doesn't belong to one family. It belongs to the region. Every mother's soup beans are the same soup beans, because the recipe isn't personal — it's cultural. The pinto beans and the ham hock and the onion and the cornbread are the same from Harlan to Pikeville to Letcher to Floyd to every county where the mountains are and the coal was and the women cooked. One recipe. A thousand kitchens. A million Monday nights. The same beans. The same love. Different hands.
I made soup beans tonight. Monday. The beans are good. The cornbread is right. The kitchen is warm. Clay is in Afghanistan and the beans are here and the letter I'll write tonight will include the sentence: "Amber made soup beans for a patient at the hospital and the patient cried." He'll understand. He reads the recipe card every night. He knows what the beans carry. He knows what Betty put into them that can't be measured with a cup or a spoon. He knows.
Soup beans are Betty’s recipe, and I’m not sharing Betty’s recipe here — some things belong to the women who made them, and you carry those in your hands, not in a browser window. But what Amber did in that apartment kitchen, and what that woman tasted in those beans, reminded me that any pot of cooked beans, seasoned right and made with intention, can hold that same weight. This chili is the one I reach for when I want that same deep, slow warmth — different beans, different tradition, but the same truth about what a pot of something simple can do for a person who needs it.
Best Homemade Chili
Prep Time: 20 min | Cook Time: 1 hr 15 min | Total Time: 1 hr 35 min | Servings: 8
Ingredients
- 2 lbs ground beef (80/20)
- 1 large yellow onion, diced
- 1 green bell pepper, diced
- 4 cloves garlic, minced
- 2 cans (15 oz each) kidney beans, drained and rinsed
- 1 can (15 oz) pinto beans, drained and rinsed
- 2 cans (14.5 oz each) diced tomatoes
- 1 can (15 oz) tomato sauce
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon cayenne pepper (adjust to taste)
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 cup beef broth
- 1 tablespoon olive oil
Instructions
- Brown the beef. Heat olive oil in a large Dutch oven or heavy pot over medium-high heat. Add the ground beef and cook, breaking it apart with a wooden spoon, until browned and cooked through, about 8–10 minutes. Drain excess fat and set beef aside.
- Soften the aromatics. In the same pot over medium heat, add the diced onion and bell pepper. Cook, stirring occasionally, until softened, about 5 minutes. Add the minced garlic and cook one minute more until fragrant.
- Build the base. Return the browned beef to the pot. Stir in the chili powder, cumin, smoked paprika, cayenne, salt, and black pepper, coating the meat and vegetables evenly in the spices.
- Add the tomatoes and broth. Pour in the diced tomatoes (with their juices), tomato sauce, and beef broth. Stir everything together and bring to a boil over medium-high heat.
- Add the beans. Stir in the kidney beans and pinto beans. Reduce heat to low, cover partially with a lid, and let the chili simmer for at least 1 hour, stirring occasionally. The longer it simmers, the deeper the flavor.
- Taste and adjust. Before serving, taste and adjust seasoning — more salt, more chili powder, or a pinch of cayenne if you want more heat. Serve hot with cornbread, crackers, or a handful of shredded cheddar on top.
Nutrition (per serving)
Calories: 390 | Protein: 29g | Fat: 16g | Carbs: 30g | Fiber: 8g | Sodium: 720mg