Late July. The heat is enormous and the days feel long in both good and difficult ways. I have been swimming at the YMCA on mornings when I do not have early class, which I started last summer and which I have kept going through the pandemic with various interruptions. The pool is one of the places where my mind goes quiet, which is a gift in a year when quiet is hard to find.
I have started testing a new category of blog posts: recipes specifically designed for pantry constraints, for feeding one or two people on very little money, without sacrificing flavor or dignity. I have been writing about the dignity piece explicitly because I think that is the missing element in most budget cooking content. People know you can eat beans. What they do not always know is how to make beans feel like a real meal, one that you eat sitting down with intent, not just surviving through. I have been writing about that. It is resonating.
Porch visit thirteen. I made the count at some point and now I cannot stop. Gloria has started standing at the screen door longer each week rather than sitting inside near it. I think she wants to be closer to me even through the barrier. I want that too. I said this week: when do you think it will be safe to come back inside. She said: I think soon. She said: I want you back in my kitchen. I said: I want to be back in your kitchen. We stood on either side of the screen and there was not anything more to say than that and neither of us had to say it.
This is exactly the kind of recipe I have been testing for the pantry series — three kinds of beans, a little bacon for depth, and the kind of slow-baked warmth that makes a bowl feel like something you chose rather than something you settled for. Standing at Gloria’s screen door this week, talking about her kitchen, about being back inside it someday, I kept thinking about how food is wrapped up in closeness and intention. This bake captures that. It’s humble in its ingredients and generous in what it gives back.
Triple Bean Bake With Bacon
Prep Time: 15 minutes | Cook Time: 55 minutes | Total Time: 1 hour 10 minutes | Servings: 6
Ingredients
- 6 strips bacon, chopped
- 1 small yellow onion, diced
- 2 cloves garlic, minced
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 can (15 oz) pinto beans, drained and rinsed
- 1/2 cup ketchup
- 2 tablespoons brown sugar, packed
- 1 tablespoon yellow mustard
- 1 tablespoon apple cider vinegar
- 1 teaspoon smoked paprika
- 1/2 teaspoon black pepper
- 1/4 teaspoon salt
Instructions
- Preheat oven. Heat oven to 350°F. Lightly grease a 2-quart baking dish and set aside.
- Cook the bacon. In a skillet over medium heat, cook the chopped bacon until it begins to crisp, about 5–6 minutes. Remove bacon with a slotted spoon and set aside, leaving about 1 tablespoon of drippings in the pan.
- Soften the aromatics. Add the diced onion to the skillet and cook in the bacon drippings until softened and translucent, about 4 minutes. Add the minced garlic and cook 1 minute more.
- Build the sauce. Stir in the ketchup, brown sugar, mustard, apple cider vinegar, smoked paprika, black pepper, and salt. Stir to combine and let simmer for 2 minutes until slightly thickened.
- Combine the beans. Add all three cans of drained beans to the skillet and stir to coat evenly in the sauce. Fold in most of the cooked bacon, reserving a small handful for topping.
- Bake. Transfer the mixture to the prepared baking dish. Scatter the reserved bacon over the top. Cover with foil and bake for 35 minutes. Remove foil and bake an additional 15–20 minutes until the top is slightly caramelized and the edges are bubbling.
- Rest and serve. Let the bake rest for 5 minutes before serving. Serve warm with crusty bread or over rice.
Nutrition (per serving)
Calories: 310 | Protein: 15g | Fat: 8g | Carbs: 44g | Fiber: 11g | Sodium: 620mg