Meatballs and Gravy Recipe

Posted on September 16, 2025

Modified: September 15, 2025

By yasin
Meatballs and gravy on mashed potatoes with green peas.

 

Meatballs and gravy is one of those soul-warming dishes that transforms an ordinary weeknight dinner into something truly special. The tender, juicy meatballs swimming in a velvety, rich gravy create that perfect comfort food experience – each bite delivering warmth and satisfaction that feels like a gentle hug on a chilly evening.

My grandmother taught me to make these Swedish-inspired meatballs when I was just tall enough to reach the counter using a stepping stool. I’d watch her gentle hands mixing the meat with breadcrumbs soaked in milk, a technique that guarantees tenderness. These days, my daughter stands beside me on that same stepping stool, her little fingers helping to roll each meatball while we share stories about our day.

This recipe is wonderfully versatile and budget-friendly, making it perfect for busy family dinners. The homestyle meatball preparation keeps things simple while delivering maximum flavor. My grandmother always insisted on using both nutmeg and allspice – a traditional Swedish touch that elevates this dish from good to memorable. The spice combination is truly what makes this comfort food extraordinary.

Meatballs and gravy on mashed potatoes with green peas.
Savor the Flavor: Meatballs and Gravy

What You Need to Make This Recipe

This recipe centers around the perfect balance of ground beef and pork, which creates meatballs with ideal texture and richness. The aromatic blend of allspice and nutmeg is essential – I always measure these with care just as my grandmother taught me, as they’re the signature flavors that make these meatballs and gravy distinctively Swedish-inspired. The full ingredient list with exact measurements is available in the recipe card below.

How to Make Meatballs and Gravy

This Swedish-style comfort food comes together in two main parts. First, you’ll form and cook perfectly seasoned meatballs with the distinctive warm spices. Then, you’ll create a silky, rich brown gravy that transforms simple meatballs into an extraordinary family-friendly meal. The creamy homestyle gravy is what takes this dish to the next level! For a similar hearty dinner idea, you might enjoy my beef enchiladas.

Meatballs and gravy on mashed potatoes with green peas.
4c3fc6d7daaefbbd67c0f94572651fe11e6bdc2dbe72094cacf539aae5da6c16?s=30&d=https%3A%2F%2Fyummyget.com%2Fwp content%2Fuploads%2F2024%2F11%2Fcropped FOOD Website 2 iconyasin

Homestyle Swedish Meatballs and Gravy

Tender, juicy meatballs simmered in a rich, creamy gravy. This comforting dish pairs perfectly with mashed potatoes or egg noodles for a hearty family dinner.
Prep Time 25 minutes
Cook Time 35 minutes
Total Time 1 hour
Servings: 6 servings
Course: Main Course
Cuisine: Scandinavian, Swedish
Calories: 450

Ingredients
  

For the Meatballs
  • 1 lb ground beef 80/20 lean to fat ratio
  • 1/2 lb ground pork
  • 1/2 cup breadcrumbs plain
  • 1/4 cup milk whole
  • 1 small onion finely minced
  • 1 large egg beaten
  • 1/4 tsp ground allspice
  • 1/4 tsp ground nutmeg freshly grated preferred
  • 1 tsp salt
  • 1/2 tsp black pepper freshly ground
  • 2 tbsp olive oil for frying
For the Gravy
  • 4 tbsp butter unsalted
  • 1/4 cup all-purpose flour
  • 3 cups beef broth low sodium
  • 1 cup heavy cream
  • 1 tbsp Worcestershire sauce
  • 1 tbsp dijon mustard
  • 1/2 tsp salt or to taste
  • 1/4 tsp black pepper freshly ground
  • 2 tbsp fresh parsley chopped, for garnish

Equipment

  • Large mixing bowl
  • Large Skillet
  • Measuring Cups and Spoons
  • Whisk
  • Cutting Board
  • Sharp Knife

Method
 

Prepare the Meatballs
  • In a small bowl, combine breadcrumbs and milk. Let sit for 5 minutes until breadcrumbs absorb the milk.
  • In a large mixing bowl, combine ground beef, ground pork, soaked breadcrumbs, minced onion, beaten egg, allspice, nutmeg, salt, and pepper. Mix gently with your hands until just combined (do not overmix).
  • Shape the mixture into 1½-inch meatballs (about 24 total). Place them on a plate and refrigerate for 15 minutes to firm up.
  • Heat olive oil in a large skillet over medium heat. Working in batches to avoid crowding, cook the meatballs until browned on all sides and cooked through, about 8-10 minutes total. Transfer to a plate lined with paper towels.
Make the Gravy
  • In the same skillet, melt the butter over medium heat. Add flour and whisk constantly for 1-2 minutes to create a roux.
  • Gradually whisk in the beef broth, making sure to scrape up any browned bits from the bottom of the pan. Continue whisking until smooth.
  • Bring to a simmer and cook until the gravy begins to thicken, about 5 minutes.
  • Stir in the heavy cream, Worcestershire sauce, and dijon mustard. Season with salt and pepper to taste.
  • Return the meatballs to the skillet, gently coating them with the gravy. Simmer for 5 minutes to heat through.
Serve
  • Transfer meatballs and gravy to a serving dish. Garnish with chopped fresh parsley. Serve hot over mashed potatoes or egg noodles.

Notes

For best results, do not overmix the meatball mixture to keep them tender. Refrigerate meatballs before frying to help them hold their shape.

Pro Tips for Making This Meatballs and Gravy

The Perfect Meatball Texture

For tender, juicy meatballs, don’t overwork the meat mixture. I gently combine the ingredients until just incorporated, then let the mixture rest in the refrigerator for 15-20 minutes before rolling. This allows the breadcrumbs to fully absorb the milk and helps the meatballs hold their shape.

Master the Gravy

The secret to silky, lump-free gravy is gradual liquid addition. After creating the roux with butter and flour, I add the broth very slowly while whisking continuously. This prevents lumps from forming and creates that velvety texture that makes meatballs and gravy so comforting.

The Browning Technique

My Secret Trick: I always brown the meatballs in batches, giving each plenty of space in the pan. My grandmother taught me that overcrowding causes the meatballs to steam rather than brown, robbing you of that delicious caramelization that adds depth to both the meatballs and the resulting gravy.

Seasoning Strategy

When making meatballs and gravy, I always season in layers. This means adding salt and pepper to the meat mixture, then tasting and adjusting the gravy separately. Remember, you can always add more seasoning, but you can’t take it away!

Fun Variations for Meatballs and Gravy

Mushroom Heaven

Transform this dish by adding 8 ounces of sliced mushrooms when making the gravy. Sauté them until golden before adding the flour to create a delicious mushroom meatballs and gravy variation. My daughter loves watching the mushrooms shrink down as they cook!

Italian-Inspired Twist

Skip the allspice and nutmeg, and instead season the meatballs with Italian herbs like basil, oregano, and a touch of garlic. The Italian meatball flavors pair beautifully with the creamy gravy for a delightful fusion dish. This is my grandmother’s favorite way to switch things up!

Turkey Lightened-Up Version

For a lighter option, substitute ground turkey for the beef and pork. The gravy still provides that wonderful richness while cutting back on calories. This healthy meatball dinner option is perfect for those watching their red meat intake. For another lighter option, check out my turkey meatballs recipe.

Dairy-Free Adaptation

For a dairy-free version, use olive oil instead of butter for the gravy and substitute the heavy cream with full-fat coconut milk. The slight sweetness of coconut milk adds an interesting dimension to the meatballs and gravy that my family has come to love.

What to Serve With Meatballs and Gravy

Classic Pairings

Creamy mashed potatoes are the traditional partner for meatballs and gravy, creating the perfect base to catch every drop of that delicious sauce. My grandmother would never serve this dish without them! Egg noodles are another excellent option that my daughter particularly loves.

Veggie Sides

A bright, crisp side salad provides wonderful contrast to the richness of the meatballs and gravy. I like to serve a simple green salad with a light vinaigrette to cut through the creaminess of the main dish.

Authentic Additions

For a truly Swedish-inspired meal, serve with a side of lingonberry jam or cranberry sauce. The sweet-tart flavor complements the savory meatballs and gravy beautifully, creating that authentic homestyle meatball experience. This is how my grandmother taught me to enjoy them!

Quick Time-Saver

When I’m really pressed for time, I serve these over store-bought pre-made mashed potatoes or with a good crusty bread for dipping. It’s a convenient shortcut that still delivers that cozy comfort food experience. Try it alongside my shrimp and broccoli for a surf and turf dinner!

How to Store Meatballs and Gravy

Refrigerator Storage

Store leftover meatballs and gravy in an airtight container in the refrigerator for up to 3 days. I always use glass containers just like my grandmother taught me – they don’t absorb flavors and keep everything tasting fresh.

Freezer Instructions

These meatballs and gravy freeze beautifully for up to 3 months. For best results, freeze the meatballs and gravy separately. The gravy might separate slightly upon thawing, but a quick whisking while reheating will bring it back together.

Reheating Method

For the best texture when reheating, warm the meatballs and gravy slowly in a covered skillet over medium-low heat. Add a splash of broth if the gravy has thickened too much during storage. This gentle reheating preserves the tender texture of the meatballs while bringing the gravy back to its silky consistency.

Nutritional Benefits

These meatballs and gravy offer a good source of protein from the meat blend, while the gravy provides satisfying fats that help you feel full longer. When served with vegetables, this creates a balanced meal that brings the whole family together at the table. The combination of nutrients makes this more than just comfort food – it’s nourishing too.

FAQs

Can I make meatballs and gravy ahead of time?

Absolutely! Meatballs and gravy can be prepared up to 2 days in advance. Store in the refrigerator and reheat gently on the stovetop, adding a splash of broth if the gravy has thickened too much.

Why do my meatballs fall apart when cooking?

This usually happens when there isn’t enough binding agent. Make sure your breadcrumbs are well-soaked in milk and that you’ve added the egg to your meatballs and gravy mixture. Chilling the meat mixture for 15 minutes before rolling also helps.

What’s the best way to get uniform-sized meatballs?

I use a small cookie scoop or tablespoon measure for consistent meatballs and gravy. This ensures even cooking and a professional presentation. My grandmother taught me that uniformity is key to proper cooking!

Can I use pre-made meatballs for this recipe?

Yes! While homemade meatballs give you that authentic, tender texture and the satisfaction of making them from scratch, pre-made meatballs work perfectly in a pinch. Just heat them gently in the gravy until warmed through, and they’ll absorb some of the sauce’s flavor. I like this shortcut on especially busy weeknights when I still want a cozy, comforting dinner without all the prep.

Conclusion

Meatballs and gravy is more than just a dinner it’s a little slice of nostalgia and comfort that brings families together. The tender, seasoned meatballs paired with rich, silky gravy make every bite feel like a warm hug, perfect for weeknight dinners or special family meals. Whether you stick to the classic Swedish-inspired recipe or try one of the fun variations, this dish is guaranteed to satisfy both taste buds and hearts alike, just as my grandmother taught me all those years ago.

For more recipe follow me en Facebook and Pinteres

You might also like these recipes

Leave a Comment

Recipe Rating