Add the ground beef to a skillet over medium-high heat.
Saute until the meat is browned and cooked through. Drain the excess fat.
To taste, stir in the tomato, onion, potato, cumin, garlic powder, broth, salt, and pepper. Cover and simmer over medium heat until the potatoes are fork-tender.
Layer the beans in the bottom of a Crockpot.
Sprinkle the garlic and ½ of the bacon cut into pieces over the beans, and cover the beans with water.
Cover and cook on low for 8 hours.
Cook the rest of the bacon pieces in a skillet on the stove until crispy.
Place the beans, crispy bacon and salt and pepper to taste into a large pot or mixing bowl and mash together.
Enjoy!