In a large pot, cook the bacon until crisp, stirring often to cook evenly.
Remove the bacon to a paper towel lined plate.
Add the onions and peppers and cook until tender.
Add the ground beef and cook until browned.
Drain off any excess grease.
Add all of the remaining ingredients and ¾ of the bacon and stir to combine.
Cook for a minimum of 45 minutes.
Serve with sour cream, cheese, cilantro and the remaining bacon.
