Swedish-style browned meatballs with cream gravy, mashed potatoes and bright lingonberries on a white plate

Photo: JIP / Wikimedia Commons · CC BY-SA 4.0

Instant Pot Family Dinners

Instant Pot Swedish-Style Meatballs with Mashed Potatoes & Lingonberries

Tender beef-and-pork meatballs finish in a silky allspice cream gravy, with buttery mash and tart lingonberries completing the family supper.

Prep30 min
Cook55 min
Total85 min
Cost$4.85

Directions

  1. Mix the meatballs gently

    Stir panko and 1/2 cup milk in a large bowl and rest 5 minutes. Mix in egg, onion, beef, pork, 1 teaspoon salt, pepper, allspice and nutmeg just until combined. Shape into 30 meatballs, about 1 1/4 inches each, and chill for 10 minutes.

  2. Start the potatoes

    While the meatballs chill, cover the potatoes with cold salted water in a saucepan. Bring to a boil, then simmer 15 to 18 minutes until completely tender. Drain well, return to the warm pan and cover off heat.

  3. Brown in batches

    Select Sauté on High on a 6-quart electric pressure cooker. Add 1 tablespoon oil and brown half the meatballs for about 4 minutes, turning carefully; transfer to a clean plate. Repeat with the remaining oil and meatballs. Browning adds flavor but does not need to cook the centers.

  4. Deglaze and arrange

    Cancel Sauté, pour in the beef broth and Worcestershire and scrape the base until completely smooth. Arrange the meatballs in the thin liquid in two loose layers. Confirm the contents remain below the maximum-fill line; do not add flour, butter or cream yet.

  5. Pressure-cook and release

    Lock the lid and cook on High Pressure for 5 minutes; allow about 12 minutes to reach pressure. Let pressure release naturally for 5 minutes, then vent the remainder in short controlled pulses. Pause if liquid sputters and open only after the float valve drops.

  6. Verify the meatballs

    Transfer the meatballs to a clean warm platter. Check several from both layers through the center with an instant-read thermometer; every meatball must reach 160°F. If one falls short, simmer all meatballs gently in the broth until they reach 160°F.

  7. Finish mash and gravy

    Mash the hot potatoes with 4 tablespoons butter, warm milk and the remaining 1/2 teaspoon salt. Mash 2 tablespoons flour with the softened 2 tablespoons butter into a smooth paste. Select Sauté on Low, whisk the paste into the cooker liquid and simmer 2 minutes; whisk in cream and Dijon and simmer 2 to 3 minutes more. Return meatballs and heat gently to 165°F.

  8. Plate the family supper

    Spoon mashed potatoes onto plates, add meatballs and cream gravy and place lingonberry preserves alongside to match the photographed meal. Finish with dill or parsley. Keep the gravy mild and offer extra pepper at the table.

Why this works

Why it worksThe panade hydrates the ground meat and gentle mixing limits toughness, so the meatballs stay tender through browning and pressure cooking.
Why it worksA fully scraped base and 1 1/2 cups of thin broth create steam safely; flour and cream wait until the lid is off so they cannot settle and scorch.
Why it worksRich gravy, soft potatoes and tart lingonberries supply the creamy, savory and bright contrasts that make the complete plate satisfying.

Swaps & notes

Easy swaps

  • Use all ground beef if needed, choosing 85% lean and keeping the same 160°F ground-meat target.
  • Plain unsweetened oat milk and plant butter can replace dairy in the panade and potatoes; use an unsweetened oat creamer in the gravy.
  • Red-currant jelly or cranberry sauce can replace lingonberry preserves when that Scandinavian staple is unavailable.

Cook notes

  • Total time includes shaping and chilling, two browning batches, about 12 minutes to pressurize, the 5-minute cycle, a 5-minute natural release and gravy finishing; potato cooking overlaps.
  • Written for a 6-quart electric pressure cooker. Follow your model manual's minimum-liquid, maximum-fill and venting instructions; never force the lid.
  • Because ground beef and pork are combined, 160°F is the minimum safe internal temperature. Test meatballs from different areas of the pot.
  • The family gravy is gently seasoned. Pass black pepper or a pinch of white pepper at the table rather than making the whole pot assertive.
  • A butter-flour paste disperses more smoothly than loose flour in hot broth, but whisk constantly once Sauté is on.

Storage

Cool meatballs with gravy, potatoes and preserves in separate shallow containers within 2 hours. Refrigerate up to 4 days. Reheat meatballs and gravy gently to 165°F, thinning with broth, and reheat potatoes to 165°F with a splash of milk. Freeze meatballs and gravy for up to 3 months; potato texture is best fresh.

Questions

Why not pressure-cook the cream gravy from the start?

Cream can separate and flour can form a scorched layer before enough steam develops. Thin broth goes under pressure; dairy and thickener are whisked in afterward under direct observation.

Do I have to brown every side of every meatball?

No. Brown two or three broad surfaces for flavor and structure. The pressure cycle cooks the centers, which must still be verified at 160°F.

Can I stack the meatballs?

Two loose layers are fine in a 6-quart pot. Do not pack them tightly or exceed the maximum-fill line, and use the same small diameter so they cook evenly.

Instant Pot Swedish-Style Meatballs with Mashed Potatoes & Lingonberries
Screen stays awake when supported.
1. Mix the meatballs gentlyStir panko and 1/2 cup milk in a large bowl and rest 5 minutes. Mix in egg, onion, beef, pork, 1 teaspoon salt, pepper, allspice and nutmeg just until combined. Shape into 30 meatballs, about 1 1/4 inches each, and chill for 10 minutes.
2. Start the potatoesWhile the meatballs chill, cover the potatoes with cold salted water in a saucepan. Bring to a boil, then simmer 15 to 18 minutes until completely tender. Drain well, return to the warm pan and cover off heat.
3. Brown in batchesSelect Sauté on High on a 6-quart electric pressure cooker. Add 1 tablespoon oil and brown half the meatballs for about 4 minutes, turning carefully; transfer to a clean plate. Repeat with the remaining oil and meatballs. Browning adds flavor but does not need to cook the centers.
4. Deglaze and arrangeCancel Sauté, pour in the beef broth and Worcestershire and scrape the base until completely smooth. Arrange the meatballs in the thin liquid in two loose layers. Confirm the contents remain below the maximum-fill line; do not add flour, butter or cream yet.
5. Pressure-cook and releaseLock the lid and cook on High Pressure for 5 minutes; allow about 12 minutes to reach pressure. Let pressure release naturally for 5 minutes, then vent the remainder in short controlled pulses. Pause if liquid sputters and open only after the float valve drops.
6. Verify the meatballsTransfer the meatballs to a clean warm platter. Check several from both layers through the center with an instant-read thermometer; every meatball must reach 160°F. If one falls short, simmer all meatballs gently in the broth until they reach 160°F.
7. Finish mash and gravyMash the hot potatoes with 4 tablespoons butter, warm milk and the remaining 1/2 teaspoon salt. Mash 2 tablespoons flour with the softened 2 tablespoons butter into a smooth paste. Select Sauté on Low, whisk the paste into the cooker liquid and simmer 2 minutes; whisk in cream and Dijon and simmer 2 to 3 minutes more. Return meatballs and heat gently to 165°F.
8. Plate the family supperSpoon mashed potatoes onto plates, add meatballs and cream gravy and place lingonberry preserves alongside to match the photographed meal. Finish with dill or parsley. Keep the gravy mild and offer extra pepper at the table.