Place the bacon in a stock pot or Dutch oven and cook over medium high heat for 5-7 minutes, stirring frequently, until the bacon is brown and crisp. Remove one spoonful of bacon to a paper towel lined plate to use as a topping. Leave the remaining bacon and bacon grease in the pot.
Add in the peppers and onions and cook over medium heat for 4-5 minutes, stirring frequently.
Stir in the garlic and cook for 1 minute.
Add in the black eyed peas, thyme, Cajun seasoning, salt, and vegetable broth.
Bring the beans to a boil then reduce heat to simmer. Cover the beans and cook for 30 minutes.
Add in the drained tomatoes and recover the pot, cooking for 15-30 or until the beans are soft but not mushy.
Place 3/4 cup of rice in each bowl and spoon the Hoppin' John over top of it.
Sprinkle with green onions and serve.