Heat a heavy dutch oven over medium high heat. When hot add in the diced bacon and render out the fat. Add in the carrot, celery, green pepper and garlic. Cook, stirring frequently until vegetables are wilted and crisp tender. Add the ham and smoked sausage. Cook until the meat begins to brown.
Drain and rinse the beans. Stir in the beans, chicken stock, dried onion, jalapeno, tomatoes and Cajun seasoning. Stir to combine. Add a few shakes of Tabasco sauce to taste. If desired, season with salt and pepper. Lower heat and allow to simmer for 30 minutes.
In another pot cook the brown rice as per package instructions. Place a serving of rice in a bowl, spoon soup over and garnish with sliced green onions.