Brown the beef: In a large pot or Dutch oven, cook ground beef over medium heat until fully browned. Drain excess grease.
Add onion & seasonings: Stir in diced onion. Cook 4–5 minutes until softened. Add garlic powder, chili powder, paprika, cumin, salt, and pepper. Mix well.
Deglaze with wine: Pour in red wine, scraping up any browned bits from the bottom of the pan. Simmer 2–3 minutes.
Add beans & veggies: Stir in kidney, pinto, and black beans, along with mixed vegetables.
Add broth & simmer: Pour in beef broth. Bring to a boil, then reduce heat to low. Simmer uncovered for 30–40 minutes, stirring occasionally.
Adjust & serve: If chili is too thick, add more broth. Taste and adjust seasoning with extra salt and pepper. Serve hot with cornbread, biscuits, or over rice.