Cozy Meatballs Gravy Mash

Featured in Delicious Main Course Recipes for Every Occasion.

Dive into pure comfort with juicy beef meatballs tucked into a skillet of silky, onion-packed brown gravy. Get that rich flavor by browning the meatballs in rounds, then simmering them slow in the gravy so everything soaks up the sauce. Pour right over soft mashed potatoes for a meal that hugs you back. Want to plan ahead? Roll and chill the meatballs early to keep them together and extra tender. Sprinkle fresh herbs, call everyone to the table, and dig in for a feel-good dinner.

Haya
Updated on Thu, 22 May 2025 01:30:06 GMT
A plate of meatballs and potatoes. Pin it
A plate of meatballs and potatoes. | recipeown.com

Warm meatballs, packed with juicy beef and simmered in a smooth brown onion gravy, sit on top of creamy mashed potatoes. This tasty comfort meal is perfect to stash in your freezer or prep ahead for busy nights when you want something homemade fast.

When I whipped this up on a lazy Sunday, it instantly became everyone’s go-to for cozy nights and birthdays. The first spoonful of that warm gravy over potatoes? Total hit with the whole crew every single time.

Crowd-Pleasing Ingredients

  • Olive oil Gets the outsides crisp and helps with sticking, go for extra virgin quality
  • Yellow onion Brings that mellow sweetness and deep flavor to the meat and sauce—pick one that’s really heavy
  • Ground beef Pick 85% lean for juicy, soft meatballs
  • Egg Helps the meatballs stick together and adds a bit of richness; a big egg works great
  • Salt and pepper You’ll want these layered in for seasoning
  • Butter Starts your gravy off with extra richness
  • Ketchup and yellow mustard Adds a little tang and some welcome juiciness; any brand’s fine
  • Breadcrumbs Keeps everything moist and binds the meat together—homemade or fresh is best
  • Fresh parsley Bright and colorful, get a bunch that looks really lively
  • Garlic Brings warmth and savory, freshly minced makes it pop
  • Cornstarch with cold water For making the sauce thick and velvety—make sure it’s well mixed up before adding
  • Worcestershire sauce For a bold, deep hit of savory; use the classic stuff for best flavor
  • Beef and chicken broth Using both adds big flavor—grab low-sodium if you’re watching salt
  • Beef bouillon Ramps up the meaty taste—pick your favorite brand
  • Onion powder Garlic powder Both round out the gravy’s flavor all the way through
  • Kitchen Bouquet This one’s extra! For deeper color and a boost of richness, just a tiny splash does it

Simple Step Guide

Finish and serve:
Pop the browned meatballs and any juices back into the skillet. Spoon gravy on top so everything gets coated. Gently cook for ten minutes so the flavors blend and meatballs cook through. Top with parsley for a fresh feel, and scoop onto mashed potatoes or noodles.
Thicken the gravy:
Shake your cornstarch and cold water together in a jar so it’s smooth, then pour it slowly into the bubbling gravy, stirring the whole time. Let it low-simmer until you’ve got a rich and thick sauce.
Make the gravy:
Pour in both chicken and beef broths along with beef bouillon, Worcestershire, garlic powder, and onion powder. Stir, scraping up any browned bits at the bottom for flavor. Add a little Kitchen Bouquet if you want a richer, darker sauce.
Caramelize the onions:
Drop the butter into your pan, turn the heat down, and toss in your sliced onions. Keep them moving for fifteen minutes until they turn golden and smell super sweet—this is your gravy’s foundation.
Brown the meatballs:
Pour olive oil into a wide skillet, getting it nice and hot over medium. Brown meatballs in small batches, about two minutes on each side, turning gently so they stay round. Move them out as they finish to keep from crowding the pan.
Mix and roll the meatballs:
In a big bowl, gently mash together beef, onions, garlic, crumbs, ketchup, mustard, Worcestershire, egg, parsley, and plenty of salt and pepper. Don’t overmix! Shape them into balls about one and a half inches wide. Pop the rolled balls in the fridge for fifteen minutes or so—they’ll hold up way better in the pan.
A plate loaded with meatballs covered in gravy. Pin it
A plate loaded with meatballs covered in gravy. | recipeown.com

The beef’s richness together with those slow-cooked onions makes a gravy that’s super flavorful and not at all boring. The first time you pour that velvety gravy over your potatoes, it’s pure Sunday dinner nostalgia with the whole family squeezed around the table.

Storage tips

Stash leftovers in the fridge in a covered dish for up to three days. Let everything cool down before freezing in a tight container. When you’re ready to eat, reheat gently in a skillet with a splash of broth or water—just stir until it’s back to gooey and warm.

Ingredient swaps

Try half pork, all turkey, or a mix for a lighter spin. Swap in gluten-free breadcrumbs for dietary needs. Going dairy-free? Just use more olive oil instead of butter in your gravy. If you can, try homemade beef broth for awesome flavor.

How to Dish It Up

Mashed potatoes are classic, but buttered egg noodles and rice work too. Toss some steamed peas or oven-roasted carrots on the side for a pop of color and healthy stuff. If you’ve got leftovers, stuff them into soft sandwich buns, spoon on gravy, and dig in.

A dish piled with meatballs swimming in sauce. Pin it
A dish piled with meatballs swimming in sauce. | recipeown.com

Backstory and Traditions

Classic American comfort food like this got its flavor from both Italian and Swedish meatball dishes, then put its own twist on things with rich brown onion gravy. For families like mine, this is a favorite for every celebration or those special snow days. It’s a warm, homey meal generations love.

Frequently Asked Questions

→ How do I keep meatballs from breaking up when cooking?

Put them in the fridge for about 15 minutes after rolling. They’ll hold together better and won’t fall apart as you brown them.

→ How can I make meatballs soft and juicy?

Handle the mix gently and stop when it comes together. Adding eggs and breadcrumbs keeps them moist and tender without making them tough.

→ What’s the trick to thicker gravy?

Stir a mix of cornstarch and chilly water into your gravy as it bubbles. Add a little at a time, whisk a lot, and watch for the thickness you want.

→ Can I cook the meatballs and gravy in advance?

Sure! Make both ahead, keep them in the fridge together or apart, and warm them up gently later. You can even freeze extras for another meal.

→ What else goes with meatballs besides mashed potatoes?

Try them with buttered pasta, steamed rice, or roasted veggies. They’re great with all sorts of sides.

Meatballs Gravy Mash Potatoes

Juicy meatballs top smooth mash, covered in thick brown gravy loaded with onions. This is the ultimate comfort food for busy days or chill nights.

Prep Time
15 Minutes
Cook Time
45 Minutes
Total Time
60 Minutes
By: Haya

Category: Main Dishes

Difficulty: Intermediate

Cuisine: American

Yield: 6 Servings (24-27 meatballs)

Dietary: ~

Ingredients

→ Meatballs

01 45 ml olive oil
02 2 teaspoons fresh parsley, roughly chopped
03 1.25 ml ground black pepper
04 2.5 ml salt
05 5 ml Worcestershire sauce
06 5 ml yellow mustard
07 15 ml ketchup
08 1 large egg
09 2 cloves garlic, minced
10 60 ml breadcrumbs (plain or Italian)
11 0.5 yellow onion, finely diced
12 680 g ground beef (85% lean)

→ Gravy

13 23 ml corn starch
14 60 ml cold water
15 2-3 drops browning and seasoning sauce (optional, e.g., Kitchen Bouquet)
16 7.5 ml Worcestershire sauce
17 2.5 ml garlic powder
18 5 ml onion powder
19 1 beef bouillon cube or 5 ml beef base (e.g., Better than Bouillon)
20 240 ml beef broth
21 240 ml chicken broth
22 15 g unsalted butter
23 1 medium yellow onion, sliced into 1.25 cm strips

Instructions

Step 01

Top your finished dish with a little extra chopped parsley if you want. Dish it up hot—mashed potatoes, noodles, or whatever you love on the side go great here.

Step 02

Pop those browned meatballs back in the pan with your gravy. Scoop some of that sauce right over the top. Put the lid on and let everything hang out on low for about 10 minutes so the meatballs cook through.

Step 03

Once your sauce starts bubbling gently, slowly pour in your corn starch and water mix. Stir as you go ‘til it thickens up and looks smooth. Keep the heat at medium-low while you whisk it together.

Step 04

Toss chicken broth, beef broth, bouillon, garlic powder, onion powder, and Worcestershire sauce into the pan. Scrape up any tasty brown bits. Want your gravy darker? Add some browning sauce now. Mix corn starch with cold water in a little lidded container and shake til combined.

Step 05

Turn the heat down a little. Melt some butter in your pan and drop in those onion slices. Let ‘em cook, giving the pan a swirl now and then, for around 15 minutes so they go soft and get golden.

Step 06

Pour olive oil into a large skillet and get it hot over medium. Brown the meatballs a few at a time so there’s space between them, about 2 minutes on every side. Put each batch on a plate once browned.

Step 07

First, blend ground beef, onion, breadcrumbs, garlic, egg, ketchup, mustard, Worcestershire, salt, pepper, and parsley in a big bowl. Mix just until everything holds together—you don’t want to go overboard. Roll into 24 to 27 balls, about 4 cm wide. Chill the meatballs for 15 minutes so they don’t fall apart.

Notes

  1. Keep the mixing gentle so your meatballs turn out soft and not tough.
  2. Stick your shaped meatballs in the fridge for a bit before browning—makes them hold together better.
  3. Work in batches while browning to get every side nice and golden and firm.
  4. Using a nonstick pan helps keep your meatballs from sticking or losing their shape.
  5. Your meatballs should hit 71°C (160°F) inside—use a thermometer to make sure they’re safe to eat.

Tools You'll Need

  • Big mixing bowl
  • Nonstick skillet
  • Flexible spatula
  • Measuring cups and spoons
  • Small container with a lid for mixing slurry

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Eggs are included
  • Breadcrumbs mean gluten is present
  • Mashed potatoes with milk or butter aren’t dairy free

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 307
  • Total Fat: 17 g
  • Total Carbohydrate: 13 g
  • Protein: 25 g