Set the oven to broil (high) and let it pre-heat while you are preparing the beef. Grind the beef on a medium size plate. Form about 8 patties, place on a foil lined baking tray and broil it on high, about 4 inches away from the heating element, for about 3 minutes per side. Remove from the oven and set aside. Using a fork, crumble beef patties into ¼ to ⅜ inch chunks.
Heat 2 tablespoons of olive oil in a cast iron pot or Dutch oven. Add onions, celery and red bell pepper and saute over high heat, until onions are golden brown, about 5-8 minutes.
Add the beef, diced tomatoes and the rest of the ingredients. Bring to boil, then lower the temperature to low. Cover, leaving a small crack to let some steam escape, and simmer for 2 1/2 to 3 hours, stirring every 20-30 minutes.
Garnish with chopped scallion or other greens and serve immediately.