Brown onion, beef, salt, pepper, and garlic in a pan until just cooked. Add the flour and cook a few minutes longer to cook out the “raw” flavor of the flour.
Put into the crockpot and add diced tomatoes and broth.
Add cheddar and Velveeta cheeses.
Cook on high for 3 hours or low for 5 hours, stirring occasionally