This cowboy beans recipe is made with ground beef and bacon, all baked together in a sweet and savory sauce. A hearty side dish that pairs perfectly with grilled meats and seafood.
Preheat the oven to 350 degrees F. Coat a 2 quart baking dish with cooking spray.
Cook the bacon in a skillet over medium heat until partially done. Remove the bacon from the pan.
Pour some of the bacon fat out of the pan, leaving about 1 tablespoon of fat in the pan. Add the ground beef and cook for 5-6 minutes, breaking up the meat into fine crumbles with a spoon.
Add the onion to the pan and cook for 3-5 minutes or until translucent. Season the onions with salt and pepper to taste.
Add the beans, mustard, brown sugar, molasses, ketchup and apple cider vinegar to the pan. Stir until well combined.
Pour the bean mixture into the prepared dish. Layer the pieces of bacon all over the top.
Bake for 60-90 minutes or until bean mixture has thickened and bacon is browned and cooked through. Stir to combine.
Sprinkle with parsley, then serve immediately.
Video
Notes
I recommend using kitchen shears to cut the bacon into squares, it makes quick work of this task.
I typically use 90% lean ground beef, it has plenty of flavor without a lot of excess grease. If you use 80% lean beef you should drain the grease after cooking the meat.
I like to finely crumble the ground beef so that it mixes in nicely with the beans. If you prefer larger sized pieces of meat, that's totally fine too!