A delicious and hearty dish combining a variety of beans with savory beef and bacon, perfect for a comforting meal.
Cook the ground beef and bacon in a large skillet over medium heat until browned and cooked through.
For even cooking, break up the ground beef into small pieces as it cooks.
Add the chopped onion to the skillet and sauté until it becomes translucent.
Stir frequently to prevent the onion from burning and ensure even cooking.
Stir in the ketchup, salt, brown sugar, mustard, vinegar, and white sugar, mixing well to combine.
Taste the sauce and adjust the seasoning to your preference.
Add the kidney beans, butter beans, and garbanzo beans to the skillet, stirring to coat them in the sauce.
Drain and rinse the beans before adding to remove excess sodium.
Simmer the mixture over low heat for 10 minutes, allowing the flavors to meld together.
Stir occasionally to prevent sticking and ensure even heating.
Serve the dish warm, garnished with fresh parsley if desired.
Pair with a side of crusty bread or a fresh salad for a complete meal.