This is the kind of southern-style diner chili that shows up in big pans after Sunday church and somehow vanishes before anyone even tops off their sweet tea. It’s hearty, unfussy, and built on ground beef, beans, tomatoes, and just enough spice to keep it interesting without scaring off the kids or the church-lady potluck crowd. The style traces back to simple Southern café and diner chilis—more about feeding a crowd quickly than entering a chili cook-off—so everything happens in one pot, then gets ladled into foil trays or a casserole dish for the counter. It’s practical, deeply comforting, and exactly the kind of recipe you can “slap together” in under an hour with pantry staples.
Serve this chili straight from the foil trays or glass casserole dish on a sturdy kitchen counter, with a row of toppings: shredded cheddar, sour cream, sliced green onions, pickled jalapeños, and crushed saltine crackers. Cornbread, skillet biscuits, or buttered white sandwich bread are classic on the side, and a simple green salad or coleslaw keeps the meal from feeling too heavy. I like to keep a pitcher of very cold sweet tea nearby—true to its church-supper roots—and, if you have leftovers, this chili is excellent spooned over hot dogs, baked potatoes, or a bed of rice the next day.
Southern Diner Chili with Ground Beef and Beans
Servings: 8-10
Ingredients
2 tablespoons vegetable oil
2 pounds ground beef (80/20 or 85/15)
1 large yellow onion, diced (about 2 cups)
1 medium green bell pepper, diced
3 cloves garlic, minced
2 tablespoons chili powder (mild, diner-style)
1 tablespoon ground cumin
1 teaspoon smoked paprika (or regular paprika)
1 teaspoon dried oregano
1 teaspoon kosher salt, plus more to taste
1/2 teaspoon black pepper
1/4 teaspoon cayenne pepper (optional, for a gentle kick)
1 (6-ounce) can tomato paste
2 (14.5-ounce) cans diced tomatoes with their juices
1 (15-ounce) can tomato sauce
2 cups beef broth (or water plus 1 beef bouillon cube)
1 (15-ounce) can kidney beans, drained and rinsed
1 (15-ounce) can pinto beans, drained and rinsed
1 teaspoon sugar (optional, to balance acidity)
1 tablespoon Worcestershire sauce
1 bay leaf (optional)
1 cup shredded cheddar cheese, for serving (optional)
1/2 cup sour cream, for serving (optional)
4 green onions, thinly sliced, for serving (optional)
Saltine crackers or cornbread, for serving
Directions
Set out two disposable foil trays and one glass casserole dish on the counter so they’re ready for filling later. This chili will cook in one large pot on the stove, then be transferred to the pans for serving, just like a church-supper spread.
In a large, heavy pot or Dutch oven, heat the vegetable oil over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until it is no longer pink and starting to brown in spots, about 7–9 minutes. If there is a lot of grease, spoon off most of it, leaving about 1 tablespoon in the pot for flavor.
Add the diced onion and green bell pepper to the pot with the beef. Cook, stirring occasionally, until the vegetables are softened and lightly golden, about 5–7 minutes. Stir in the minced garlic and cook just until fragrant, about 30 seconds.
Sprinkle in the chili powder, ground cumin, smoked paprika, dried oregano, kosher salt, black pepper, and cayenne pepper (if using). Stir well to coat the beef and vegetables in the spices, letting them toast for about 1 minute to wake up their flavor.
Add the tomato paste to the pot and stir it into the beef mixture. Cook, stirring, for 2–3 minutes; the tomato paste should darken slightly in color and smell sweet and rich rather than sharp.
Pour in the diced tomatoes with their juices, the tomato sauce, and the beef broth. Stir to combine, scraping up any browned bits from the bottom of the pot. Add the drained kidney beans and pinto beans, then stir in the sugar (if using), Worcestershire sauce, and bay leaf.
Bring the chili up to a gentle boil over medium-high heat, then reduce the heat to low so it simmers steadily. Partially cover the pot with a lid, leaving it slightly ajar, and simmer for 25–30 minutes, stirring occasionally. The chili should thicken slightly and the flavors will meld; if it gets too thick, splash in a bit more broth or water.
Taste the chili and adjust the seasoning with additional salt, black pepper, or a pinch more chili powder if you like it a bit bolder. Remove and discard the bay leaf.
When the chili has reached a thick, spoonable consistency and tastes rich and balanced, turn off the heat. Carefully ladle the hot chili into the two foil trays and the glass casserole dish, dividing it fairly evenly so each pan looks generously filled. Set the pans on a speckled tan granite or similar sturdy countertop to cool slightly before serving, if you’re aiming for that classic “after church” counter spread.
To serve, bring the trays and casserole dish straight to the table or buffet line. Offer shredded cheddar, sour cream, and sliced green onions in small bowls on the side, along with saltine crackers or wedges of cornbread. Let everyone scoop their own chili from the trays—it will disappear fast, just like Aunt Mabel’s.
Variations & Tips
For a slightly leaner version, swap one pound of ground beef for one pound of ground turkey or chicken; keep the same seasonings but taste and adjust salt since poultry is milder. If you prefer a more Texas-leaning profile while staying diner-friendly, reduce the beans to one can and add an extra half pound of beef plus 1 teaspoon more cumin and a pinch of cocoa powder for depth. To make it spicier for a crowd that likes heat, add a chopped jalapeño with the onion and bell pepper, and bump the cayenne up to 1/2 teaspoon. For a sweeter, more Southern-leaning chili, stir in 1/2 cup of tomato ketchup and an extra teaspoon of sugar while it simmers. If you need this to hold for a church social or game day, transfer the finished chili from the stove to a slow cooker set on “warm” after filling your trays for the counter; refill the trays as they empty. Leftovers freeze well—cool completely, portion into freezer-safe containers, and freeze up to 3 months. Reheat gently on the stove with a splash of broth or water, then return to foil trays or a casserole dish so it looks right at home on the kitchen counter again.