With a bread knife, slice the loaf of bread lenghtwise and scoop out the soft part leaving the shell intact.
Take the onions, celery, bell pepper and garlic and chop finely.
Melt the butter in a heavy bottom pot and add the chopped veggies and saute on high heat till soft.
Add garlic and cook for three minutes more.
Lower heat and add basil, salt and pepper, shrimp and green onions.
You are only heating the shrimp up so do not leave it on for long.
Finally, when the shrimp mix is warm, add the soft bread to the pot and stir, mixing completely.
Taste and adjust salt and pepper.
(I usually add some type of cajun or creole seasoning to the mixture to spice it up!) When the mixture is well blended, spoon it back into the bread shells, which are already lying on a large sheet of aluminum foil.
Fill both sides of the shells evenly and then gently place them back together and wrap in the foil.
Place the wrapped loaf in a 350 degree oven and bake for 30 minutes.
This recipe can be used with a large loaf of bread or the smaller french bread loaves.