Tomato gravy is a Southern staple that transforms simple ingredients into liquid gold for your plate. This rich, savory sauce combines ripe tomatoes with butter, cream, and seasonings to create something that tastes far more luxurious than its humble ingredient list suggests.
Whether you pour it over biscuits, chicken, meatloaf, or grits, tomato gravy delivers comfort in every spoonful. Let me walk you through how to make this classic recipe that will have your family asking for seconds.
Why You’ll Love This Recipe
Tomato gravy is a no-fuss dish that delivers maximum flavor with minimal effort. Once you master it, you’ll find yourself making it constantly because it transforms ordinary meals into something memorable.
- Ready in under 30 minutes from start to finish
- Uses pantry staples you probably already have on hand
- Works beautifully with breakfast, lunch, or dinner
- Tastes even better the next day as flavors deepen
- Impresses guests without revealing how simple it really is
My Experience Making This Recipe
I first made tomato gravy at my grandmother’s kitchen table in rural Tennessee, watching her cook with the kind of confidence that comes from decades of practice. She never measured anything, just tasted and adjusted, so I’ve spent years perfecting a version you can actually follow with exact measurements.
The magic moment happens when the cream hits the pan and transforms the tomato base into something silky and luxurious. The aroma fills your kitchen with warmth, and suddenly your family appears in the doorway asking what smells so incredible.
I’ve served this over warm buttermilk biscuits at Sunday breakfast, drizzled over meatloaf at dinner, and even over eggs for a simple lunch. Every single time, people ask for the recipe, and when I tell them how easy it is, they look shocked.
Recipe Overview
- Recipe Name: Tomato Gravy
- Servings: 4
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Course: Sauce
- Cuisine: Southern American
- Calories per Serving: 185
Equipment You Will Need
- Medium saucepan
- Wooden spoon or silicone spatula
- Can opener
- Measuring cups and spoons
- Whisk
- Knife for dicing onion
Ingredients for Tomato Gravy
- 3 tablespoons butter
- 1/2 medium onion, finely diced
- 3 cloves garlic, minced
- 1 can (14.5 ounces) diced tomatoes (do not drain)
- 1/2 cup heavy cream
- 1 teaspoon sugar
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 teaspoon dried basil
- 1/4 teaspoon red pepper flakes (optional)
- 1 tablespoon cornstarch mixed with 2 tablespoons water (optional, for thickening)
Ingredient Notes and Substitutions
- Butter: Provides richness and helps build the flavor base. You can substitute with olive oil for a lighter version, but you’ll lose some of that decadent quality.
- Heavy cream: Creates the silky, luxurious texture that defines tomato gravy. Half-and-half works in a pinch, though the gravy will be slightly thinner.
- Canned tomatoes: They’re actually better than fresh here because they’re picked at peak ripeness and already broken down. Fresh tomatoes will make the gravy watery and less flavorful.
- Garlic: Adds depth and savory complexity to the sauce. Fresh garlic is non-negotiable, as powdered garlic tastes flat by comparison.
- Sugar: Balances the acidity of the tomatoes and rounds out the flavor. If your tomatoes taste very acidic, add an extra half-teaspoon.
How to Make Tomato Gravy
Step 1: Melt the Butter
Place your saucepan over medium heat and add the butter. Let it melt completely and foam slightly, which takes about one minute.
Step 2: Cook the Aromatics
Add your diced onion to the melted butter and stir frequently for about three minutes until it softens and becomes translucent. This releases the onion’s natural sugars and builds your flavor foundation.
Step 3: Add the Garlic
Stir in your minced garlic and cook for exactly one minute, stirring constantly. Cooking garlic too long makes it bitter, so one minute is your sweet spot.
Step 4: Pour in the Tomatoes
Add the entire can of diced tomatoes, including all the juice. The liquid creates the base of your gravy and keeps everything from scorching on the bottom of the pan.
Step 5: Add Seasonings and Sugar
Stir in the salt, pepper, basil, sugar, and red pepper flakes if you’re using them. The sugar cuts through the tomato acidity and makes the flavors taste more balanced and natural.
Step 6: Simmer the Base
Reduce your heat to medium-low and let everything simmer gently for about five minutes. You want some bubbling around the edges, but nothing aggressive that might cause splashing.
Step 7: Introduce the Cream
Pour in your heavy cream and whisk it in thoroughly to combine everything smoothly. The tomato mixture will lighten in color as the cream distributes, and that’s exactly what you want.
Step 8: Thicken if Needed
If your gravy seems too thin, mix the cornstarch with water and whisk it into the sauce slowly while the gravy simmers. Add just enough to reach your desired thickness, usually about one minute of simmering after adding the slurry.
Step 9: Taste and Adjust
Take a spoon, blow on it to cool it slightly, and taste your creation. Add more salt, pepper, or basil if needed to match your preferences.
Pro Tip: Never let tomato gravy boil hard once you add the cream, or it might separate and look curdled. Keep that heat at medium-low and let it simmer gently for the silkiest results.
Tips for the Best Tomato Gravy
- Use whole canned tomatoes and break them down with your spoon while cooking if you prefer a smoother gravy, or leave them chunky if you like texture. Either way works beautifully.
- Don’t skip the sugar, even though it sounds odd in a savory sauce. That one teaspoon completely changes how the tomato flavor registers on your palate.
- Make this sauce at least twice before serving it to guests, so you understand how it behaves and how to adjust seasonings to your taste.
- Stir occasionally as it simmers to prevent anything from sticking to the bottom of the pan.
- If you’re making ahead, store the gravy without the cream and stir it in right before serving for the best texture.
Common Mistakes to Avoid
- Skipping the onion and garlic because you want to save time: these aromatics are what make tomato gravy taste deep and complex instead of flat and one-dimensional.
- Using fresh tomatoes instead of canned: fresh tomatoes release too much water and create a thin, watery sauce that tastes nothing like the real thing.
- Adding the cream too early before the tomato base is properly seasoned: you’ll end up diluting those flavors and needing to add more salt to compensate.
- Cooking the gravy at a rolling boil after adding cream: high heat breaks down the cream and causes separation, leaving you with a broken, curdled-looking sauce.
Serving Suggestions
Tomato gravy is incredibly versatile, working over everything from breakfast to dinner. The beauty of this sauce is how it complements both rustic comfort foods and simple, elegant preparations.
- Pour it over split buttermilk biscuits for the ultimate Southern breakfast
- Drizzle it over meatloaf, pot roast, or chicken for a classic comfort meal
- Serve it over creamy grits with crispy bacon bits for a hearty brunch
- Spoon it over fried or baked chicken for restaurant-quality results at home
- Use it as a dipping sauce for cornbread or biscuits at dinner
Variations to Try
- Spicy Tomato Gravy: Add one-quarter teaspoon cayenne pepper along with the red pepper flakes for heat that builds gradually. This version pairs beautifully with fried chicken or eggs.
- Herb-Forward Version: Replace the dried basil with fresh basil added at the very end, along with one-half teaspoon of fresh thyme. The fresh herbs brighten the sauce significantly.
- Bacon Tomato Gravy: Cook three slices of bacon, crumble them, and set aside, then use two tablespoons of the bacon fat instead of butter. Stir the bacon back in at the end for smoky, savory depth.
- Roasted Garlic Version: Roast one whole head of garlic, squeeze out the cloves, and mash them into the sauce instead of using fresh minced garlic. This creates a mellower, more sophisticated flavor.
- Cream-Light Tomato Gravy: Use half-and-half or even whole milk instead of heavy cream for a lighter version that still maintains good flavor and creaminess.
Dietary Adaptations
- Dairy-Free: Replace butter with olive oil and heavy cream with full-fat coconut milk or cashew cream. The flavor changes slightly but remains delicious and satisfying.
- Vegan: Use olive oil and unsweetened plant-based cream, then add one-quarter teaspoon nutritional yeast for savory depth. The sauce tastes rich and complete.
- Low-Carb/Keto: This recipe is already quite low in carbs at about five grams per serving, making it naturally keto-friendly without any changes needed.
- Gluten-Free: Tomato gravy is naturally gluten-free as written, but check your canned tomatoes and any cornstarch you use to ensure they’re not cross-contaminated.
Storage and Reheating
Refrigerator
Store your tomato gravy in an airtight container for up to four days. The flavors actually improve as they sit and meld together overnight.
- Let the gravy cool to room temperature before refrigerating
- Store it separately from biscuits or other components to maintain texture
Freezer
Tomato gravy freezes beautifully for up to three months. I recommend freezing it without the cream added, then stirring in fresh cream when you reheat it for the best texture.
- Pour into freezer-safe containers, leaving one-inch headspace for expansion
- Label with the date and contents
Reheating
Reheat your gravy gently over low to medium-low heat, stirring frequently. Add a splash of cream or milk if it thickens too much during storage.
- Stovetop: Pour into a saucepan and warm over medium-low heat for five to ten minutes
- Microwave: Heat in thirty-second intervals, stirring between each, until warmed through
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 185 |
| Total Fat | 15g |
| Saturated Fat | 9g |
| Carbohydrates | 8g |
| Fiber | 1g |
| Sugar | 5g |
| Protein | 2g |
| Sodium | 420mg |
| Cholesterol | 45mg |
These values are approximate and based on USDA data for standard ingredients. Your actual nutrition will vary based on your specific brands and any modifications you make to the recipe.
Frequently Asked Questions
Can I make tomato gravy without cream?
Absolutely, though it won’t be quite the same experience. Skip the cream entirely and add one tablespoon of butter at the end instead for richness, or use a splash of milk for a lighter version.
Why did my tomato gravy come out watery?
Canned tomatoes vary in how much liquid they contain, and if yours were particularly juicy, you’ll need to thicken the gravy. Mix one tablespoon cornstarch with two tablespoons cold water and whisk it in slowly while the gravy simmers.
Can I make this ahead of time?
Yes, you can make the tomato base up to three days ahead and store it in the refrigerator. Add the cream just before serving to keep the gravy at its silkiest.
What’s the difference between this and marinara sauce?
Tomato gravy uses cream and butter to create a luxurious sauce, while marinara is typically oil-based and more herbaceous. Tomato gravy is thicker and more savory, perfect for biscuits, while marinara works better with pasta.
How thick should tomato gravy be?
It should coat the back of a spoon but still pour easily over biscuits or other foods. If you like it thinner, add a splash of milk or cream; if you want it thicker, use the cornstarch slurry method.
Can I use fresh tomatoes instead of canned?
Fresh tomatoes release too much water and create a thin sauce, so they’re not recommended for this recipe. If you insist on using them, you’ll need to simmer them much longer to reduce the liquid and concentrate the flavors.
Final Thoughts
Tomato gravy is proof that incredible food doesn’t require complicated techniques or exotic ingredients. This recipe shows up on tables across the South because it’s reliable, delicious, and works with practically everything you serve for dinner or breakfast.
Make this sauce this week, pour it over warm biscuits, and taste why generations of cooks have kept this recipe close to their hearts. Once you master the basics, you’ll have a sauce you reach for constantly. For more serving ideas, check out what to serve with pizza, and if you want to adjust the consistency, learn how to make pasta sauce thicker for similar thickening techniques.

Tomato Gravy
Ingredients
Equipment
Method
- Place your saucepan over medium heat and add the butter. Let it melt completely and foam slightly, which takes about one minute.
- Add your diced onion to the melted butter and stir frequently for about three minutes until it softens and becomes translucent.
- Stir in your minced garlic and cook for exactly one minute, stirring constantly.
- Add the entire can of diced tomatoes, including all the juice.
- Stir in the salt, pepper, basil, sugar, and red pepper flakes if you're using them.
- Reduce your heat to medium-low and let everything simmer gently for about five minutes.
- Pour in your heavy cream and whisk it in thoroughly to combine everything smoothly.
- If your gravy seems too thin, mix the cornstarch with water and whisk it into the sauce slowly while the gravy simmers.
- Take a spoon, blow on it to cool it slightly, and taste your creation. Add more salt, pepper, or basil if needed.