Put the onion, celery, shallot, and garlic in a large dry saucepan over medium-high heat and cook, stirring occasionally, until the vegetables and the bottom of the saucepan are browned, about 5 minutes. Add the oregano, granulated garlic, dried onion flakes, and optional red pepper flakes and cook, stirring almost constantly, for 1 minute. Stir in the broth and cook until the bottom of the saucepan is dry and browned, 5 to 10 minutes. Stir in the chopped tomatoes and strained roma tomatoes and bring to a simmer. Decrease the heat to medium and cook for 15 minutes. Stir in the basil. Serve hot. Stored in a sealed container, Bravo Tomato Sauce will keep for 1 week in the refrigerator.