In a large dutch oven, brown ground beef over medium-high heat until no pink remains. Break up large chunks of beef with a wooden spoon as it cooks. Drain, transfer to plate and set aside.
Add bacon pieces to the pan. Cook over medium heat until crispy. Remove with a slotted spoon to paper-towel lined plate. Drain, leaving 2 tbsp of pan drippings.
Add onion, celery, and peppers to the pan. Cook until tender, about 5 minutes. Add garlic and cook 1 minute more until fragrant.
Add tomatoes, chicken broth and spices. Stir in beef and bacon. Bring to a boil, then reduce heat and simmer, covered, for 20 minutes.