A hug in a bowl: the ultimate comfort food gravy simmers ground beef into a creamy, Parmesan-laced sauce that tastes like a diner classic. Piled over salted zucchini noodles, it becomes a low-carb dinner that soothes without the carb crash. Ready in 40 minutes, start to finish.
A Hug in a Bowl: The Ultimate Comfort Food Gravy
Ever get a craving for that soul-warming, stick-to-your-ribs diner food? That’s exactly what this Creamy Hamburger Gravy delivers. It’s the kind of meal that feels like a warm hug in a bowl, a nostalgic nod to those late-night greasy spoon classics. While it’s absolutely divine tossed with tender zucchini noodles for a low-carb twist, don’t stop there! Spoon it over fluffy Cheddar Jalapeño Bacon Biscuits, or my personal favorite, top it with a perfectly runny fried egg to transform last night’s dinner into this morning’s most epic breakfast.
Ingredients
• 4 large zucchini / about 1.2 kg (2.65 lb), spiral-sliced
• 3½ tsp / 21 g sea salt, divided
• 2 tbsp / 28 g (0.99 oz) butter
• 1 small onion / about ½ cup / 75 g (2.65 oz), diced
• 4 cloves garlic, minced
• ½ tsp / 1 g (0.04 oz) dried rubbed sage
• ¼ tsp / 0.5 g ground black pepper
• 1 lb / 450 g ground beef
• 1½ cups / 360 ml heavy cream
• ½ cup / 50 g (1.76 oz) grated Parmesan cheese, plus extra for garnish
• 3 tbsp / 12 g (0.42 oz) chopped fresh flat-leaf parsley, for garnish
Instructions
1. Directions
2. Prep the Zucchini: Lay the spiralized zucchini noodles in a single layer on paper towels. Sprinkle evenly with 2½ teaspoons of salt and let them sit for 10-15 minutes. This crucial step draws out excess water. Once you see beads of moisture, place another layer of paper towels on top and press gently to dry them. Set aside.
3. Sauté the Aromatics: While the zucchini rests, melt the butter in a large skillet over medium heat. Add the diced onion, minced garlic, the remaining 1 teaspoon (5 ml / 0.2 fl oz) of salt, sage, and black pepper. Cook, stirring occasionally, until the onion softens and the garlic is wonderfully fragrant.
4. Brown the Beef: Add the ground beef to the skillet. Use a spatula to break it into crumbles and cook until it’s browned all over, about 5 to 7 minutes.
5. Make it Creamy: Pour in the heavy cream and stir in the Parmesan cheese. Reduce the heat to low and let the gravy simmer gently, stirring occasionally, until it has thickened to your liking, about 10 minutes.
6. Combine and Cook: Add the prepped zucchini noodles to the skillet with the gravy. Toss gently to coat everything and cook for just 2 to 3 minutes, until the noodles are heated through and tender-crisp. Be careful not to overcook them!
7. Serve: Garnish generously with fresh parsley and an extra sprinkle of Parmesan cheese before serving hot.
Nutritional Information
• CALORIES: 293 | FAT: 22 g | PROTEIN: 13 g | TOTAL CARBS: 8.5 g | DIETARY FIBER: 2.4 g | NET CARBS: 6.1 g
Pro Tips
• For the best texture, do not overcook the zucchini noodles. They should be tender but still have a slight bite (al dente).
• Add a splash of Worcestershire sauce or a pinch of red pepper flakes along with the cream to add a deeper, more complex flavor to the gravy.
• Use a higher-fat ground beef (like 80/20) for a richer, more flavorful gravy. Don’t drain all the rendered fat before adding the cream.
• Buy zucchini in bulk when it’s on sale, spiralize it, and freeze in portions. Thaw completely before salting and proceeding with the recipe.
FAQ
Q: Why do I need to salt the zucchini noodles before cooking
A: Salting the zucchini noodles is a crucial step that draws out excess water. This prevents the final dish from becoming watery and ensures the noodles have a better, less soggy texture.
Q: What can I serve with this creamy hamburger gravy
A: This gravy is very versatile. The recipe suggests serving it over zucchini noodles for a low-carb meal, spooning it over Cheddar Jalapeño Bacon Biscuits, or topping it with a fried egg for breakfast.
Q: How can I add more flavor to the gravy
A: For a deeper, more complex flavor, the recipe’s pro tips recommend adding a splash of Worcestershire sauce or a pinch of red pepper flakes along with the cream.
Q: How do I prevent my zucchini noodles from getting mushy
A: To avoid mushy noodles, be careful not to overcook them. Add them to the gravy at the very end and cook for just 2-3 minutes until they are heated through but still tender-crisp with a slight bite.
Pro Tips
- Salt the spiralized zucchini and let it sit 10-15 minutes on paper towels, then press it dry — this draws out the water that would otherwise thin the gravy.
- Toss the noodles into the gravy for just 2-3 minutes; they should stay tender-crisp with a slight bite, not soft.
- Use 80/20 ground beef and keep some of the rendered fat in the pan — it enriches the cream sauce.
- A splash of Worcestershire sauce or a pinch of red pepper flakes added with the cream deepens the gravy's flavor.
- Buy zucchini in bulk, spiralize, and freeze it in portions; thaw completely before salting and cooking.
Frequently Asked Questions
Is hamburger gravy over zucchini noodles keto?
Yes: each serving has 8.5 g of total carbs and 2.4 g of fiber (6.1 g net), with 13 g of protein and 22 g of fat.
How do I keep zucchini noodles from getting watery?
Salt them and rest them on paper towels for 10-15 minutes to draw out moisture, press them dry, and cook them in the gravy for only 2-3 minutes.
Can I make the gravy ahead of time?
The beef gravy reheats well on its own; add and cook the zucchini noodles only when you serve so they stay firm.
What else can I serve the gravy over?
It is also excellent over keto biscuits or topped with a fried egg, as the recipe suggests.
Recipe card below.
More Recipes You’ll Love
- Slow Cooker Cheesy Mexican Cauliflower Rice
- Keto Salmon and Avocado Sushi with Cauliflower Rice
- Andouille Sausage and Cauliflower Rice Skillet

A Hug in a Bowl: The Ultimate Comfort Food Gravy
Ingredients
Method
- Directions
- Prep the Zucchini: Lay the spiralized zucchini noodles in a single layer on paper towels.
- Sprinkle evenly with 2½ teaspoons of salt and let them sit for 10-15 minutes. This crucial step draws out excess water.
- Once you see beads of moisture, place another layer of paper towels on top and press gently to dry them.
- Set aside.
- Sauté the Aromatics: While the zucchini rests, melt the butter in a large skillet over medium heat.
- Add the diced onion, minced garlic, the remaining 1 teaspoon (5 ml / 0.2 fl oz) of salt, sage, and black pepper.
- Cook, stirring occasionally, until the onion softens and the garlic is wonderfully fragrant.
- Brown the Beef: Add the ground beef to the skillet. Use a spatula to break it into crumbles and cook until it's browned all over, about 5 to 7 minutes.
- Make it Creamy: Pour in the heavy cream and stir in the Parmesan cheese.
- Reduce the heat to low and let the gravy simmer gently, stirring occasionally, until it has thickened to your liking, about 10 minutes.
- Combine and Cook: Add the prepped zucchini noodles to the skillet with the gravy.
- Toss gently to coat everything and cook for just 2 to 3 minutes, until the noodles are heated through and tender-crisp. Be careful not to overcook them!
- Serve: Garnish generously with fresh parsley and an extra sprinkle of Parmesan cheese before serving hot.
- Add a splash of Worcestershire sauce or a pinch of red pepper flakes along with the cream to add a deeper, more complex flavor to the gravy.








