In a large pot or dutch oven, add ground beef over medium heat. Sear until all red disappears, leaving some nice-sized chunks.
When finished, pour off the excess fat.
Add onion, pepper, garlic, chili powder, oregano, basil, red pepper, cumin and black pepper.
Stir until well incorporated and veggies are tender, about 5 minutes.
Stir in salt, tomatoes, tomato sauce and paste. Mix well.
Bring to a boil, then simmer covered for 40 minutes. Add beans.
Serve or make ahead (it tastes even better the next day).