In a stock pot on medium-high heat, cook beef and pork until brown and crumbly. Drain excess liquid.
In a frying pan, cook chopped bacon until crispy. Add to stock pot.
In the same pan you cooked the bacon, cook onions, bell pepper and celery, until onions are translucent, about 5 minutes.
Add to stock pot.
Add canned tomatoes, tomato paste and beef broth to pot. Stir.
Add minced garlic, paprika, cumin, dried basil, onion powder, garlic powder, salt, pepper and cayenne pepper. Stir to blend.
Cover and simmer on medium-low for 1 hour.
After 1 hour, taste and adjust salt and pepper to liking. You can simmer longer if desired. The longer it cooks the more time the flavors have to meld together.
Remove from heat and serve.
Refrigerate any leftovers.