Instant Pot Swedish Meatballs in Creamy Gravy

Tender, classic Swedish meatballs finished in a silky cream gravy—made fast in the Instant Pot. This weeknight-friendly recipe delivers deeply savory meatballs with a rich sauce that’s perfect over egg noodles or mashed potatoes.

0.0(0 reviews)
45mTotal
EasyDifficulty
Jake Woods

Jake Woods's note

"This Instant Pot adaptation gives you ultra-tender meatballs and a quick, luscious gravy in under an hour—great for busy weeknights or casual dinner guests. Serve over egg noodles, mashed potatoes, or buttered rice for a cozy meal."

About This Recipe

This Instant Pot Swedish Meatballs recipe turns a classic, slow-simmered comfort dish into a weeknight-friendly showstopper without sacrificing depth of flavor or texture. The secret is a simple panade—breadcrumbs soaked in milk—that keeps the meatballs unusually tender, while a quick sear builds a caramelized crust that the pressure cooker alone can't produce. A short, high-pressure burst cooks them through evenly, and finishing the pot juices with heavy cream and cornstarch delivers the silky, clingy gravy you want over noodles or potatoes.

This version leans into practicality: equal parts beef and pork for savory richness, grated onion folded into the mix for moisture and gentle sweetness, and a deliberate deglaze step to avoid the Instant Pot burn warning while capturing browned bits that deepen the sauce. It's perfect for families, dinner parties where you want something comforting but polished, and cooks who like to make extra for easy lunches or a freezer stash. Little touches—browning in batches, tempering the cream-cornstarch slurry, and tasting for seasoning at the end—make the difference between good meatballs and ones you’ll keep returning to.

Advertisement
Yield
4

Ingredients for Instant Pot Swedish Meatballs in Creamy Gravy

  • 1 1/2 lb Ground beef and ground pork (combined)
  • 3/4 cup Plain breadcrumbs
  • 1/3 cup Whole milk
  • 1 large Large egg
  • 1 small onion + 2 cloves Small onion and garlic (1 small onion + 2 cloves), finely grated/minced
  • 1 1/2 tsp Kosher salt and freshly ground black pepper
  • 1 tbsp Vegetable oil (for browning)
  • 2 cups Low-sodium beef broth
  • 3/4 cup Heavy cream
  • 1 tbsp Cornstarch (for thickening)

How to Make Instant Pot Swedish Meatballs in Creamy Gravy

  1. Step 1: Make the meatball mixture

    In a large bowl combine the ground meats, breadcrumbs, milk, egg, grated onion and garlic, and salt and pepper. Mix gently until just combined—avoid overworking so the meatballs stay tender—then shape into 1-inch (about 24–28) meatballs and set on a plate.

    For this step

    • 1 1/2 lbGround beef and ground pork (combined)
    • 3/4 cupPlain breadcrumbs
    • 1/3 cupWhole milk
    • 1 largeLarge egg
    • 1 small onion + 2 clovesSmall onion and garlic (1 small onion + 2 cloves), finely grated/minced
    • 1 1/2 tspKosher salt and freshly ground black pepper
    Make the meatball mixture
  2. Step 2: Brown the meatballs in the Instant Pot

    Set the Instant Pot to Sauté (Normal) and add the oil. When shimmering, brown the meatballs in batches for about 1–2 minutes per side until lightly caramelized; you do not need to cook them through. Transfer browned meatballs to a plate as you go and wipe excess oil if the pot gets crowded.

    For this step

    • 1 tbspVegetable oil (for browning)
    Brown the meatballs in the Instant Pot
  3. Step 3: Deglaze and add broth

    Pour 1/4 cup of the beef broth into the pot and use a wooden spoon to scrape up any browned bits from the bottom—this prevents the burn warning. Add the remaining broth, return all meatballs to the pot (nestle them in the liquid), secure the lid, and set to Pressure Cook (High) for 8 minutes.

    For this step

    • 2 cupsLow-sodium beef broth
    Deglaze and add broth
  4. Step 4: Release pressure and remove meatballs

    When the cook cycle finishes, perform a quick release according to your Instant Pot’s instructions, then carefully open the lid. Transfer the meatballs with a slotted spoon to a warm plate and set aside while you finish the gravy.
    Release pressure and remove meatballs
  5. Step 5: Make the creamy gravy and serve

    Set the pot to Sauté (Normal). Whisk together the heavy cream and cornstarch in a small bowl until smooth, then stir into the cooking liquid. Simmer 2–3 minutes until sauce thickens to a silky consistency, adjust seasoning to taste, and return meatballs to warm through. Serve over egg noodles, mashed potatoes, or rice and garnish with chopped parsley if desired.

    For this step

    • 3/4 cupHeavy cream
    • 1 tbspCornstarch (for thickening)
    Make the creamy gravy and serve
  1. In a large bowl combine the ground meats, breadcrumbs, milk, egg, grated onion and garlic, and salt and pepper. Mix gently until just combined—avoid overworking so the meatballs stay tender—then shape into 1-inch (about 24–28) meatballs and set on a plate.
  2. Set the Instant Pot to Sauté (Normal) and add the oil. When shimmering, brown the meatballs in batches for about 1–2 minutes per side until lightly caramelized; you do not need to cook them through. Transfer browned meatballs to a plate as you go and wipe excess oil if the pot gets crowded.
  3. Pour 1/4 cup of the beef broth into the pot and use a wooden spoon to scrape up any browned bits from the bottom—this prevents the burn warning. Add the remaining broth, return all meatballs to the pot (nestle them in the liquid), secure the lid, and set to Pressure Cook (High) for 8 minutes.
  4. When the cook cycle finishes, perform a quick release according to your Instant Pot’s instructions, then carefully open the lid. Transfer the meatballs with a slotted spoon to a warm plate and set aside while you finish the gravy.
  5. Set the pot to Sauté (Normal). Whisk together the heavy cream and cornstarch in a small bowl until smooth, then stir into the cooking liquid. Simmer 2–3 minutes until sauce thickens to a silky consistency, adjust seasoning to taste, and return meatballs to warm through. Serve over egg noodles, mashed potatoes, or rice and garnish with chopped parsley if desired.

Instant Pot Swedish Meatballs in Creamy Gravy Tips

Make a panade

Soak the breadcrumbs in the milk for 5 minutes before mixing; it hydrates the crumbs and creates a tender, cohesive meatball without excess handling.

Mix gently only

Combine ingredients with your hands or a fork until just blended—overworking the meat makes dense meatballs, especially with finely ground pork.

Brown in batches

Sear meatballs in two or three batches so they brown rather than steam; the fond you build is essential for gravy depth.

Always deglaze

Pour at least 1/4 cup broth and scrape the bottom after searing to dissolve browned bits and prevent the Instant Pot from throwing a burn error.

Smooth slurry technique

Whisk the cornstarch into the cream until lump-free before adding; add the mixture slowly while simmering to avoid a starchy or gloopy sauce.

Test a sample meatball

If unsure about doneness after pressure cooking, cut one open; its interior should be just cooked and moist—return to pressure for 1–2 minutes only if needed.

Instant Pot Swedish Meatballs in Creamy Gravy Variations and Substitutions

Gluten-free swap

Use gluten-free breadcrumbs or 1/2 cup almond flour plus 1/4 cup gluten-free oat flour; reduce milk slightly if using almond flour to keep mixture from getting too wet.

Lean poultry option

Substitute ground turkey or chicken and add 2 tablespoons olive oil and an extra egg to maintain moisture and binding; reduce pressure time to 6 minutes if using all white meat.

Mushroom gravy twist

Sauté 8 ounces sliced cremini mushrooms after removing the meatballs, then add cream-cornstarch slurry to the pot liquid for an earthy, restaurant-style sauce.

Nordic spice lift

Add 1/4 teaspoon ground allspice and a pinch of freshly grated nutmeg to the meat mixture for a more authentically Scandinavian flavor profile.

Vegetarian meatballs

Make lentil-walnut meatballs using cooked brown lentils, finely chopped toasted walnuts, breadcrumbs, and egg (or flax egg); brown and pressure-cook for 4–5 minutes to heat through.

How to Store and Make Instant Pot Swedish Meatballs in Creamy Gravy Ahead

Store cooled meatballs and gravy together in an airtight container in the refrigerator for up to 3 days, or freeze in a shallow container for up to 3 months. Thaw overnight in the refrigerator before reheating. Reheat gently on the stovetop over low heat with a splash of broth or cream to loosen the sauce, or microwave in 30-second bursts, stirring between intervals to maintain a silky texture.

What to Serve With Instant Pot Swedish Meatballs in Creamy Gravy

Serve the meatballs spooned generously over buttered egg noodles or creamy mashed potatoes, and offer lingonberry jam or tart cranberry preserves on the side for a bright counterpoint. Add quick pickled cucumbers or steamed green peas for acidity and color, and finish with chopped parsley and a grind of black pepper. A chilled Riesling or a crisp pilsner pairs nicely with the rich, creamy sauce.

Instant Pot Swedish Meatballs in Creamy Gravy FAQs

Can I skip browning the meatballs?

Technically yes, but browning adds caramelized flavor and helps the meatballs hold together; without it the sauce will still be tasty but flatter and the exterior won't develop those savory notes.

What causes the Instant Pot burn warning and how do I prevent it?

Burn warnings are triggered by stuck-on browned bits or too little liquid at the bottom; always deglaze the pot thoroughly after searing (scrape all fond), and make sure you add the full amount of broth before sealing.

Can I make these ahead and freeze them?

Yes—cook the meatballs and cool completely, then freeze in an airtight container with some gravy to protect them from drying; reheat from frozen gently on the stovetop with extra liquid, or thaw overnight first.

How can I thicken the gravy without cornstarch?

Simmer the sauce longer to reduce it, or whisk in a beurre manié (equal parts softened butter and flour kneaded together) a tablespoon at a time until the desired thickness is reached.

Is heavy cream necessary, or can I use milk?

Heavy cream gives the gravy its signature silkiness and body; you can use whole milk for a lighter sauce but it will be thinner—stirring in a bit more cornstarch or reducing the liquid longer will help compensate.

Jake Woods

About the author

Jake Woods

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake Woods →

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Nutrition Facts

Per serving: about 1 cup

Calories720
Total Fat43.1g
Saturated Fat23.7g
Trans Fat2g
Polyunsaturated Fat6.8g
Monounsaturated Fat9.1g
Cholesterol163mg
Sodium1475mg
Total Carbohydrates55.1g
Dietary Fiber5.1g
Total Sugars5.5g
Includes Added Sugars0g
Protein30g
Vitamin D1μg
Calcium306mg
Iron3.8mg
Potassium653mg

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Instant Pot Swedish Meatballs in Creamy Gravy

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · 6 questions per 5 minutes, 30 per day