Homemade Meatloaf with Creamy Onion Gravy

4.22 from 32 votes
Jump to Recipe

This post may contain affiliate links, please see our privacy policy + disclosures for details.

Get ready for the ultimate Homemade Meatloaf with Creamy Onion Gravy! This classic comfort food, elevated by Chef Andrew Curren, is a meal your whole family will love.

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.
Close-up of a sliced meatloaf with herbs on top, served with creamy mashed potatoes and gravy. A gravy boat is in the background on a decorative green and white plate. A sprig of rosemary adds a touch of garnish.

With much gratitude and appreciation, this recipe adapted from Chef Andrew Curren of 24 Diner in Austin, Texas!

It’s time to share a piece of my ‘recipe fortune’ with YOU! If you’ve ever found yourself craving classic, comforting meatloaf, you’re in for a treat. Chef Andrew Curren’s flavor-packed version has taken my taste buds to a whole new level, and I think it’ll do the same for you. Not only does this meatloaf shine on its own, but it’s baked with a sweet and savory glaze, the base of which begins with apple butter. It also boasts an incredibly rich and savory, creamy onion gravy that’ll have you wondering why you ever settled for canned gravy in the first place.

A good meatloaf is the ultimate comfort food—trust me, it’s been a staple on diner menus across America for years. But back in the Great Depression, this humble dish was a clever way to stretch the food budget. Today, it’s all about savoring a generous slice of warm meatloaf, perfectly paired with a side of mashed potatoes and that luscious homemade gravy. For extra good measure, this recipe makes two loaves, so you can enjoy one now and save the other for later! Or let’s be real—share it with your favorite people (or keep it all to yourself; no judgment here).

This dish is incredibly moist and juicy, and it can be prepped in advance. Serve with any starch worthy of cradling the onion gravy – think mashed potatoes, spaetzle, or homemade dumplings. I personally love almost any veg with this, but Brussels sprouts are my favorite 😉

A plate with slices of meatloaf topped with gravy, served with mashed potatoes and garnished with rosemary. A fork and knife are placed beside the dish, and a jug of additional gravy is visible in the background.
The image shows two green leafy plants. One plant has broad leaves, while the other has thin, elongated leaves.

Here’s Why This Meatloaf Is About to Steal the Spotlight!

·         Wholesome – Half of the ingredients are unprocessed foods, making this a fresh, fit recipe.
·         Affordable – Meatloaf is a budget-friendly meal that can feed a crowd. 
·         Freezer-friendly – This recipe makes two loaves, one for now and one to freeze. Each loaf yields 8-10 slices, perfect for meal prepping and lunchtime meat loaf sandwiches.
·         Versatility – Tailor to your own taste by adding different vegetables and herbs or swap out the creamy onion gravy for your favorite brown gravy.
 

A baked meatloaf in a black rectangular pan, topped with herbs. Fresh rosemary sprigs are placed beside the pan on a wooden board. A small white jug in the background possibly contains sauce or gravy.

Here Are the Flavors You’ll Taste

  • Savory: The hearty, well-seasoned ground beef in the meatloaf brings a rich, savory depth that’s the heart of the dish.
  • Creamy: The homemade creamy onion gravy provides a smooth, velvety texture with rich, caramelized onion notes.
  • Sweet & Tangy: The unexpected addition of apple butter adds a subtle sweetness with a hint of tang, perfectly balancing the savory elements.
  • Umami: A deep, savory flavor from the onions and chicken broth in the gravy that enhances the overall richness.
  • Herbaceous: A hint of fresh rosemary or parsley adds a light, fresh note that cuts through the richness of the dish.

Ingredients for Homemade Meatloaf

A top-down view of ingredients for a dish, including meats, cheeses, veggies, spices, and liquids. Items include ground pork, cheese cubes, chopped vegetables, sauces, cream, and fresh rosemary, all labeled on a white surface.

A Buying Guide for Ground Beef and Pork

  • Ground Beef & Pork – Fresh is best! Look for 80% lean ground beef for juicy, flavorful results, and mix in some ground pork for added richness. If you’re feeling fancy, opt for grass-fed beef or heritage pork for a cleaner, more robust taste. Remember, fat = flavor, so don’t go too lean!

Recipe Shortcuts

  • If you’re short on time, you can prep the meatloaf mixture a day ahead and let it rest in the fridge. The flavors will meld beautifully overnight!
  • For a faster gravy, you can use store-bought chicken stock and add a little extra seasoning (but trust me, homemade gravy is totally worth the extra 10 minutes).

Ingredient Notes

A glass bowl filled with raw ground beef is in the foreground, with another bowl of minced meat, eggs, and fresh rosemary in the background.

Ground Beef & Pork – Use 80% lean beef and mix in some ground pork for extra flavor and juiciness. Too lean, and you’ll lose that rich, meaty goodness.

  • Swap – Ground turkey or chicken works but add olive oil or butter to keep it moist.
  • Find It – Check the meat aisle or splurge at the butcher counter.

Chicken Broth – Adds balance to the creamy onion gravy.

  • Swap – Beef broth works, but chicken broth makes the onions shine.
  • Find It – Soup aisle or use homemade if you’re feeling fancy.

Heavy Cream – Key to silky, rich gravy.

  • Swap – Half-and-half or whole milk works, but cream is the game-changer.
  • Find It – In the dairy section, near milk and butter.
Kitchen ingredients including eggs, diced celery, minced garlic in a decorative bowl, ketchup in a small dish, and a pepper mill on a marble surface with a plaid cloth nearby.

Substitutions and Variations

  • Ground lamb – use in lieu of the ground pork.
  • Shiitake, Chanterelle, or Maitake mushrooms – offer a a deep, earthy flavor with a hint of smokiness. Dice and add 1/2-cup to the meatloaf mixture for additional moisture and flavor.
  • Italian Meatloaf – together with all specified ingredients, add 1/2-cup of chopped fresh parsley, 1/4-cup of grated Parmesan cheese, and 1 teaspoon of dried oregano to the meatloaf mixture.
A close-up of a baked loaf in a black pan, topped with herbs. In the background, there's an apple, a bulb of garlic, and fresh celery.

How to Make Homemade Meatloaf with Creamy Onion Gravy

Scroll down for the full printable recipe or stick around for the step-by-step breakdown with photos to walk you through every delicious detail.

Before beginning, gather all ingredients. Place eggs onto the counter to come to room temperature. Prepare (2) 4x6x12-inch loaf pans with cooking spray. Alternatively, line a large roasting pan that can fit 2 meatloaves side by side with parchment. Set aside.


Recipe Tip

If you have meatloaf pans with removable inserts, use them!

The top images show a skillet containing shredded carrots, diced onions, and celery before and after sautéing. The bottom images depict a bowl with ingredients before and after mixing, including added flour and eggs.

1 Preheat your oven to 400°F and begin the mix by sauteing and softening your well chopped, finely shredded trilogy (1 large onion, 2 large carrots, and 1 rib of celery) in a medium skillet over moderate heat. I use 1 tablespoon of olive oil for sautéing the trilogy, but you may also use canola oil. I give mine 8 to 10 minutes before I scrape into a very large bowl for them to cool.

To the cooled trilogy, I add 4 room temperature eggs, 1 1/2 cups Panko, 2 tablespoons each of Dijon mustard, ketchup, and Worcestershire sauce, 1 teaspoon of hot sauce, a generous pinch of Kosher salt, and the same generous pinch of black pepper. Stirring using the tines of a fork helps to form these components into a paste.

Four images showing meatloaf preparation: 1) Mixed ground meats in a bowl, 2) Cubed cheese added, 3) Mixture pressed into a loaf pan, 4) Pan covered with aluminum foil.

2. From here, I add both 1-pound of fresh ground pork as well as 3-pounds of fresh beef chuck, breaking up with my fingers as I drop it into the bowl. A half pound of cubed Monterey Jack cheese follows, and my clean hands become the tool for LIGHTLY mixing everything together.

Evenly divide the meatloaf mixture loosely packing two loaf pans or patting two 10-inch-long loaves to fit a roasting pan (space them 3 inches apart). Cover with aluminum foil. Bake in the lower third of the oven for 1 hour 15 minutes or when an instant-read thermometer inserted in the center of each loaf registers 150°F.


Recipe Tip

Cube Monterrey Jack stick cheese (by the string cheese) to save yourself the hassle of having to cube a giant block. 

Four images show the process of making a dish. Top-left: ingredients in a bowl with a whisk. Top-right: ingredients mixed. Bottom-left: mixture in a rectangular pan with chunks. Bottom-right: smooth mixture in a pan ready for baking.

3. This mixture makes enough glaze to evenly coat BOTH meatloaves. Simply whisk together 1 cup of apple butter, 4 tablespoons brown sugar, 4 tablespoons Dijon, 2 teaspoons pepper, 1 teaspoon minced garlic, a pinch of Kosher salt, 4 tablespoons champagne vinegar, and 2 tablespoons of Worcestershire sauce. What you end up with is a thick paste.

Liberally baste the loaf tops during final 15 minutes of baking time and place back in oven without foil to hasten browning and to develop a bit of a crust.

A collage of four images showing the process of cooking French onion soup: sautéed onions in a pan, onions being stirred with a wooden spoon, flour added to the pan, and broth being poured over the onions.

4. While the meatloaves bake, make the creamy onion gravy. Begin with thinly slicing 2 large white onions. They best way to achieve thin slices is by way of a mandolin. If you don’t own a mandolin, simply peel the onion back, cut in half from top to root, and use your best chef’s knife to get even thin slices.

In a large saucepan, melt 2 tablespoons of unsalted butter along with 2 tablespoons of olive oil. Add the onion slices and give the whole thing a good stir to coat the onions completely. You’re NOT looking for browned onions, just softened, so I go medium-low heat for 10 to 12 minutes, covered. Stir them around a couple of times in between and reduce the heat if they appear as though they are cooking to fast and browning.

After the onions are exactly where you want them, use a slotted spoon to remove onions to a bowl. DO NOT WIPE THE PAN. Stir 1/4-cup flour into the empty pan and cook for 2 to 3 minutes. The mixture will be dry. Just use a wooden spoon to keep things moving. Close your eyes and use your nose; sniff for ‘nutty‘ versus ‘raw flour.’

Add the onions back to the pan. Whisk in the chicken stock and cook until the mixture is thickened, about 8 to 10 minutes.

Four images showing steps in making a creamy soup. Top left: soup simmering in a pot. Top right: cream being poured in. Bottom left: mixture being stirred with a wooden spoon. Bottom right: creamy soup simmering on a stovetop.

5. Next goes in the heavy cream and again the mixture simmers for another 5 or so minutes. During this time, the sauce will alter color slightly from golden to white and this is correct.

Four images showing the process of making a creamy sauce. Top left: Sauce in blender. Top right: Blended sauce. Bottom left: Pouring sauce from blender. Bottom right: Wooden spoon stirring thickened sauce in a pan.

6. Set up a blender near your workstation. Transfer half the onion mixture to the blender and puree until smooth. Air bubbles during blending will cause the mixture to appear very light, however the caramel color will deepen as the gravy reduces.

Return the mixture back into the saucepan and add the reserved onions and sprigs of rosemary. Reduce down slowly, thickening the mixture over medium-low heat for 20 – 30 minutes. You want to end up with roughly 4 to 4 1/2-cups of gravy when all is said and done.

A plate featuring slices of meatloaf topped with herbs, creamy gravy, and mashed potatoes garnished with rosemary. The food is served on a decorative plate with a green floral pattern.

7. After a brief rest, load the meatloaf onto a large serving dish and slice. Garnish with fresh chopped rosemary and/or parsley. Pass the gravy tableside. Be sure to serve with whipped potatoes, parmesan-crusted potatoes, or any variety of vegetable side dishes.

Beer, Wine and Cocktail Pairings

Offer a well-chilled Rosé such as Vin de Pay’s d’Oc, Rosé Corbières, and Saint Chinian. They are readily available, will not drain your wallet, and compliment the sugars in the onion gravy magically!

In terms of beer, a Brown Ale would be a great match. Its malty sweetness and nutty flavor complement the savory meatloaf and the subtle sweetness from the apple butter in the gravy. The beer’s slight bitterness also balances the richness of the dish. A Stout like Guinness beer works beautifully with meatloaf and onion gravy because its rich, roasted malt flavor and smooth finish complement the savory meat and balance the creamy, sweet onion gravy with just the right amount of bitterness. 

As for a cocktail, try my Iced Apricot Bourbon Fizz. The bourbon pairs perfectly with the meaty dish, while muddled apricots offer a touch of sweetness that seamlessly brightens up the creamy gravy without overpowering the meal. It’s a refreshing balance to all that rich, savory goodness.

Make Ahead and Storage Instructions

If you’re not serving both meatloaves at once, wrap one in foil and refrigerate for up to three days, or place the foil-wrapped loaf in a freezer bag and freeze for up to three months. When ready to serve, slice the baked and chilled meatloaf thick and brown each slice on both sides in a skillet with unsalted butter for a next-level touch. Leftover gravy can be stored in an airtight container in the fridge for up to three days and reheated over medium-low heat on the stovetop, stirring frequently. Table leftovers, including the gravy, will keep just as well in airtight containers.

More Main Dish Ground Beef Recipes

4.22 from 32 votes

Meatloaf With Creamy Onion Gravy

Chef Andrew Curren of 24 Diner fame in Austin Texas serves an elevated version of his mom's Meatloaf with Creamy Onion Gravy to ovation.
Prep: 30 minutes
Cook: 1 hour 15 minutes
Resting Time: 15 minutes
Total: 2 hours
Servings: 16 servings
Save This Recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the Glaze

  • 1 cup apple butter
  • 4 tablespoons light brown sugar
  • 4 tablespoons Dijon mustard
  • 2 teaspoons black pepper
  • 1 clove garlic, minced
  • generous pinch Kosher salt
  • 4 tablespoons champagne vinegar
  • 2 tablespoons Worcestershire sauce

For the Meatloaves

  • 1 tablespoon olive oil
  • 1 large onion, chopped
  • 2 large carrots, peeled and chopped
  • 1 rib celery, chopped
  • 2 cloves garlic, minced
  • 1 1/2 cups panko breadcrumbs
  • 4 large eggs, room temperature
  • 2 tablespoons Dijon mustard
  • 2 tablespoons ketchup
  • 2 tablespoons Worcestershire sauce
  • 1 teaspoon Tabasco
  • healthy pinch Kosher salt
  • healthy pinch black pepper
  • 3 pounds ground beef chuck
  • 1 pound ground pork, not pork sausage
  • 1/2 pound Monterey Jack cheese, diced into 1/2 inch cubes

For the Creamy Onion Gravy

  • 2 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 2 jumbo onions, about 6 cups, thinly sliced
  • ¼ cup all-purpose flour
  • 1 quart low sodium chicken broth, or homemade chicken stock if on hand
  • 1 cup heavy cream, room temperature
  • 7 to 10 sprigs rosemary
  • healthy pinch Kosher salt
  • healthy pinch black pepper

Instructions 

  • Preheat oven to 400°F. Adjust rack to lower third of oven. Prepare (2) 4x6x12-inch loaf pans with cooking spray. Alternatively, line a large roasting pan that can fit 2 meatloaves side by side with parchment. Set aside.

Make the Glaze

  • To make the glaze, whisk together 1-cup of apple butter, 4 tablespoons brown sugar, 4 tablespoons Dijon, 2 teaspoons pepper, 1 teaspoon minced garlic, a pinch of Kosher salt, 4 tablespoons champagne vinegar, and 2 tablespoons of Worcestershire sauce. Set aside.
    1 cup apple butter, 4 tablespoons light brown sugar, 4 tablespoons Dijon mustard, 2 teaspoons black pepper, 1 clove garlic, generous pinch Kosher salt, 4 tablespoons champagne vinegar, 2 tablespoons Worcestershire sauce

Make the Meatloaves

  • Add olive oil to a large skillet over medium heat. Once the oil is shimmering, add the onion, carrot, and celery. Sauté 8 to 10 minutes or until softened. Add the garlic and cook 1 minute more. Scrape into a large mixing bowl for the mixture to cool. Add the panko, eggs, mustard, ketchup, Worcestershire sauce, Tabasco, salt and pepper. Stir to form a paste. Using your hands, work in ground meats and cheese until combined.
    1 tablespoon olive oil, 1 large onion, 2 large carrots, 1 rib celery, 2 cloves garlic, 1 1/2 cups panko breadcrumbs, 4 large eggs, 2 tablespoons Dijon mustard, 2 tablespoons ketchup, 2 tablespoons Worcestershire sauce, 1 teaspoon Tabasco, healthy pinch Kosher salt, healthy pinch black pepper, 3 pounds ground beef chuck, 1 pound ground pork, 1/2 pound Monterey Jack cheese
  • Evenly divide the meatloaf mixture loosely packing two loaf pans or patting two 10-inch-long loaves to fit a roasting pan (space them 3 inches apart). Cover with aluminum foil for the first 45 minutes. Bake in the lower third of the oven for 1 hour 15 minutes or when an instant-read thermometer inserted in the center of each loaf registers 150°F. Liberally baste loaf tops during final 15 minutes without foil to hasten browning. Rest loaves for 15 minutes before removing from pans to platter(s). Cut into thick slices and serve with Creamy Onion Gravy.

For the Creamy Onion Gravy

  • While the meatloaves bake, make the creamy onion gravy. In a large saucepan, melt butter with the olive oil. Add the onion slices and sauté over medium-low heat, 10 to 12 minutes, covered. Reduce the heat if they appear as though they are browning; we only want them softened.
    2 tablespoons unsalted butter, 2 tablespoons olive oil, 2 jumbo onions
  • Use a slotted spoon to remove onions to a bowl. DO NOT WIPE THE PAN. Stir 1/4-cup flour into the empty pan; cook 2 to 3 minutes. Use a wooden spoon to keep the mixture moving. Mixture will be dry and crumbly. Add the onions back to the pan. Whisk in the chicken stock, reduce the heat, and cook until the mixture is thickened, 8 to 10 minutes. Add heavy cream and simmer an additional 5 minutes.
    ¼ cup all-purpose flour, 1 quart low sodium chicken broth, 1 cup heavy cream
  • Remove half the onion mixture to a blender. Puree until smooth. Return the mixture back into the saucepan and add fresh rosemary. Reduce slowly, thickening the mixture over medium-low heat for 20 – 25 minutes. Taste for seasoning and add salt and pepper as needed. You will end up with roughly 4 to 4 1/2-cups of gravy.
    7 to 10 sprigs rosemary, healthy pinch Kosher salt, healthy pinch black pepper
  • Garnish the meatloaf with additional fresh chopped rosemary (and/or parsley). Pass the gravy tableside. Serve with plenty of fluffy mashed potatoes, homemade spaetzle, or homemade dumplings.

Notes

Make Ahead – the meat mixture may be combined, covered, and refrigerated by up to 1 day. When ready to assemble loaves, add to loaf pans or baking sheet and bake. The glaze, too may be assembled, covered, and refrigerated until ready to baste meatloaves. The onion gravy may also be made ahead in full and refrigerated until ready to use. To reheat, pour into a saucepan and heat over low heat until the gravy is warmed through, about 35 minutes. 
Store Leftovers – wrap in foil and refrigerate up to 3 days.
To Freeze – place foil-wrapped loaf into a freezer bag and freeze up to 3 months.
To Reheat – use a small amount of unsalted butter or oil to brown both sides of leftover meatloaf slices in a skillet. Reheat onion gravy over medium-low heat directly on your stovetop stirring frequently.
 
 
Find It Online: https://notentirelyaverage.com/homemade-meatloaf/
 

Nutrition

Serving: 1serving | Calories: 553kcal | Carbohydrates: 22g | Protein: 28g | Fat: 39g | Saturated Fat: 17g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 16g | Trans Fat: 1g | Cholesterol: 160mg | Sodium: 393mg | Potassium: 563mg | Fiber: 2g | Sugar: 12g | Vitamin A: 1980IU | Vitamin C: 4mg | Calcium: 181mg | Iron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Prep Time: 30 minutes
Cook Time: 1 hour 15 minutes
Resting Time: 15 minutes
Total Time: 2 hours
Course: Main Course
Cuisine: American, Southern
Servings: 16 servings
Calories: 553
Keyword: meatloaf recipe, onion gravy
Like this recipe? Leave a comment below!

Recipe FAQs

What Is the Secret to A Moist Meatloaf?

Be sure not to over-bake your loaves. Bake to an internal temperature of 160°F ONLY, then rest the meatloaf for 5 to 10 minutes allowing the juices time to reabsorb.

What Ingredient Keeps Meatloaf from Falling Apart?

In this recipe, eggs and Panko act as binders to keep the meat from crumbling and cracking.

At What Temperature Should a Meatloaf Be Baked?

350°F is the rule of thumb for meatloaf as it is too low to dry the meatloaf out, while remaining hot enough to hasten the caramelizing crust on the top.

About Jenny deRemer

I am a Charleston, South Carolina-based culinary novice, an ardent authority on all things travel, a designer by trade, and the creator of Not Entirely Average. I have a weakness for farmers' markets, delight in adventures way off the beaten path, enjoy documenting my many moods through photography, and have been known to conquer the occasional yard sale with gusto!

4.22 from 32 votes (22 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




27 Comments

  1. I made this dish several years ago. As I ate it for dinner with my sister and her husband I declared it was the best meal I ever made.
    Be sure to cut the carotts well as I spoke while eating and nearly choked. My sister a nurse did the heimlach maneuver and saved me.
    Then I said to her it was almost the last meal I ever ate. Not sure it was the carrotts or talking while eating.
    Neveretheless one of the finest meals I ever made. 5 stars.5 stars

    1. Marla, dear LORD! Well, I am certainly grateful you are okay! Meatloaf aside, chew well! xoxo – Jenny

  2. It is an okay recipe but I have had and made better. Not a lot of flavor going on in the meatloaf itself but the gravy was nice. Will not make again though.4 stars

    1. Deb, sorry this did not meet expectations at your dinner table. May I inquire as to if you made the recipe as specified, or perhaps omitted or reduced an ingredient(s)? I ask only because I have found this to be a well-seasoned, well-flavored loaf. I wish your experience had been the same. Jenny

  3. WOW!!! This is going to be a regular in our house. Hubby ate too much it was that good. A bit of work to cut up all the veggies but so worth it. Froze 1/2 a loaf, gave 1/2 a loaf to my Mom and ate 2 meals and a snack from this recipe. Thank you for a new meatloaf.5 stars

    1. Alyson-Jo, so hubby liked it, you liked it, but did mom like it? I always wonder how new versions of the good old stuff goes over on mom’s and grandma’s who’ve been cooking the good old stuff for like…FOREVER! Thank you for being kind enough to circle back around and share this sweet comment. I really appreciate any and all feedback ALWAYS! x – Jenny