This baked bean recipe takes the traditional version to new heights by adding Spanish-style chorizo sausage, smoky bacon, onions, and a tangy-sweet sauce made with molasses, brown sugar, and mustard. Everything bakes together until bubbly and perfectly glazed, filling your kitchen with a savory aroma that’s impossible to resist.
1 lb chorizo sausage (casings removed)
6 slices thick-cut bacon, chopped
1 small onion, finely diced
3 cans (15 oz each) navy beans or pinto beans, drained and rinsed
¾ cup ketchup
¼ cup molasses
¼ cup brown sugar
2 tablespoons Dijon mustard
1 tablespoon Worcestershire sauce
½ teaspoon smoked paprika
½ teaspoon chili powder (optional for extra heat)
Salt and pepper to taste
Set your oven to 350°F (175°C) while you prepare the ingredients.
In a large skillet over medium heat, cook the chopped bacon until it starts to render fat and turn crisp. Remove and set aside, leaving a small amount of bacon grease in the pan.
Add the chorizo to the same skillet. Break it apart with a spoon and cook for 5–6 minutes until browned and slightly crispy. Remove excess grease if needed.
In the same skillet, add diced onions and cook until soft and translucent, about 3–4 minutes. The onions will absorb the smoky flavor from the bacon and chorizo.
In a large bowl, whisk together ketchup, molasses, brown sugar, Dijon mustard, Worcestershire sauce, smoked paprika, chili powder, and a pinch of salt and pepper.
Add the beans, cooked bacon, chorizo, and onions into the sauce mixture. Stir until everything is evenly coated.
Pour the mixture into a greased baking dish or Dutch oven. Bake uncovered for 45–50 minutes, or until thick, bubbly, and slightly caramelized on top.
Let the baked beans rest for 10 minutes before serving. Garnish with chopped parsley or crispy bacon bits if desired.