In a medium bowl add in ground beef and season with garlic powder, salt, and pepper, mix well.
In a large pan over medium-high heat, add in ground beef and cook for 6-8 minutes, stirring often. If there's excess grease, drain it.
Lower heat to medium, add in onions and garlic. Continue cooking until onions are translucent. Add in everything except for ketchup. Lower heat to medium-low and cook for 10-15 minutes, stirring occasionally. Add in ketchup and extra water if desired. Taste, add in more salt and pepper if desired.