Simple Instant Pot Swedish Meatballs Recipe
As some of you might know from my previous posts, I LOVE my Instant Pot. And after this simple Swedish meatballs recipe, I am more in love than ever.
Swedish Meatballs are a family favorite around here. While traditional recipes aren’t too hard, they require multiple pans and some time. But not anymore! This recipe took just 15 minutes from start to finish. So grab your Instant Pot and let’s get started!
Oh—and don’t forget my favorite Instant Pot dessert: apples with ice cream.
Simple Instant Pot Swedish Meatballs Recipe

You Will Need:
- 2 lbs frozen meatballs (if you want to make meatballs from scratch, check out my recipe below)
- 2 cans cream of mushroom soup
- 1 ½ cans beef or vegetable broth
- 1 ½ cups milk
- 10 oz egg noodles
- Salt and pepper to taste
- 6 tablespoons sour cream
Optional: Dairy-Free Mushroom Soup
- 8 oz diced mushrooms
- 1 medium onion
- 5 tbsp dairy-free butter
- 2 cups vegetable broth
- 1 ½ cups dairy-free milk
- 4 tbsp gluten-free flour
- 1 tsp salt
- 1 tsp pepper
Saute onion and mushrooms in butter until soft. Add broth and milk, then stir in flour, salt, and pepper. Mix until smooth.
Instructions
Step 1: Add liquids to the Instant Pot. Then add noodles, followed by meatballs. Stir well and season with salt and pepper. Add sour cream.

Step 2: Set timer for 12 minutes and lock the lid.
Step 3: Release pressure carefully, open lid away from your face, stir, and serve.

That’s it—one pot, super easy, and incredibly delicious. Perfect for busy days and minimal cleanup. Total win!
Also try: Instant Pot Baked Potatoes and Instant Pot Salmon Recipe.

Here’s how to make your own Swedish Meatballs from scratch!

Ingredients
For the Meatballs
- 1 pound ground beef
- 1/2 pound ground pork
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1/2 cup breadcrumbs
- 1/4 cup milk
- 1 egg
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon allspice
- 2 tablespoons parsley, chopped
- 2 tablespoons butter or oil for frying
Instructions
1. Make the Meatball Mixture
In a small bowl, combine breadcrumbs and milk. Let sit for 2–3 minutes.
In a large bowl, mix:
ground beef
ground pork
onion
garlic
soaked breadcrumbs
egg
salt
pepper
nutmeg
allspice
parsley
Mix gently until combined.
2. Shape the Meatballs
Roll into small meatballs, about 1 tablespoon each.
3. Cook the Meatballs
Heat butter in a large skillet over medium heat. Cook meatballs in batches for about 7–9 minutes, turning occasionally until browned and fully cooked.
Transfer to a plate.
Easy Creamy Gravy Recipe
- 3 tablespoons butter
- 3 tablespoons flour
- 2 cups beef broth
- 1 cup heavy cream
- 1 tablespoon Worcestershire sauce
- 1 teaspoon Dijon mustard
- Salt and pepper to taste
How to Make the Gravy
In the same skillet, melt butter. Whisk in flour and cook for 1 minute.
Slowly pour in beef broth while whisking. Add cream, Worcestershire sauce, and Dijon mustard.
Simmer until thick and creamy.
You can use this gravy for instant pot or if you want to use the skillet then just return meatballs to the skillet and simmer for another 5 minutes so they soak up all that delicious sauce.
Serve warm with:
- creamy mashed potatoes
- buttered egg noodles
- roasted vegetables
- lingonberry jam for a sweet-tart contrast
Helpful Tips
- A mix of beef and pork gives the best flavor and texture.
- Don’t overmix the meat or the meatballs can turn dense.
- If the sauce gets too thick, add a splash of broth.
- These freeze beautifully for easy weeknight meals.

Cook, Baker, Phototaker, Fitness Mover and Shaker, Cupcake Tester, Deal Maker, Adventurous Undertaker, Do Good “Deeder”, Teacher, Mom, Wife, Patriot for Life & Giver of Good Advice – RealAdviceGal

