Preheat oven to 375°F. Grease a 9x13 baking dish.
Brown ground beef in a large skillet over medium-high heat, undisturbed for 3 minutes, then break apart and cook through. Drain most fat, leaving about 1 tablespoon.
Add onion and bell pepper. Cook 4 to 5 minutes until soft. Add garlic and cook 1 minute.
Stir in baked beans with liquid, drained tomatoes, Worcestershire sauce, and all spices. Simmer 5 minutes until thickened. Season with salt and pepper.
Transfer filling to the baking dish. Spread evenly and top with 1 cup shredded cheddar.
Mix Jiffy, egg, milk, and sour cream until just combined. Fold in corn if using. Spread batter over the cheese layer. Top with remaining 1/2 cup cheddar.
Bake at 375°F for 25 to 30 minutes until cornbread is golden and a toothpick inserted in the center comes out clean. Rest 5 minutes before serving.