Brown ground beef in a large Dutch oven. Add onions, and continue cooking until they begin to brown. Add peppers, celery, and garlic.
Add all seasonings, sugar, and spices. Cook until fragrant. Then add tomatoes, tomato paste, tomato sauce, beans and corn. Stir very well.
Cover and bake at 350° F for 2 hours, stirring occasionally. Alternatively, cook covered on the stovetop for 2 hours until thickened.