Meatballs and gravy

Meatballs and gravy with caramelized onions are a comforting and hearty dish that is perfect for a satisfying dinner. Tender meatballs nestled in a rich and flavorful gravy, topped with sweet and savory caramelized onions, create a mouthwatering combination. In this recipe, we’ll guide you through making delicious meatballs and gravy with onions that will have your family and friends asking for seconds.


For the Meatballs:

1 pound ground beef (or a combination of beef and pork)

1/2 cup breadcrumbs

1/4 cup grated Parmesan cheese

1/4 cup milk

1/4 cup finely chopped onion

2 cloves garlic, minced

1 large egg

1 tablespoon chopped fresh parsley

1 teaspoon salt

1/2 teaspoon black pepper

1/2 teaspoon dried oregano

1/4 teaspoon dried thyme

For the Gravy:

2 tablespoons unsalted butter

2 tablespoons all-purpose flour

2 cups beef broth

1/2 cup heavy cream

Salt and pepper to taste

For the Caramelized Onions:

2 large onions, thinly sliced

2 tablespoons olive oil

1 tablespoon butter

Salt and pepper to taste


Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.

In a large mixing bowl, combine the ground beef, breadcrumbs, grated Parmesan cheese, milk, chopped onion, minced garlic, egg, parsley, salt, black pepper, dried oregano, and dried thyme. Mix together gently until well combined, being careful not to overmix.

Shape the meat mixture into meatballs of your desired size and place them on the prepared baking sheet. Leave a bit of space between the meatballs to allow for even cooking.

Bake the meatballs in the preheated oven for 20-25 minutes or until they are cooked through and browned on the outside.

While the meatballs are baking, prepare the gravy. In a medium saucepan, melt the butter over medium heat. Stir in the flour and cook for 1-2 minutes until it forms a paste.

Gradually whisk in the beef broth, ensuring there are no lumps. Bring the mixture to a simmer and cook for 3-4 minutes, stirring occasionally, until the gravy thickens.

Reduce the heat to low and stir in the heavy cream. Season with salt and pepper to taste. Keep the gravy warm on low heat until the meatballs are ready.

In a separate skillet, heat the olive oil and butter over medium-low heat. Add the sliced onions and cook, stirring occasionally, for about 20 minutes or until the onions are caramelized and golden brown. Season with salt and pepper to taste.

Once the meatballs are cooked, transfer them to the skillet with the gravy. Gently stir to coat the meatballs in the gravy.

Serve the meatballs and gravy with a generous spoonful of caramelized onions on top. They pair well with mashed potatoes, rice, or pasta.

Enjoy the savory goodness of the meatballs and rich gravy, enhanced by the sweet and caramelized onions. This dish is sure to satisfy your cravings for comfort food and impress your loved ones with its delicious flavors.

Note: You can customize the meatballs by adding herbs or spices of your choice to the meat mixture, such as paprika, cayenne pepper, or Worcestershire sauce, to give them an extra kick

Hi, I’m Mohamed. I share delicious recipes that I have cooked and loved. I’ve been food blogging for over 10 years and have a Diploma in Nutrition. You will find many healthy recipes as well as my favourite comfort food on the blog because I believe in a balanced diet.

Related Posts

Pumpkin Chili with Ground Beef

This popular Pumpkin Chili with Ground Beef has been updated so you can make it in the slow cooker or the Instant Pot! This Pumpkin Chili recipe…

Roasted Sweet Potatoes, Sausage, and Broccoli Sheet Pan Meal (Video)

Roasted Sweet Potatoes, Sausage, and Broccoli Sheet Pan Meal is delicious and this is unbelievably easy for a family dinner! And this is good any time of…

The BEST Chocolate Sheet Cake recipe

ndulge in the ultimate chocolate lover’s delight with the BEST Chocolate Sheet Cake recipe. This cake is a true classic, known for its rich and moist texture,…

Old Fashioned Goulash

Old Fashioned Goulash is a timeless and beloved dish that combines tender beef, savory vegetables, and flavorful seasonings. This hearty one-pot meal is perfect for chilly evenings…

Moist orange cranberry bread

Moist orange cranberry bread is a delightful treat that combines the bright, citrusy flavors of oranges with the tartness of cranberries. This bread is incredibly moist, tender,…

Fluffy butter biscuits

Fluffy butter biscuits are a delightful treat that will melt in your mouth. These biscuits are known for their soft, pillowy texture and rich, buttery flavor. In…