Mix uncooked ground meat with 1 tsp garlic powder, 1 tsp kosher salt, and 1 tsp pepper. Mix together well. Heat olive oil in a large skillet over medium-high heat. Once oil is hot, add ground meat and cook until browned, breaking it up while you cook.
Transfer cooked meat to slow cooker. Add in the rest of ingredients to the browned meat. Cook on Low for 6-7 hours or high for 4-5 hours. (If using a Dutch oven or heavy pot on stovetop, bring to simmer for 4 hours.)
Keep warm until ready to serve. Garnish with desired toppings.