Here’s a batch of beans so good only a grandma could have made them.
During hard times, beans have kept many Texans alive. For more than a few, the bean pot contained simply beans, salt, pepper, and maybe a little pork fat or bacon. You can go crazy with additions, but this is the classic, simple, home style recipe. When you visit classic Texas BBQ pitstops, beans are almost always on the menu, and outsiders, particularly Yankees, are often surprised to discover that “Texas Caviar” is simple and not sweet.
There are a million ways to vary this recipe and every Texan has her own twist. Some start with the stripped down recipe below and add potato chunks, bell peppers, anchos, hot sauce, ham hocks, leftover meats, or herbs. Sweeteners, such as molasses, common in Yankee bean dishes such as Boston Baked Beans, rarely appear in Texas beans.
Some cooks play with garnishes at the table, but I keep it simple, just a little jalapeño, if I garnish at all. Sometimes I go crazy and add chopped tomato and raw onion. For a luxe treatment when company’s coming, I put a pat of butter or dollop of sour cream on top of each serving.
Below is my version of Texas beans, the kind you might find Granny dishing out in a farmhouse or at her barbecue joint. You can use just about any bean, but butter beans, pintos, or black-eyed beans (a.k.a. black-eyed peas) are the most common in Texas.
This is a common everyday dish, but in Texas it is traditional to serve black-eyes on New Year’s Day to bring good luck for the coming year.


Traditional Southern Butter Butter Beans Recipe
Ingredients
- 2 strips bacon
- 30 ounces butter beans (two 15-ounce cans)
- 1 large onion
- 2 garlic cloves
- 1/4 teaspoon ground cumin
- 2 bay leaves
- 1/2 teaspoon finely ground black pepper
- 28 ounces reduced sodium chicken broth (two 14-ounce/400-gram cans)
- 14 ounces whole, diced, or crushed tomatoes (one 14-ounce/400-gram can)
- 2 fresh jalapeño peppers
- Morton Coarse Kosher Salt
Method
- Prep. Chop the bacon. Chop the onion. Press or mince the garlic cloves. Drain the cans of beans.
- Fry. Heat a Dutch oven or a heavy pot with a medium heat and add the bacon. Cook until it starts to brown and the fat starts to melt. Add the onion and cook until limp. Add the pressed garlic, cumin, bay leaves, and black pepper and cook about 2 minutes.
- Simmer. Add the chicken broth, tomatoes, and the drained beans. Bring to a boil for about a minute and back the heat down to a simmer. Scrape any bits off the bottom. Stir gently. Simmer about 3 hours with the lid on, stirring every 15 to 30 minutes to make sure things don't stick to the bottom.
- Adjust. Some folks serve their beans after most of the liquid has been absorbed, others like it more like a thick soup, and some folks like it thinner. You can add water to thin it or smash a few beans if you want to thicken it. Or you can take the lid off and simmer them lid off for about 30 minutes. Your call. Add cumin, salt, and pepper if you think it needs it.
- Serve. Just before serving remove the bay leaves and add the chopped jalapeño. The reason we wait til the end to add the chile is so its flavor and heat will remain intact and add crunchy little bursts when you eat.