If you are craving a cozy, mouthwatering dinner that comes together quickly, let me introduce you to the magic of the Instant Pot Swedish Meatballs Recipe. This dish combines tender, flavorful meatballs simmered in a rich, creamy sauce bursting with warm spices and fresh herbs. The Instant Pot makes the process surprisingly simple, locking in all those savory flavors while saving you time in the kitchen. Whether you’re feeding a crowd or looking for a comforting weeknight meal, this recipe will soon become your go-to for Swedish-inspired comfort food done right.

Ingredients You’ll Need
The beauty of this Instant Pot Swedish Meatballs Recipe lies in its straightforward ingredients. Each item plays a crucial role in building layers of flavor and that signature creamy texture.
- Ground pork and beef: The perfect combo for juicy, tender meatballs with a rich flavor.
- Panko breadcrumbs: They help keep meatballs light and fluffy without becoming dense.
- Onion: Adds a gentle sweetness and depth when finely chopped or shredded.
- Egg yolks: Act as a binder, giving the meatballs stability and richness.
- Nutmeg and allspice: Classic Swedish spices that create that unmistakable warm aroma.
- Milk: Keeps the meatballs moist and tender during cooking.
- Olive oil and butter: Olive oil is perfect for browning, while butter forms the base of the creamy gravy.
- Flour: Thickens the silky sauce beautifully without clumps.
- Beef broth: Provides a savory depth that’s crucial for the gravy.
- Sour cream: Adds tang and creaminess to finish the sauce perfectly.
- Fresh dill and parsley: Bright herbs for that fresh finish and vibrant color.
- Salt and pepper: Essential for seasoning and enhancing all the flavors.
How to Make Instant Pot Swedish Meatballs Recipe
Step 1: Make the Meatballs
Start by mixing ground pork and beef with panko breadcrumbs, finely chopped onion, egg yolks, nutmeg, allspice, salt, pepper, and milk. This mixture forms the foundation of incredibly tender and flavorful meatballs. Once combined thoroughly, shape the mixture into 1-inch meatballs—this size ensures quick and even cooking in the Instant Pot.
Step 2: Brown the Meatballs
Using the “Sauté” function on your Instant Pot, heat olive oil and brown the meatballs in batches. Browning seals in the meat’s juices and creates a gorgeous caramelized crust, which adds depth and texture to the dish. Remove the browned meatballs and set them aside carefully so they don’t break apart.
Step 3: Make the Gravy
Next, melt butter directly in the Instant Pot. Whisk in the flour and cook it for about one minute to build a roux that thickens the sauce without any raw flour taste. Gradually whisk in the beef broth, seasoning with salt and pepper as you go. This savory base is what turns the meatballs into an indulgent meal.
Step 4: Pressure Cook Everything
Add the browned meatballs back into the pot with the gravy. Secure the lid and set your Instant Pot to “Manual” or “Pressure Cook” on high pressure for 8 minutes. This step infuses the meatballs with the rich flavors of the gravy while cooking them perfectly through in a fraction of the time traditional methods require.
Step 5: Finish the Sauce and Serve
After releasing the pressure, remove the meatballs carefully. Switch to “Sauté” mode again to simmer the gravy for 4 to 5 minutes, reducing it slightly to thicken. Stir in the sour cream to add that hallmark creamy tanginess distinctive to Swedish meatballs. Pour this luscious sauce over the meatballs and sprinkle with fresh dill and parsley for a bright, herbaceous finish.
How to Serve Instant Pot Swedish Meatballs Recipe

Garnishes
Fresh herbs like dill and parsley aren’t just decoration—they give a burst of freshness that cuts through the richness of the sauce. For an extra touch, a few cracked black peppercorns or a sprinkle of smoked paprika can add subtle complexity.
Side Dishes
This meal pairs wonderfully with creamy mashed potatoes that soak up every drop of the delicious gravy. Egg noodles or buttered broad noodles are another traditional choice that complements the flavors while adding comforting texture. Steamed green beans or roasted Brussels sprouts offer a nice crisp, balancing the dish with bright, fresh notes.
Creative Ways to Present
For a fun twist, try serving the Swedish meatballs over cauliflower rice or with a hearty slice of rustic bread to mop up the sauce. You could also turn this into a meatball sandwich with a schmear of sour cream in a toasted bun, for a cozy lunch that will delight any crowd. Whatever way you present them, these meatballs make every bite feel like a warm hug.
Make Ahead and Storage
Storing Leftovers
Leftover Swedish meatballs keep beautifully in an airtight container in the fridge for up to 3 days. The flavors often intensify, making for even tastier meals later on. Just make sure to store the meatballs and gravy together to keep everything well-coated and moist.
Freezing
You can freeze the meatballs and gravy separately or together in freezer-safe containers or bags for up to 3 months. For best results, freeze in portion-sized containers to make thawing and reheating quick and easy. Thaw overnight in the refrigerator before reheating.
Reheating
Reheat gently on the stovetop over low heat, stirring occasionally to keep the sauce smooth and prevent the meatballs from drying out. Adding a splash of beef broth or water can help loosen the gravy if it thickened too much after chilling or freezing. Alternatively, microwave in short bursts, stirring in between.
FAQs
Can I use just beef or just pork for these meatballs?
Absolutely! Using a combination of ground pork and beef gives the most balanced flavor and texture, but you can swap in just one meat based on your preference or what you have on hand. Keep in mind pork adds extra juiciness while beef gives robust flavor.
Do I have to brown the meatballs first?
Browning the meatballs before pressure cooking adds a wonderful caramelized flavor and helps them hold together better. While you could skip this step, it’s definitely worth the extra few minutes for that rich, classic taste.
What if I don’t have sour cream?
Sour cream is key for the signature tang and creaminess in the gravy. If you don’t have it, Greek yogurt can be a substitute, but add it at the end off heat to avoid curdling. Heavy cream can also work, though it lacks the tang.
Can I make this recipe gluten-free?
Yes! Replace the all-purpose flour with a gluten-free flour blend or cornstarch to thicken the gravy. Also, be sure to use gluten-free breadcrumbs such as those made from rice or almond flour.
Is there a vegetarian version of this Instant Pot Swedish Meatballs Recipe?
While traditional Swedish meatballs rely on meat, you can make vegetarian balls using textured vegetable protein or lentils with similar spices. Just adjust cooking times accordingly and substitute vegetable broth for the gravy.
Final Thoughts
This Instant Pot Swedish Meatballs Recipe offers the perfect blend of ease, comfort, and flavor that everyone will love. The creamy, aromatic sauce paired with tender, well-seasoned meatballs is the kind of meal that feels like a warm embrace on a plate. Give it a try—you’ll soon discover why this recipe becomes a cherished favorite in your cooking repertoire.
Print
Instant Pot Swedish Meatballs Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 8 servings
- Category: Main Course
- Method: Instant Pot
- Cuisine: Swedish
Description
This Instant Pot Swedish Meatballs recipe offers tender, flavorful meatballs simmered in a creamy, rich gravy. Made with a blend of ground pork and beef, seasoned with classic spices like nutmeg and allspice, these meatballs are browned and then pressure-cooked to juicy perfection. The sauce is finished with sour cream and fresh herbs for a comforting, traditional Scandinavian dish that’s perfect for weeknight dinners or special occasions.
Ingredients
Meatballs
- 1 pound ground pork
- 1 pound lean ground beef
- ½ cup breadcrumbs (Panko recommended)
- 1 medium onion, finely chopped or shredded
- 2 large egg yolks
- ½ teaspoon salt, or to taste
- ½ teaspoon black pepper, or to taste
- ¼ teaspoon ground nutmeg
- ¼ teaspoon ground allspice
- ⅓ cup milk
- 2 tablespoons olive oil, for frying
Gravy
- 6 tablespoons unsalted butter
- ⅓ cup all-purpose flour
- 3 cups low-sodium beef broth
- ¼ teaspoon salt, or to taste
- ¼ teaspoon black pepper, or to taste
- ¾ cup sour cream
- 1 tablespoon fresh dill, chopped
- 1 tablespoon fresh parsley, chopped
Instructions
- Make Meatballs: Combine all meatball ingredients (ground pork, ground beef, breadcrumbs, chopped onion, egg yolks, salt, pepper, nutmeg, allspice, and milk) in a large mixing bowl. Mix thoroughly until well combined, then shape the mixture into 1-inch meatballs, approximately 40 in total.
- Brown Meatballs: Select the “Sauté” function on your Instant Pot and heat the olive oil. Working in batches, brown the meatballs on all sides until they develop a golden crust. Remove the browned meatballs from the pot and set them aside.
- Make Gravy: In the same Instant Pot, melt the unsalted butter. Whisk in the all-purpose flour and cook for about 1 minute to create a roux. Gradually whisk in the low-sodium beef broth until smooth. Season the gravy with salt and black pepper. Return the browned meatballs to the pot, ensuring they are submerged in the gravy.
- Pressure Cook: Secure the Instant Pot lid and set the cooker to “Manual” or “Pressure Cook” mode on high pressure for 8 minutes. Once the cooking cycle is complete, perform a quick pressure release to safely release the steam.
- Finish: Remove the meatballs carefully from the pot. Select the “Sauté” function again and simmer the remaining gravy for 4-5 minutes to reduce and thicken it slightly. Stir in the sour cream until fully incorporated and creamy. Pour the finished gravy over the meatballs and garnish with freshly chopped dill and parsley before serving.
Notes
- Use Panko breadcrumbs for a lighter texture in the meatballs.
- Be careful not to overcook the meatballs during sautéing, as they will cook further under pressure.
- Quick release pressure carefully to avoid splattering.
- For a gluten-free version, substitute all-purpose flour and breadcrumbs with gluten-free alternatives.
- Fresh herbs like dill and parsley add brightness, but you can adjust or omit based on preference.

