In a heavy bottom pot over medium heat, cook the ground beef, breaking it up and stirring gently until most of the beef is browned. About 6-8 minutes. Drain.
Add chorizo after removing casing. Continue Cooking over medium heat.
Meanwhile, in a large skillet of medium heat, cook the bacon until crisp. About 6 minutes. Remove from pan and set aside.
Add sweet potatoes, onions, and bell pepper; cooking until potatoes are fork tender.
Next, add garlic, spices, Worcestershire sauce, tomatoes, and tomato sauce to meat mixture and stir well.
Add vegetables and water to meat mixture and reduce heat. Simmer 30 minutes stirring occasionally.
Add beans during the last 10 minutes to heat through.
Just before serving, add bacon.