This southern 4-ingredient tomato gravy is the kind of simple, comforting food that carries a whole lot of memory with it. My dad talks about his mama making this every single time we have biscuits, and the smell of it simmering in the skillet takes him right back to her tiny kitchen. It’s an old-fashioned Southern breakfast staple: flour and fat whisked into a roux, then loosened with milk and canned tomatoes until it turns a creamy pink and velvety, perfect for ladling over hot, fluffy biscuits. With just four basic ingredients and one skillet, it’s a practical, budget-friendly recipe that feels like a warm hug on a plate.
Serve this tomato gravy generously spooned over warm, split buttermilk biscuits on a simple white plate so you can really see that pretty pink color. It’s lovely alongside scrambled or fried eggs, crisp bacon or sausage, and a bowl of fresh fruit to balance the richness. For heartier appetites, you can pour it over country-fried potatoes or grits, or even use leftover gravy later in the day over meatloaf or pan-fried pork chops. A pot of hot coffee or sweet tea on the table makes the whole meal feel like a slow, cozy weekend morning, even if you’re squeezing it in before a busy day.
Southern 4-Ingredient Tomato Gravy
Servings: 4
Ingredients
4 tablespoons bacon grease (or unsalted butter)
4 tablespoons all-purpose flour
2 cups whole milk
1 (14.5-ounce) can diced tomatoes with their juices
1 teaspoon kosher salt, or to taste (optional but recommended)
1/2 teaspoon black pepper, or to taste (optional but recommended)
Directions
Set out all of your ingredients before you start: bacon grease (or butter), flour, milk, and the can of diced tomatoes. Open the tomatoes and give them a quick stir so the juices are mixed in. This makes the cooking go smoothly once you start the roux.
In a large skillet (cast iron if you have it), add the bacon grease. Place the skillet over medium heat and let the fat melt completely and get hot, but not smoking. If you’re using butter, let it melt and foam, then settle down before adding the flour so it doesn’t burn.
Sprinkle the flour evenly over the hot bacon grease. Using a whisk or a wooden spoon, stir constantly to combine the flour and fat into a smooth paste (a roux). Keep cooking and stirring for 3 to 5 minutes, until the mixture is a light to medium golden color and smells nutty. This step keeps your gravy from tasting like raw flour.
Slowly pour in about 1/2 cup of the milk while whisking constantly to loosen the roux. It will get very thick at first; just keep whisking until it smooths out. Gradually add the rest of the milk in small splashes, whisking well after each addition so you don’t get lumps.
Once all the milk is in and the mixture is smooth, turn the heat down to medium-low. Let the gravy cook, stirring frequently, until it starts to gently bubble and thicken, about 3 to 5 minutes. It should coat the back of a spoon but still be pourable.
Stir in the entire can of diced tomatoes with their juices. The gravy will thin out a bit at this point and turn a pretty pink color with visible tomato pieces. Keep the heat on medium-low and stir well so the tomatoes are evenly distributed.
Season the gravy with salt and black pepper to taste, if using. Start with about 1 teaspoon of salt and 1/2 teaspoon of pepper, then adjust as needed. Let the tomato gravy simmer gently for another 5 to 8 minutes, stirring often, until it is rich, velvety, and lightly bubbling. If it gets thicker than you like, whisk in a splash more milk.
While the gravy finishes, split your warm biscuits and place them on plates. Give the gravy a final taste and adjust seasoning. Turn off the heat and let it sit for 1 to 2 minutes to slightly thicken and settle.
Ladle the creamy pink tomato gravy generously over the split biscuits. Serve hot, with extra gravy at the table for anyone who wants more. The smell and taste are exactly the kind of thing that can take you right back to a grandparent’s kitchen on a slow morning.
Variations & Tips
If you have picky eaters who don’t like tomato chunks, you can briefly pulse the canned tomatoes with their juice in a blender or use crushed tomatoes instead for a smoother gravy. For a milder flavor, choose plain canned diced tomatoes; for a little extra zip, use fire-roasted or tomatoes with mild green chiles, but keep in mind this will change the classic taste. If you don’t have bacon grease, butter works well and gives a slightly sweeter, creamier flavor; you can also use half bacon grease and half butter to stretch what you have. For a richer gravy, swap part of the milk for half-and-half; for a lighter version, you can use 2% milk, though the gravy will be a bit thinner. To make it vegetarian, use butter instead of bacon grease and serve with veggie sausage or roasted potatoes. Leftover tomato gravy thickens as it cools; thin it with a splash of milk when reheating over low heat, stirring often to avoid scorching. Always keep milk refrigerated until you’re ready to use it, and don’t leave the finished gravy out at room temperature for more than 2 hours; refrigerate leftovers in a covered container and enjoy within 3 to 4 days. Reheat gently until steaming hot all the way through before serving again.