Brown the ground beef in a large pot over medium-high heat until fully cooked. Drain excess grease.
Add chopped onion, garlic, green bell pepper, and red bell pepper; sauté for 5-7 minutes until softened.
Stir in black beans, pinto beans, crushed tomatoes, and beef broth.
Sprinkle in taco seasoning; stir to combine.
Bring to a simmer over medium heat; reduce heat to low and cover. Let simmer for at least 30 minutes.
Adjust seasonings to taste before serving hot.
Helpful Notes:
For variations, you can substitute ground turkey or chicken for a lighter dish or skip the meat entirely for a vegetarian option using extra beans or lentils. Customize with additional veggies like zucchini or spinach to enhance nutrition.