Instant Pot Swedish Meatballs

By Lily | Last modified on Jan 12, 2026

Featured in:

Instant Pot Swedish Meatballs

There’s something incredibly comforting about tender, juicy meatballs blanketed in a rich, velvety Swedish-style gravy. This Instant Pot Swedish Meatballs dish combines traditional flavors with the ease and speed of modern pressure cooking, making it perfect for cozy weeknight dinners or special family meals. Imagine sinking your fork into buttery mashed potatoes topped with savory, aromatic meatballs that melt in your mouth—pure comfort food magic.

This recipe captures the essence of classic Swedish cuisine with warming spices like allspice and nutmeg, balanced by a creamy sauce enriched with Dijon mustard and Worcestershire for depth. The Instant Pot not only speeds up the cooking process but also helps the meatballs stay juicy and tender while infusing the gravy with intense, homemade flavor.

Why You’ll Love This Recipe

  • Quick and easy preparation using the Instant Pot saves time without sacrificing traditional Swedish flavors.
  • Rich, creamy gravy perfectly complements tender meatballs for true comfort food appeal.
  • Versatile serving options include mashed potatoes, egg noodles, or rice to suit your taste.

Ingredients

  • Ground beef (1 lb / 450 g): Use quality ground beef or a beef/pork blend for moist, flavorful meatballs that stay tender.
  • Breadcrumbs (½ cup): Soak in milk to add moisture and softness, preventing dense meatballs.
  • Milk (¼ cup): Helps hydrate breadcrumbs and imbue moisture throughout the meat mixture.
  • Small onion (1, finely grated or minced): Adds subtle sweetness and aromatic depth when mixed with the meat.
  • Egg (1 large): Acts as a binder to hold the meatballs together during cooking.
  • Salt (½ teaspoon): Enhances all the flavors in the dish, balancing the sweetness and spices.
  • Black pepper (½ teaspoon): Provides mild heat and complexity to the seasoning.
  • Allspice (½ teaspoon): Traditional Swedish spice that offers warmth and a hint of sweetness.
  • Nutmeg (¼ teaspoon): Adds a touch of nutty, aromatic flavor characteristic of Swedish meatballs.
  • Olive oil (1 tablespoon): Used for browning meatballs, creating a flavorful crust and sealing in juices.
  • Beef broth (2 cups): Forms the savory base of the rich gravy, enhancing the meat’s depth.
  • Worcestershire sauce (1 tablespoon): Adds umami and complexity to the sauce’s flavor profile.
  • Dijon mustard (1 teaspoon): Provides a tangy kick that balances the creaminess of the gravy.
  • Butter (2 tablespoons): Used for sautéing and enriching the gravy’s texture.
  • Cornstarch (2 tablespoons): Thickens the gravy to a luscious, silky consistency.
  • Cold water (¼ cup): Mixed with cornstarch to make a slurry for smooth thickening.
  • Heavy cream (½–1 cup): Adds richness and smoothness to finish the gravy, adjustable to taste.
  • Fresh parsley (optional): Chopped as a bright garnish that adds freshness and color.

Instructions

Prepare the Meatball Mixture

In a large bowl, soak breadcrumbs in milk for 1–2 minutes to hydrate them fully; this keeps the meatballs tender. Add ground meat, finely grated onion, egg, salt, pepper, allspice, and nutmeg, mixing gently just until combined to avoid tough meatballs.

Form the Meatballs

Shape the mixture into small meatballs, about 1½ tablespoons each. Uniform size ensures even cooking and a pleasing bite-size portion.

Brown the Meatballs

Set the Instant Pot to Sauté mode and heat olive oil. Brown the meatballs in batches without cooking through, creating a flavorful crust and sealing in juices. Remove and set aside to keep the pot ready for the sauce.

Build the Gravy Base

Add butter to the pot to melt, then pour in beef broth, Worcestershire sauce, and Dijon mustard. Scrape the bottom gently to deglaze and lift browned bits, infusing the sauce with rich flavor.

Pressure Cook the Meatballs

Return the browned meatballs to the Instant Pot. Seal the lid securely and set to High Pressure for 5 minutes. Allow a natural pressure release for 5 minutes before quick-releasing any remaining pressure to ensure the meatballs stay tender.

Thicken the Sauce

Switch the Instant Pot back to Sauté mode. Stir together cornstarch and cold water to make a slurry and whisk it into the sauce, simmering gently for 2–3 minutes until it thickens to a luscious consistency.

Add Cream and Final Seasoning

Stir in heavy cream slowly, heating gently for a smooth, creamy finish. Taste and adjust seasoning if necessary to balance richness and flavor.

Serve and Garnish

Serve hot meatballs with creamy gravy over mashed potatoes, egg noodles, or rice. Garnish with freshly chopped parsley for color and freshness.

You Must Know

  • Use fresh breadcrumbs or panko for the lightest meatball texture; avoid overmixing the meat for tender results.
  • For a classic Swedish touch, serve with lingonberry jam on the side to add a sweet and tart contrast.
  • This dish refrigerates well and the flavors intensify after a day, making great leftovers.

Storage Tips

Store leftover meatballs and gravy in an airtight container in the refrigerator for up to 3 days. To freeze, shape the meatballs first and freeze on a baking sheet before transferring to a freezer bag for up to 3 months.

Serving Suggestions

Pair these Swedish meatballs with creamy mashed potatoes or buttered egg noodles to soak up the luscious gravy. A side of steamed green beans or roasted carrots adds freshness and balance for a complete meal.

Professional Tips

  • For extra depth, brown the meatballs in batches without overcrowding the pot to develop more fond for the gravy.
  • Let the cornstarch slurry fully incorporate and simmer without boiling vigorously for an ultra-smooth sauce.
  • Adjust the cream amount and seasoning to your taste, starting conservatively and adding more for richness.

FAQs

Can I use ground turkey or chicken instead of beef?

Yes, you can substitute ground turkey or chicken, but the texture and flavor will be slightly lighter. Adjust seasoning to compensate for the milder taste of poultry.

Can I prepare the meatballs ahead of time?

Absolutely! You can shape and freeze the meatballs before cooking. When ready, brown and pressure cook directly from frozen, adding a couple of extra minutes to the cooking time.

Is there a vegetarian alternative for this recipe?

While this recipe is meat-based, you could try substituting with plant-based meat alternatives or large mushrooms, but the traditional flavors and texture will differ.

What can I substitute for Worcestershire sauce?

Use soy sauce combined with a dash of vinegar or lemon juice to mimic the tangy, umami flavor if Worcestershire is unavailable.

How thick should the gravy be?

The gravy should coat the back of a spoon and be slightly thickened—not too runny or gluey. Adjust the cornstarch slurry gradually while simmering to achieve preferred consistency.

Can I make this without an Instant Pot?

Yes, you can brown meatballs in a skillet then simmer in sauce on the stove for 25–30 minutes. The Instant Pot just speeds up cooking and enhances juiciness.

How spicy is this dish?

This traditional recipe is mild, relying on fragrant spices like allspice and nutmeg rather than heat. Feel free to add black pepper or cayenne for some kick.

Instant Pot Swedish Meatballs

Instant Pot Swedish Meatballs

Juicy meatballs simmered in a rich, creamy Swedish-style gravy made quickly in the Instant Pot. Perfect comfort food served over potatoes or noodles with fresh parsley garnish.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course dinner, Main Course
Cuisine swedish
Servings 5 people
Calories 450 kcal

Equipment

  • 1 Instant Pot for browning, pressure cooking, and sautéing

Ingredients
  

  • 1 lb ground beef or beef/pork mix
  • ½ cup breadcrumbs
  • ¼ cup milk
  • 1 small onion finely grated or minced
  • 1 egg
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon allspice
  • ¼ teaspoon nutmeg
  • 1 tablespoon olive oil for browning
  • 2 cups beef broth
  • 1 tablespoon Worcestershire sauce
  • 1 teaspoon Dijon mustard
  • 2 tablespoons butter
  • 2 tablespoons cornstarch
  • ¼ cup cold water
  • ½ to 1 cup heavy cream to taste
  • Fresh parsley chopped (optional garnish)

Instructions
 

  • Mix breadcrumbs and milk in a large bowl and let soak for 1 to 2 minutes.
  • Add ground meat, onion, egg, salt, pepper, allspice, and nutmeg to the breadcrumb mixture and gently combine.
  • Form the mixture into small meatballs, about 1½ tablespoons each.
  • Set the Instant Pot to Sauté mode and heat olive oil.
  • Brown the meatballs in batches until golden; they do not need to cook through. Remove and set aside.
  • Add butter to the pot and then pour in beef broth, Worcestershire sauce, and Dijon mustard, scraping the bottom to deglaze.
  • Return the meatballs to the pot.
  • Seal the Instant Pot lid and cook on High Pressure for 5 minutes.
  • Allow natural pressure release for 5 minutes, then perform a quick release.
  • Switch back to Sauté mode and stir the cornstarch mixed with cold water into the sauce.
  • Simmer for 2 to 3 minutes until thickened.
  • Stir in heavy cream and heat gently until the sauce is smooth and creamy.
  • Adjust seasoning to taste and serve meatballs hot over mashed potatoes, egg noodles, or rice, garnishing with chopped parsley if desired.

Notes

  • Use half-and-half for a lighter version.
  • Add soy sauce for extra umami flavor.
  • Meatballs freeze well before cooking.
  • Serve with lingonberry jam for a traditional touch.

You might also like these recipes

Leave a Comment

Recipe Rating