In a large skillet, heat the bacon drippings (or chosen fat) over medium heat until hot.
Add the all-purpose flour to the skillet, stirring constantly. Cook the flour and fat mixture (roux) for about 2-3 minutes, or until it turns a light golden brown. This helps to cook out the raw flour taste.
Slowly whisk in the low-sodium chicken broth, ensuring there are no lumps. Continue to whisk until the mixture is smooth and thickens, about 1-2 minutes.
Add the undrained diced tomatoes and the chopped beefsteak tomatoes to the skillet. Stir well to combine.
Add the white granulated sugar, kosher salt, and freshly ground black pepper. Stir to combine all the ingredients.
Bring the mixture to a gentle simmer and cook for about 10 minutes, stirring occasionally. The gravy should thicken and the flavors should meld together.
Taste the gravy and modify the seasoning as needed, adding additional salt, pepper, or sugar to achieve the desired flavor.
Once the gravy has reached the desired consistency, remove the skillet from the heat.
Garnish with finely chopped fresh basil if desired.
Serve the Tomato Gravy hot over biscuits, rice, or your favorite dish. Enjoy!
Notes
This recipe serves 4-6 servings depending on serving size.
If the gravy becomes too thick while cooking, you can thin it out by adding a little more chicken broth or water. Conversely, if it's too thin, continue to simmer until it reaches the desired thickness.
For a different taste, use a combination of fresh and canned tomatoes. Roasting the fresh tomatoes first can bring out their natural sweetness and add more depth to the gravy.