This tomato gravy tastes like a warm Southern morning, with crispy bacon bits, tangy tomatoes, and a rich, silky texture that clings to every bite of a buttery biscuit. I first tried it at my friend Mia's farmhouse kitchen on a chilly Saturday, and the smell of bacon fat and toasted flour made me feel instantly at home. It's surprisingly easy to make with just a handful of simple ingredients, and it turns ordinary breakfast recipes into something special whether you're pouring it over fluffy biscuits, creamy grits, or fried eggs.

If you're looking for more cozy morning favorites, try The Best Irish Potato Pancakes Recipe or The Best Scottish Tattie Scones Recipe or Japanese Fruit Sandwich Recipe for a hearty start to your day.
Why You'll Love This Tomato Gravy
This Southern tomato gravy is packed with flavor and comes together in just 20 minutes. The crispy bacon pieces add texture and smokiness, while the tangy tomatoes create a rich, thick gravy that's neither too heavy nor too light.
It's the kind of recipe that feels fancy but uses ingredients you probably already have in your pantry. The bacon grease does all the heavy lifting for flavor, and the simple roux gives it that classic gravy texture. You can make it on a weekday morning without any stress, and it tastes like you spent hours in the kitchen.
Plus, it's incredibly versatile. Serve it for breakfast, brunch, or even dinner alongside fried chicken or pork chops.
Jump to:
Tomato Gravy Ingredients
Here's everything you need to make this rich, savory tomato gravy from scratch.
See Recipe Card Below This Post For Ingredient Quantities
Thick cut bacon: Renders down to create flavorful bacon fat that forms the base of the gravy. Thick cut works best because it crisps up nicely and leaves behind plenty of grease.
All-purpose flour: Forms the roux that thickens the gravy and gives it that classic, velvety texture.
Chicken stock: Adds savory depth and helps create a smooth, pourable consistency. You can use low-sodium if you prefer to control the salt level.
Diced tomatoes, undrained: The star ingredient that gives this gravy its tangy, bright flavor. Using the juice from the can adds extra tomato flavor and helps thin the gravy to the perfect consistency.
Kosher salt: Enhances all the flavors and balances the acidity of the tomatoes.
Ground black pepper: Adds a subtle warmth and rounds out the savory notes.
How To Make Tomato Gravy
Follow these simple steps to make perfect homemade tomato gravy every time.
Prep the bacon: Cut the bacon into ½-inch pieces. This helps it cook evenly and makes it easier to sprinkle over the finished gravy.
Render the bacon: In a large skillet over medium heat, cook the bacon pieces until they're crispy and golden brown, about 8 to 10 minutes. Remove the bacon and set it aside on a plate, but leave all that beautiful hot grease in the skillet.

Make the roux: Whisk the flour into the hot bacon grease, stirring constantly. Keep cooking and stirring for about 2 to 3 minutes until the flour just starts to turn golden and smells nutty. This step builds flavor and cooks out the raw flour taste.

Add liquids and tomatoes: Whisk in the chicken broth, stirring until the mixture is smooth and lump-free. Add the undrained tomatoes, salt, and pepper. Cook for 3 to 5 minutes, stirring often, until the gravy thickens up and coats the back of a spoon. Taste and adjust the seasoning if needed.

Serve: Spoon the gravy over warm biscuits, scrambled eggs, or creamy grits, then top with the crumbled bacon pieces for extra texture and flavor.
Equipment For Tomato Gravy
- Large skillet: A heavy-bottomed skillet works best for even heat distribution
- Sharp knife: For cutting the bacon into pieces
- Cutting board: To prep your bacon safely
- Whisk: Essential for making a smooth, lump-free roux and gravy
- Spoon or spatula: For stirring and serving
Substitutions and Variations
Bacon alternatives: If you don't have bacon, use 3 to 4 tablespoons of bacon grease, butter, or even vegetable oil. The flavor won't be quite as smoky, but it'll still be delicious.
Fresh tomatoes: Swap the canned tomatoes for 2 cups of chopped fresh tomatoes. You might need to cook them a bit longer to break them down and release their juices.
Vegetable stock: Use vegetable stock instead of chicken stock to make this recipe vegetarian-friendly (just skip the bacon and use oil or butter).
Spicy version: Add a pinch of red pepper flakes or a diced jalapeño when you add the tomatoes for a little kick.
Creamy twist: Stir in ¼ cup of heavy cream at the end for a richer, creamier gravy.
Storage and Reheating Tips
Refrigerator: Store leftover tomato gravy in an airtight container in the fridge for up to 4 days. The gravy may thicken as it cools, which is completely normal.
Reheating: Warm the gravy gently in a skillet over low heat, stirring frequently. Add a splash of chicken stock or water to thin it out if it's gotten too thick.
Freezing: This gravy freezes well for up to 3 months. Let it cool completely, then transfer to a freezer-safe container. Thaw overnight in the fridge before reheating.
Serving Suggestions
This Southern-style tomato gravy is incredibly versatile and pairs beautifully with so many dishes.
Spoon it over warm, fluffy buttermilk biscuits for a classic Southern breakfast that'll make your whole house smell amazing. The gravy soaks into all the flaky layers, and every bite is pure comfort.
Serve it alongside creamy cheese grits or stone-ground grits for a hearty, stick-to-your-ribs breakfast. The tangy tomatoes cut through the richness of the grits perfectly.
Pour it over fried eggs or scrambled eggs for a simple weekday breakfast that feels special. The runny yolk mixing with the gravy is absolutely heavenly.
Try it with fried chicken, pork chops, or country-fried steak for a savory dinner that tastes like Sunday supper at grandma's house..
Expert Tips
Don't rush the roux. Let the flour cook in the bacon grease for a full 2 to 3 minutes until it smells nutty and turns golden. This develops flavor and gets rid of that raw flour taste.
Use the tomato juice. Don't drain the canned tomatoes. That juice adds flavor and helps create the perfect gravy consistency.
Adjust the thickness. If your gravy is too thick, whisk in a little more chicken stock. If it's too thin, let it simmer for another minute or two to thicken up.
Taste as you go. Canned tomatoes can vary in acidity, so always taste and adjust the salt and pepper at the end.
Keep the bacon crispy. Add the crumbled bacon on top just before serving so it stays crunchy instead of getting soggy in the gravy.
What Is Tomato Gravy?
Tomato gravy is a classic Southern breakfast dish that combines the richness of a flour-based roux with the bright, tangy flavor of tomatoes. Unlike the creamy white sausage gravy you might be used to, this version uses bacon drippings and diced tomatoes to create a savory, slightly tangy sauce that's absolutely delicious over biscuits, grits, or eggs.
It's an old-fashioned farmhouse recipe that's been passed down through generations, and it's still a beloved comfort food across the South. The bacon fat adds a smoky depth, while the tomatoes bring a touch of acidity that balances everything perfectly.
FAQ
What is tomato gravy?
Tomato gravy is a Southern breakfast dish made with a flour-based roux, bacon drippings, and tomatoes. It's tangy, savory, and typically served over biscuits or grits. It's thicker than tomato sauce and has a rich, comforting flavor.
What's the difference between tomato sauce and tomato gravy?
Tomato sauce is usually thinner and used as a pasta topping, while tomato gravy is thicker and made with a roux for a heartier, more gravy-like consistency. Tomato gravy also typically includes bacon fat and is served with breakfast foods instead of pasta.
Is tomato gravy a southern thing?
Yes, tomato gravy is a traditional Southern dish that's been made in farmhouse kitchens for generations. It's especially popular in Appalachian and rural Southern cooking, where bacon drippings and canned tomatoes were pantry staples.
What is the 3 2 1 rule for gravy?
The 3 2 1 rule refers to the ratio of fat, flour, and liquid: 3 tablespoons fat, 2 tablespoons flour, and 1 cup liquid. For this bacon fat gravy, we use ¼ cup flour to about ¼ cup bacon grease, then add 1½ cups of liquid for a thicker, heartier consistency.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Tomato Gravy

Tomato Gravy
Ingredients
- ½ pound thick-cut bacon chopped into small pieces for rendering
- ¼ cup all-purpose flour used to form the gravy base
- 1 ½ cups chicken stock warm, low-sodium preferred
- 14.5 ounces diced tomatoes undrained for full flavor
- ½ teaspoon kosher salt adjust to taste
- ½ teaspoon ground black pepper freshly ground if possible
Instructions
- Slice the bacon into roughly half-inch pieces.
-
Place the bacon in a skillet over medium heat and cook until the fat is rendered and the pieces are crisp, then transfer the bacon to a plate while keeping the grease in the pan.
- Sprinkle the flour into the hot bacon fat and whisk continuously until the mixture turns lightly golden and smells toasted.
-
Slowly pour in the chicken stock while whisking to keep the gravy smooth.
-
Stir in the diced tomatoes along with the salt and pepper, then simmer until the gravy thickens, stirring often to prevent sticking.
- Taste and adjust seasoning if needed, then remove from heat and top with the reserved bacon before serving.
















Leave a Reply