Salisbury Steak Meatballs | Freezer-Friendly Meal Prep Recipe

Must Try


Freezer Meals Series
 ·  Protein

Forget the boxed TV dinner, this is Salisbury steak but so much better. Bite-sized meatballs instead of the classic version with ground beef patties, all smothered in a mushroom gravy that makes us love every single bite more than we should.

We tested this specifically for the GC Freezer Meal System, where vegetables, proteins, and starches are portioned separately and mixed together for quick dinners later. The technique that makes this work frozen has nothing to do with the meat and everything to do with the mushrooms. Cook them dry, alone in the skillet, until every drop of water they release cooks off before the broth goes in. Skip that step, and you’re not freezing gravy; you’re freezing a promise that it’ll turn watery the second it thaws.

Top-down view of meatball ingredients on a dark surface, including ground beef, eggs, onion, mushrooms, garlic, gravy packets, ketchup, butter, broth, oil, spices, and breadcrumbs.

🔪 Ingredients for Salisbury Steak Meatballs

4Portions

4 hrsFreeze Time

7-9 minReheat Time

3 moFreezer Life

For the Meatballs

  • Ground beef: 80/20 or 85/15. The extra fat keeps the meatballs from drying out through the freeze and the reheat.
  • Plain panko breadcrumbs: not the seasoned kind. Panko absorbs the wet ingredients into a paste that keeps the meatballs tender instead of dense.
  • Egg
  • Ketchup and Worcestershire sauce
  • Onion powder and garlic powder
  • Kosher salt and black pepper
  • Avocado oil

For the Gravy

  • Cremini or white mushrooms
  • Butter and yellow onion: the onion goes in fresh here, unlike the powder in the meatballs, because it’s cooking down into the gravy instead of sitting inside a frozen meatball for three months.
  • Garlic cloves
  • Beef broth
  • Brown gravy mix packets
  • Worcestershire sauce and black pepper

Equipment

  • Large mixing bowl
  • Large skillet
  • Liquid measuring cup (for whisking the gravy mixture)
  • 1-cup silicone mold
  • Freezer-safe bag or freezer-safe container

Full picks and links for every mold, sealer, and bag in this system: Freezer Meal Prep Equipment Guide.

📝 How to Make Salisbury Steak Meatballs

  1. Build the meatball base. Combine the panko, egg, ketchup, and Worcestershire sauce in a large bowl and let it sit for 5 minutes so the panko fully absorbs the liquid into a paste. Skip this rest and the meatballs turn dense instead of tender.
  2. Stir in the onion powder, garlic powder, salt, and pepper until evenly distributed through the panko mixture.
  3. Add the ground beef and mix gently, just until the paste and seasoning disappear into the meat. Overworking it here is the fastest way to a dense meatball, in the freezer or out of it.
  4. Scoop the mixture into 1½-tablespoon portions and shape loosely into meatballs. Don’t pack them tight, a loosely shaped meatball holds more moisture through both the sear and the freeze.
  5. Heat the avocado oil in a large skillet over medium heat. Add the meatballs in a single layer and cook 7 to 9 minutes, turning every 1 to 2 minutes, until browned on several sides. You’re building color here, not cooking them through.
  6. Move the browned meatballs to a plate and drain off the excess grease, leaving the browned bits stuck to the skillet. That fond is the base of your gravy.
  7. Add the sliced mushrooms to the hot skillet. Cook 5 to 6 minutes, stirring occasionally, until they release their water and that liquid fully evaporates. This step decides whether your frozen gravy turns watery later, don’t rush it.
  8. Add the butter and diced onion. Cook 5 to 7 minutes, stirring occasionally, until the onion softens. Add the garlic and cook 30 seconds, stirring constantly, until fragrant.
  9. Whisk the beef broth, brown gravy mix, Worcestershire sauce, and pepper together, then pour it into the skillet. Whisk while scraping up the browned bits from the bottom of the pan. That fond carries most of the flavor in this gravy.
  10. Bring the gravy to a gentle simmer and cook 2 to 4 minutes, whisking frequently, until it starts to thicken.
  11. Return the meatballs and any juices from the plate to the skillet, turning to coat in the gravy. Cover and simmer over low heat for 8 to 10 minutes, turning the meatballs halfway through, until their centers hit 155°F.
  12. Uncover and simmer 1 to 2 minutes more if the gravy needs to thicken further, but keep it slightly loose. A tight gravy at the stove turns into paste in the freezer.
  13. Pull the skillet off the heat and let the meatballs and gravy cool for about 30 minutes before you touch the molds. Portioning hot gravy is how you end up with condensation and ice crystals later.

The meatballs finish at 155°F in the gravy above. Reheating later, whether from thawed or straight from frozen, brings them back up to a safe 165°F, covered step by step in the reheating section below.

Blue meal prep containers filled with food, including beef tips in one slot, with labeled lids nearby on a dark surface. A wooden spoon is scooping meatballs into one compartment.

Portioning and Meal Prep Assembly

Divide the cooled meatballs and gravy into four portions using a 1-cup silicone mold cavity. Fill each cavity about three-quarters full, leaving space below the rim so the gravy has room to expand as it freezes. Four is the operative number for this batch, even though the ingredient list below is written for a full skillet that would serve six eaten fresh off the stove.

Mold Size Portions Fill Level Best For
1-cupRecommended 4 Three-quarters full Single serving, mix-and-match with a starch + veg

Freezing Instructions

🍳

CoolUntil no longer steaming

🧊

ChillFridge ~30 min until cold

🟥

Fill MoldsThree-quarters full

🏷️

LabelDate + recipe name

❄️

Freeze4 hours solid

  1. Let the filled portions cool until they’re no longer steaming.
  2. Transfer the mold to the refrigerator for about 30 minutes, or until the meatballs and gravy are fully cold.
  3. Cover the mold once the food is completely chilled. Covering it warm traps condensation that turns to ice.
  4. Freeze the portions on a level surface for at least 4 hours, or until frozen solid.
  5. Remove the frozen portions from the silicone mold and transfer them to a freezer bag or freezer-safe container.
  6. Press as much air as possible from the bag before sealing. If you vacuum seal instead, freeze the portions solid first, then seal on a gentle or pulse setting so the machine doesn’t crush the meatballs.
  7. Label the package with the recipe name, freezing date, and portion size. Freeze for up to 3 months.
Three different frozen meal prep cubes are placed in a rectangular glass container on a dark table with a striped towel, black fork, and seasoning shaker nearby.

Reheating Instructions

🔥 Microwave · From Frozen7-9 min

  • Cover with a vented lid
  • 50% power 4 minutes
  • Separate meatballs, stir gravy
  • Full power 3-5 minutes, stirring halfway. Centers should hit 165°F.
Best Texture🔥 Microwave · From Thawed2-4 min

  • Cover with a vented lid
  • Full power 2-4 minutes, stirring halfway
  • Rest 1 minute before serving
🍳 Stovetop · From Frozen11-13 min

  • Covered, low heat 5 minutes until gravy softens
  • Separate meatballs, stir gravy
  • Medium-low 6-8 minutes more
🍳 Stovetop · From Thawed6-8 min

  • Covered, medium-low heat
  • 6-8 minutes, stirring occasionally

Troubleshooting

Problem Fix
Meatball mixture feels too firm Mix gently and avoid compressing while shaping. Overmixing after the panko paste is in makes them dense.
Meatballs stick to the skillet Let the skillet and oil heat fully first, and don’t try to turn them before a crust forms.
Meatballs fall apart Give the panko mixture the full 5 minutes to absorb the liquid, and turn gently once browned.
Gravy is too thick or too thin Thin it with a splash of beef stock or water. Thicken it by simmering uncovered 1 to 2 minutes longer.

🔄 Substitutions

  • White button mushrooms swap in for cremini with no changes needed, as long as you cook off their released moisture before the gravy goes in.
  • For gluten-free, use gluten-free panko and a gluten-free brown gravy mix. Check the Worcestershire label too, some brands carry gluten.
  • Italian-style breadcrumbs work in place of plain panko. Cut the added salt slightly, since seasoned breadcrumbs bring their own.
  • What doesn’t work: skipping the mushroom-moisture step to save time. That water has to go somewhere, and if it isn’t gone before the broth goes in, it thins your frozen gravy into soup.

💡 Meat Nerd Tips

  • Powdered onion and garlic go in the meatballs, fresh onion and garlic go in the gravy, and that’s not an inconsistency. Fresh aromatics buried inside a frozen meatball turn watery and dull over three months in the freezer. Powder holds its punch through the freeze in a way fresh mince can’t.
  • Browning is about color, not doneness. The meatballs finish cooking in the gravy at a gentle simmer, so pulling them off the skillet browned but not fully cooked is intentional, not a mistake.
  • Cook the mushrooms bone dry before anything else touches the skillet. Mushrooms are mostly water, and any of that moisture left in the pan when the broth goes in becomes water in your frozen gravy later.
  • Keep the gravy looser than you want it at the stove. It thickens as it cools, thickens again in the freezer, and thickens a third time on reheat. What looks slightly thin off the heat is exactly right by the time it hits the plate.
  • Grease left in the skillet after browning becomes an oily gravy three months from now. Drain it before the mushrooms go in, even though it feels like you’re pouring out flavor. The fond stays behind, it’s the fat that has to go for this to work well.

The GC Freezer Meal Formula: Build Your Plate

Freezer meals don’t have to mean eating the same casserole four nights in a row.

The GC Freezer Meal System works differently. Each recipe is built as a component that freezes, reheats, and pairs well with the others.

Think of it like building a plate: Protein cube + starch cube + vegetable cube = dinner

Each build is designed around matching portions and mold sizes, so you can mix and match straight from the freezer. Make a few components on prep day, then build different dinners throughout the week without starting from scratch every night.

Freezer Build #3: Weeknight Dinner Rotation

This build combines 5 freezer components designed to work together. Make the full build during one prep session, or choose only the pieces that fit your freezer.

Protein
Salisbury Steak Meatballs

Starch
Cream Cheese Mashed Potatoes

Vegetable
Cheesy Broccoli

Salisbury Steak Meatballs cube + Cream Cheese Mashed Potatoes cube + Cheesy Broccoli cube = dinner from frozen in under 5 minutes. Or swap in the Braised Beef Tips or Stovetop Mac and Cheese for a different combo. Each recipe is designed to mix and match across the system.

Glass container with mac and cheese, meatballs and broccili on a dark table, surrounded by striped napkins, cutlery, and a plastic container lid.

🍽️ What to Serve with Salisbury Steak Meatballs

🧊 Leftovers and Storage

4 daysRefrigeratorAirtight container. Reheat before eating.

3 monthsIn the FreezerLabel with date and recipe name.

3 monthsVacuum SealedFreeze solid first, then seal on a gentle setting.

  • Fridge: store in an airtight container for up to 4 days.
  • Freezer: up to 3 months in the 1-cup portions.
  • Reheat: thaw overnight in the refrigerator for the most even reheat, or go straight from frozen using the microwave or stovetop methods above, both work.

Quick Summary

Salisbury steak meatballs are ground beef built to hold its shape through a freezer, browned for color and finished low in a mushroom gravy engineered to survive three months frozen without turning watery. The whole system rides on drying out the mushrooms before the broth goes in and keeping the gravy looser than feels right at the stove. Portion it into 1-cup molds, freeze solid, and you’ve got dinner that reheats in under ten minutes from a block of ice.

Ground beef meatballs browned then simmered low in mushroom gravy, built to portion, freeze, and reheat without breaking.

Prevent your screen from going to sleep

  • Large mixing bowl

  • large skillet

  • Liquid measuring cup (for whisking the gravy mixture)

  • Freezer-safe bag or freezer-safe container

Mix the Panko Paste

  • Combine the panko, egg, ketchup, and Worcestershire sauce in a large bowl. Let it sit for 5 minutes so the panko fully absorbs the liquid.

Season

  • Stir in the onion powder, garlic powder, salt, and pepper until evenly incorporated into the panko mixture.

Brown the Meatballs

  • Heat the avocado oil in a large skillet over medium heat. Add the meatballs in a single layer and cook 7 to 9 minutes, turning every 1 to 2 minutes, until browned on several sides. Transfer to a plate and drain the excess grease, leaving the browned bits in the skillet.

Cook the Mushrooms

  • Add the mushrooms to the hot skillet. Cook 5 to 6 minutes, stirring occasionally, until they release their water and the liquid fully evaporates.

Soften the Onion and Garlic

  • Add the butter and diced onion. Cook 5 to 7 minutes, stirring occasionally, until the onion softens. Add the garlic and cook 30 seconds, stirring constantly.

Build the Gravy

  • Whisk the beef broth, brown gravy mix, Worcestershire sauce, and pepper together. Pour into the skillet, whisking while scraping up the browned bits from the bottom of the pan.

Simmer the Gravy

  • Bring the gravy to a gentle simmer. Cook 2 to 4 minutes, whisking frequently, until it begins to thicken.

Combine and Finish

  • Return the meatballs and any juices from the plate to the skillet, turning to coat in the gravy. Cover and simmer over low heat for 8 to 10 minutes, turning the meatballs halfway through, until their centers reach 155°F. Uncover and simmer 1 to 2 minutes more if needed, keeping the gravy slightly loose so it stays easy to portion.

Chill and Freeze

  • Let the filled portions cool until no longer steaming, then refrigerate about 30 minutes until fully cold. Cover once chilled and freeze on a level surface for at least 4 hours, or until frozen solid.

Bag and Label

  • Pop the frozen portions out of the mold and transfer to a freezer bag or freezer-safe container. Press out as much air as possible before sealing. If vacuum sealing, freeze the portions solid first, then seal on a gentle or pulse setting to avoid crushing the meatballs. Label with the recipe name, freeze date, and portion size. Freeze for up to 3 months.

Reheat From Frozen (Microwave)

  • Place one frozen portion in a microwave-safe bowl, cover with a vented lid, and microwave at 50 percent power for 4 minutes. Separate the meatballs and stir the gravy, mushrooms, and onions. Microwave on full power 3 to 5 minutes more, stirring halfway through. Rest 1 to 2 minutes. Meatballs are ready when their centers reach 165°F.

Reheat From Frozen (Stovetop)

  • Place one frozen portion in a small saucepan, cover, and heat over low heat for 5 minutes, or until the gravy begins to soften. Separate the meatballs and stir the gravy, then continue cooking over medium-low heat 6 to 8 minutes, stirring occasionally, until heated through.

Reheat From Thawed (Microwave – Best Texture)

  • Thaw one portion overnight in the refrigerator. Transfer to a microwave-safe bowl, cover with a vented lid, and microwave on full power 2 to 4 minutes, stirring halfway through. Rest 1 minute before serving.

Reheat From Thawed (Stovetop)

  • Thaw one portion overnight in the refrigerator. Transfer to a small saucepan, cover, and heat over medium-low heat 6 to 8 minutes, stirring occasionally, until heated through.

  • This recipe is part of the GC Freezer Meals system. Pair it with stovetop mac and cheese and cheesy broccoli for a complete dinner from frozen in under 5 minutes. See the full Batch guide →

  • This recipe yields 4 freezer portions using 1-cup molds; stated servings reflect the full-batch yield before portioning.
  • The gravy should look slightly thin off the heat. It thickens further after chilling and again after freezing, so don’t reduce it fully at the stove.

Serving: 1serving | Calories: 465kcal | Carbohydrates: 15g | Protein: 26g | Fat: 34g | Saturated Fat: 13g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 14g | Trans Fat: 2g | Cholesterol: 137mg | Sodium: 1451mg | Potassium: 798mg | Fiber: 1g | Sugar: 4g | Vitamin A: 262IU | Vitamin C: 4mg | Calcium: 82mg | Iron: 4mg

Course: Main Course

Cuisine: American

The Freezer Meal System

Guides Worth Bookmarking

Shop the System

The Gear Behind our Lego Lunch Recipes

Every step above assumes you have got the right sealer and the right molds. See the exact FoodSaver sealer and Souper Cubes mold set GC runs this whole system on, plus the budget-friendly swap, in one place.

See the Full Equipment Guide →

❓ FAQs

Why does the panko mixture rest before the beef goes in?

Resting lets the panko fully absorb the egg, ketchup, and Worcestershire sauce into a wet paste. That paste mixes evenly into the beef and keeps the meatballs tender instead of dense.

Why are the mushrooms cooked before the butter goes in?

Mushrooms release a lot of water as they cook. Cooking them first lets that water evaporate before it has a chance to thin out the gravy, especially once that gravy goes through a freeze and thaw.

Do the meatballs need to be fully cooked before they go into the gravy?

No. Browning gives them color and helps them hold their shape in the skillet. They finish cooking gently once they’re simmering in the gravy.

Should I clean the skillet before making the gravy?

No, and don’t. Drain off the excess grease, but leave the browned bits stuck to the pan. That fond is where most of the gravy’s flavor comes from.

Can I vacuum seal these instead of using a freezer bag?

Yes. Freeze the portions solid in the mold first, then vacuum seal on a gentle or pulse setting. Sealing raw or soft portions crushes the meatballs and pulls gravy into the machine.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Recipes

More Recipes Like This