Soups & Stews
This cream cheese and beef broth gravy recipe transforms simple ingredients into a luxurious, velvety sauce that elevates any meal—no fancy techniques required. The secret lies in blending cream cheese directly into warm broth, creating an impossibly smooth texture without lumps.
I developed this recipe after years of struggling with grainy gravies that separated or tasted heavy, and this method finally delivers restaurant-quality results at home.
What sets this gravy apart is its foolproof simplicity: just four core ingredients (cream cheese, beef broth, flour, and butter) combine to create depth that rivals hours of simmering. The flour creates a gentle thickening, while the butter adds richness that balances the tangy cream cheese.
Seasoning with salt, pepper, and garlic powder ensures every spoonful delivers complex flavor without overpowering the dish it accompanies.
The result is a silky, golden gravy that clings perfectly to mashed potatoes, roasted meats, or even crispy fried chicken. Unlike traditional roux-based gravies, this version stays velvety even when reheated, making it ideal for meal prep.
The cream cheese also adds a subtle tang that brightens the richness of the beef broth, creating a harmonious balance that feels both indulgent and refined.
Perfect for holidays, weeknight dinners, or impressing guests with minimal effort, this gravy requires just 15 minutes of active time and keeps well in the fridge for up to 5 days.
Garnish with fresh parsley or a crack of black pepper for an extra touch of sophistication. Let’s make gravy that tastes like it came from a chef’s kitchen.
Ingredients for cream cheese and beef broth gravy
Four core ingredients transform into velvety gravy with restaurant-quality depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Cream Cheese (Full-Fat) 🧈 | 8 oz | Room temperature for smooth blending |
| Beef Broth (Homemade or High-Quality Store-Bought) 🍲 | 2 cups | Low-sodium preferred for flavor control |
| All-Purpose Flour (Gluten-Free if Needed) 🌾 | 2 tbsp | Lightly toasted for nutty depth |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed for even melting |
| Garlic Powder (Freshly Ground Preferred) 🧄 | ½ tsp | Enhances savory complexity |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | Adjust to taste after blending |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Cracked over finished gravy |
| Fresh Parsley (Optional Garnish) 🌿 | 1 tbsp | Chopped fine for presentation |
The cream cheese is non-negotiable for achieving that signature silky texture. Opt for full-fat Philadelphia-style—it melts more smoothly than low-fat versions. For the beef broth, professional kitchens swear by homemade, but Annie's or Pacific Foods store-bought options deliver consistent results. If using powdered broth, simmer it first to develop depth. The flour acts as a gentle thickener; lightly toast it in butter before blending to eliminate raw flour taste. For the butter, unsalted gives you precise control over seasoning—cold cubes melt more evenly than softened sticks.
No cream cheese? Substitute equal weight of mascarpone for a slightly tangier profile, though texture may vary. Short on beef broth? Chicken or mushroom broth works in a pinch, but the umami depth will differ. The garlic powder can be replaced with ½ teaspoon minced fresh garlic if you prefer raw aroma. For a gluten-free version, swap flour for 2 tablespoons cornstarch, but whisk it into cold broth first to avoid clumping. The salt and pepper should be added last—taste as you go, as cream cheese varies in saltiness.
This gravy reheats beautifully—simply warm over low heat while stirring constantly to prevent separation. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. For meal prep, portion into ramekins before freezing; thaw overnight in the fridge. The parsley garnish is optional but adds a bright visual contrast to the golden sauce. If making ahead, withhold the parsley until serving to preserve its freshness.
Why You'll Love This Recipe
- Two-Ingredient Base: I swear by this trick—just cream cheese and beef broth, whisked together until silky. No roux, no fuss, and it still clings to everything like it’s meant to be there.
- Rich Without the Effort: That first spoonful? Pure indulgence. The cream cheese melts into the warm broth, creating this velvety, almost custard-like texture that’s ridiculously satisfying—no heavy lifting required.
- Leftovers That Shine: I make double batches on Sunday because this gravy turns bland proteins into something special. Drizzle it over roasted veggies, toss it with mashed potatoes, or even slather it on toast—it’s the ultimate flavor multiplier.
- Budget-Friendly Luxury: Honestly, this is my secret for making cheap cuts taste expensive. A block of cream cheese and a carton of broth stretch across multiple meals, and the garlic powder? That’s the magic that makes it feel gourmet without breaking the bank.
Step-by-step instructions for cream cheese and beef broth gravy
This velvety gravy comes together in minutes with just a few simple techniques.
Melt Butter and Toast the Flour
In a medium saucepan over medium heat, melt the 2 tablespoons unsalted butter until it foams and turns golden. Watch closely—you want it to bubble gently but not brown. Immediately whisk in the 2 tablespoons all-purpose flour, stirring constantly for 1-2 minutes until the mixture turns a light, nutty brown. This process, called a roux, forms the thickening base of your gravy and adds depth of flavor.
I like to use a whisk for this step because it creates a smoother texture without lumps. If you notice the mixture smells toasty, that's perfect—it means the flour is developing its full flavor. Keep stirring until the roux reaches a consistency similar to wet sand, which should take about 1-2 minutes. This ensures your gravy will thicken properly without becoming gluey.
Gradually Add Beef Broth
Slowly pour in the 2 cups beef broth, whisking continuously to prevent clumping. The heat will cause the flour mixture to bubble vigorously as it begins to thicken. Reduce the heat to medium-low and let the gravy simmer gently for 3-4 minutes, stirring occasionally. You want the mixture to thicken slightly but remain smooth and silky.
Here's the thing—adding the broth too quickly can create lumps. Pour it in a slow, steady stream while whisking vigorously. If you see any small clumps forming, don't panic. Simply press them against the side of the pan with a wooden spoon and whisk them out. The gravy should begin to coat the back of a spoon, indicating it's thickening properly. If it's too thick, you can thin it with a splash of warm water or additional broth.
Incorporate Cream Cheese and Seasonings
Reduce the heat to low and gradually add the 8 ounces cream cheese, whisking constantly until completely melted and smooth. The cream cheese should dissolve evenly, creating a rich, velvety texture. If you encounter any lumps, use an immersion blender or whisk vigorously until fully incorporated. This step is crucial for achieving that signature creaminess that makes this gravy so special.
Next, stir in the 0.5 teaspoon garlic powder, 0.25 teaspoon diamond crystal kosher salt, and 0.25 teaspoon freshly ground black pepper. Taste the gravy and adjust the seasoning as needed. Remember, the beef broth might already have some salt content, so taste before adding more. The garlic powder adds a subtle savory depth that complements the richness of the cream cheese beautifully. Let the gravy simmer for another 2-3 minutes to allow the flavors to meld together.
Finish and Garnish
Remove the saucepan from the heat and let the gravy rest for 1-2 minutes. This resting period allows the flavors to settle and the texture to become even smoother. Stir in 1 tablespoon finely chopped fresh parsley for a touch of brightness and freshness. The parsley not only adds visual appeal but also balances the richness of the cream cheese and beef broth.
Serve the gravy immediately over mashed potatoes, roasted vegetables, or your favorite protein. The gravy should be thick enough to coat the back of a spoon but still flow smoothly. If it thickens too much as it cools, simply whisk in a splash of warm water or beef broth to reach your desired consistency. This gravy is incredibly versatile and pairs beautifully with a variety of dishes, making it a perfect addition to any meal.
Pro Tips For Making Cream Cheese And Beef Broth Gravy
- Melt Butter Slowly: If you dump cold cream cheese into hot butter, you’ll end up with lumps that refuse to smooth out—no matter how much you whisk. Warm the butter in the pan until it’s just foaming (not browned), then reduce heat to medium-low before adding the cream cheese. It’ll blend like butter itself.
- Whisk Like You Mean It: Cream cheese gravy isn’t forgiving when it comes to whisking. Once you add the flour-butter mix to the broth, grab a sturdy whisk and go full arm circles for at least 30 seconds. The goal isn’t just to combine—it’s to break down the starch properly so the gravy thickens evenly. (Yes, your arm will protest.)
- Strain That Broth: Even good beef broth can have bits of fat or sediment that turn your gravy grainy. Pour the warmed broth through a fine-mesh strainer before adding it to the cream cheese mixture. Trust me, you’ll notice the difference—smoothness isn’t optional here.
- Salt in Stages: Cream cheese is already salty, and beef broth varies wildly in sodium. Taste the broth before you start, then add half the salt you think you need to the flour-butter roux. Finish with the cream cheese, then adjust at the end—this way, you won’t end up with a gravy that’s either bland or overpowering. (And no, you can’t fix it with more cream cheese.)
Dietary considerations for this cream cheese and beef broth gravy
Gluten-Free Adaptation
Swap the 2 tablespoons all-purpose flour for 2 tablespoons cornstarch to keep this gravy gluten-free. The key is to whisk the cornstarch into cold beef broth first, then gradually warm the mixture while stirring constantly.
This prevents clumping and ensures a smooth texture. For extra richness, I add 1 tablespoon melted butter to the cornstarch mixture before blending. 🌾
Dairy-Free Substitutes
For a dairy-free version, replace the cream cheese with 8 ounces cashew cream (blend 1 cup soaked raw cashews with ½ cup water until smooth). Use olive oil instead of butter for the roux—2 tablespoons will work perfectly.
The cashew cream adds creaminess without dairy, though the texture will be slightly lighter. Season with extra garlic powder to enhance depth.
Low-Fat Option
Reduce the butter to 1 tablespoon and use 4 ounces low-fat cream cheese to cut calories while maintaining smoothness. Boost flavor with ½ teaspoon onion powder alongside the garlic powder.
The result is a lighter gravy that still clings beautifully to dishes like roasted chicken or cauliflower mash. Taste frequently—low-fat cream cheese can be less salty, so adjust salt accordingly.
Soy-Free Considerations
Ensure your beef broth is soy-free (many store-bought versions contain soy). For extra umami without soy, add ½ teaspoon mushroom powder or 1 teaspoon nutritional yeast when incorporating the cream cheese.
These ingredients deepen flavor while keeping the dish soy-free. Always check labels on cream cheese and broth for hidden soy additives.
High-Protein Boost
For a protein-packed version, stir in 2 tablespoons collagen peptides (flavorless and dissolves completely) after melting the cream cheese. This adds 10 grams of protein per serving without altering texture. I also recommend using low-sodium beef broth to better control the final seasoning. Perfect for post-workout meals or protein-focused diets!
Keto-Friendly Version
Make this gravy keto-compliant by omitting the flour entirely and using 2 tablespoons xanthan gum (½ teaspoon) mixed into the cold broth before heating. The xanthan gum thickens without carbs while maintaining that velvety consistency.
Use full-fat cream cheese and 1 tablespoon coconut cream instead of butter for a rich, dairy-free option. Keep carbs under 2 grams per serving with this tweak. 💪
Nutrition facts
Frequently asked questions
Why does this gravy turn out smoother than traditional roux-based gravies?
This recipe uses cream cheese as the emulsifier, which blends seamlessly into warm broth for a velvety texture. The key is adding the cream cheese gradually while whisking constantly on low heat—this prevents lumps and creates that signature silky mouthfeel. Traditional roux gravies rely on fat and flour, which can sometimes create a slightly grainier texture when not perfectly timed.
Can I make this gravy ahead of time for meal prep?
Store it in an airtight container in the fridge for up to 5 days. For reheating, warm over low heat while stirring constantly to prevent separation. If it thickens too much, whisk in a splash of warm beef broth. For freezing, portion into ramekins and freeze for up to 3 months—thaw overnight in the fridge for best results.
What if my gravy gets too thick after cooling?
This happens because cream cheese thickens as it cools. Simply whisk in 1-2 tablespoons warm beef broth or water until you reach your desired consistency. For a smoother texture, strain through a fine-mesh sieve if needed. The ideal gravy should coat the back of a spoon but still flow freely when poured.
What are the best dishes to serve this gravy with?
This versatile gravy pairs perfectly with mashed potatoes, roasted meats (like chicken or beef), fried chicken, or even as a dipping sauce for crusty bread. The creamy texture also works well over cauliflower mash or roasted vegetables for a lighter option. For extra richness, drizzle over mac and cheese or use as a topping for baked potatoes.
How can I make this gravy spicier?
Add ½ teaspoon smoked paprika or ¼ teaspoon cayenne pepper when incorporating the cream cheese. For a smoky kick, stir in 1 teaspoon liquid smoke or a pinch of chipotle powder. Always taste as you go—cream cheese can mute some spice levels, so adjust gradually. A sprinkle of fresh cilantro or green onions can also brighten the heat.
