Classic Southern Tomato Gravy Recipe | Easy Comfort Food
Tomato gravy tastes like a hug from the kitchen. It’s silky, savory, and brimming with ripe tomato goodness, perfect for spooning over hot buttermilk biscuits, grits, rice, or fried pork chops. This classic Southern comfort food comes together with pantry staples and simple technique, and once you make it, you’ll wonder how breakfast (or supper) ever felt complete without it.
I’ll show you how to build deep flavor in just minutes, nail that creamy texture, and balance the acidity so every bite sings. You don’t need fancy ingredients—just butter, flour, tomatoes, and a splash of milk or cream. Let’s make a pot of tomato gravy that tastes like home.
Why This Southern Tomato Gravy Delivers Big Flavor

- Balanced richness and acidity: Butter and flour create a silky roux that softens the tang of tomatoes for a mellow, savory finish.
- Comforting texture: A smooth, spoon-coating consistency hugs biscuits and grits without feeling heavy.
- Simple pantry ingredients: Canned tomatoes, milk, and everyday seasonings keep it budget-friendly and weeknight-ready.
- Fast and forgiving: The gravy comes together in 20 minutes and thickens reliably with a basic roux.
- Versatile: Serve it at breakfast, brunch, or dinner—this gravy pairs with eggs, proteins, and starches.
Ingredients
- 4 tablespoons unsalted butter (or bacon drippings for a smokier flavor)
- 4 tablespoons all-purpose flour (for the roux)
- 1 small yellow onion, finely diced (about 1/2 cup)
- 2 garlic cloves, minced
- 1 can (14.5 ounces) diced tomatoes with juices (or crushed for smoother texture)
- 1 cup milk (whole milk preferred; half-and-half for richer gravy)
- 1/2 cup low-sodium chicken broth (or vegetable broth)
- 1 teaspoon sugar (balances acidity)
- 3/4 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon smoked paprika (optional but lovely)
- Pinch of red pepper flakes (optional heat)
- 2 tablespoons heavy cream (optional for extra silkiness)
- Fresh chives or parsley, chopped (optional garnish)
How to Make Classic Southern Tomato Gravy

1) Build a flavorful base
- Set a medium saucepan over medium heat. Add the butter. When it melts and foams, stir in the diced onion with a pinch of salt. Cook 4–5 minutes until soft and lightly golden.
- Stir in the garlic and cook 30 seconds until fragrant.
2) Make the roux
- Sprinkle in the flour. Stir constantly for 2–3 minutes until the roux turns light blond and smells toasty. Don’t rush this step—properly cooked flour keeps the gravy smooth and flavorful.
3) Add tomatoes and liquids
- Add the canned tomatoes with juices. Stir and let the mixture bubble for 1 minute to meld with the roux.
- Whisk in the milk and broth a little at a time to avoid lumps. Add sugar, salt, pepper, smoked paprika, and red pepper flakes if using.
4) Simmer to thicken
- Bring to a gentle simmer. Cook 6–10 minutes, stirring often, until the gravy turns glossy and coats the back of a spoon. If it thickens too much, whisk in a splash more milk or broth.
- Taste and adjust seasoning. Stir in heavy cream for extra richness, if desired.
5) Finish and serve
- For a rustic texture, leave as is. For a smoother gravy, use an immersion blender for a few pulses.
- Serve hot over biscuits, grits, rice, or alongside fried chicken or pork chops. Garnish with chopped chives or parsley.
- Yield: About 3 cups
- Total time: 20–25 minutes
How to Store Tomato Gravy
- Refrigerate: Cool completely, then store in an airtight container for up to 4 days.
- Freeze: Transfer to freezer-safe containers or zip bags; freeze up to 2 months. Leave room for expansion.
- Reheat: Warm gently on the stovetop over low heat, adding a splash of milk or broth to loosen. Whisk to bring it back together.
- Make-ahead tip: Cook the gravy a day ahead; it thickens in the fridge and tastes even better the next day.

Benefits of Making Tomato Gravy at Home
- Control the flavor: Adjust salt, sweetness, and heat to suit your palate.
- Budget-friendly: A few pantry staples stretch into multiple meals.
- Customizable texture: Go chunky, smooth, rich, or light—your call.
- Versatile pairing: Works for breakfast through dinner with biscuits, eggs, proteins, and grains.
- Comfort factor: Warm, cozy, and deeply satisfying without a lot of effort.
Common Mistakes to Avoid
- Skipping the roux cook time: Undercooked flour makes gravy taste raw and chalky.
- Adding all liquid at once: You’ll get lumps. Whisk in stages for a silky finish.
- Boiling hard: A rapid boil can cause curdling and scorched flavors. Keep it at a gentle simmer.
- Underseasoning: Tomatoes need enough salt to shine. Taste and tweak at the end.
- Ignoring acidity: If your tomatoes taste sharp, add a pinch more sugar or a splash of cream to balance.
Tasty Variations to Try
- Bacon drippings base: Swap part or all of the butter for rendered bacon fat for smoky depth.
- Sausage tomato gravy: Brown breakfast sausage first, then build the roux in the drippings and proceed.
- Creole kick: Add celery, bell pepper, and a touch of Cajun seasoning with the onion.
- Herb-forward: Stir in fresh basil or thyme at the end for a garden-fresh note.
- Dairy-free: Use olive oil and unsweetened plant milk; finish with olive oil for sheen.
- Spicy: Add hot sauce or extra red pepper flakes for a gentle burn.
- Extra smooth: Blend fully, then strain for a restaurant-style glossy finish.
FAQ
Can I use fresh tomatoes?
Yes. Use about 4 cups peeled, chopped ripe tomatoes. Cook them down 5–7 minutes before adding milk and broth. You may need an extra pinch of sugar.
What can I serve with tomato gravy?
Classic choices include buttermilk biscuits, cheese grits, scrambled or fried eggs, rice, pan-fried pork chops, and roasted chicken. It also loves seared shrimp and crispy hash browns.
How do I fix lumpy gravy?
Whisk vigorously and add liquid in small splashes. If lumps remain, blend with an immersion blender or push through a fine-mesh strainer.
Why does my gravy taste too acidic?
Add a bit more sugar or a splash of cream to round it out. Salt also helps tame sharp flavors—taste and adjust.
Can I make it gluten-free?
Yes. Use a 1:1 gluten-free all-purpose flour for the roux, or make a cornstarch slurry (1 tablespoon cornstarch mixed with 1 tablespoon water) and whisk it in at the simmer stage.
How thick should tomato gravy be?
It should coat the back of a spoon and slowly drip off. If it feels too thin, simmer a few minutes longer. If too thick, loosen with milk or broth.
Does it taste like pasta sauce?
Not quite. Tomato gravy leans creamy, buttery, and savory-sweet with a gentle thickness—less herby and less acidic than marinara.
Wrap-Up: A Cozy Pot of Tomato Comfort
Tomato gravy brings old-school Southern comfort to any table with minimal effort and big reward. Keep butter, flour, and tomatoes on hand, and you can ladle up warmth any night of the week. Make it chunky or smooth, mild or bold, and serve it with whatever you’ve got—biscuits, grits, or a simple skillet supper. Pour it proud and enjoy every cozy bite.

Classic Southern Tomato Gravy Recipe | Easy Comfort Food
Ingredients
Ingredients
- 4 tablespoons unsalted butter (or bacon drippings)
- 4 tablespoons all-purpose flour
- 1 small yellow onion, finely diced (about 1/2 cup)
- 2 garlic cloves, minced
- 1 can (14.5 ounces) diced tomatoes with juices (or crushed)
- 1 cup milk (whole milk preferred; half-and-half optional)
- 1/2 cup low-sodium chicken broth (or vegetable broth)
- 1 teaspoon sugar
- 3/4 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/2 teaspoon smoked paprika (optional)
- Pinch of red pepper flakes (optional)
- 2 tablespoons heavy cream (optional)
- Fresh chives or parsley, chopped (optional garnish)
Instructions
Instructions
- Set a medium saucepan over medium heat and melt the butter, then add the diced onion with a pinch of salt and cook until soft and lightly golden, about 4 to 5 minutes.
- Stir in the garlic and cook until fragrant, about 30 seconds.
- Sprinkle in the flour and stir constantly until the roux turns light blond and smells toasty, about 2 to 3 minutes.
- Add the canned tomatoes with their juices and let it bubble for about 1 minute, stirring to combine with the roux.
- Whisk in the milk and broth gradually to avoid lumps, then add the sugar, salt, pepper, smoked paprika, and red pepper flakes if using.
- Bring to a gentle simmer and cook, stirring often, until glossy and thick enough to coat a spoon, about 6 to 10 minutes; add a splash more milk or broth if it thickens too much.
- Taste and adjust seasoning, then stir in heavy cream if desired for extra richness.
- For a smoother texture, blend briefly with an immersion blender; for rustic texture, leave as is.
- Serve hot over biscuits, grits, rice, or alongside fried chicken or pork chops, and garnish with chopped chives or parsley.






