Nothing beats the cozy hug of a bubbling Swedish Meatball Casserole fresh from the oven. This recipe is my go-to when I need that perfect blend of nostalgia and hearty goodness – it’s basically comfort food wearing a cozy Scandinavian sweater! I learned this version from my aunt during a particularly snowy winter in Minnesota, and it’s been warming bellies at our family gatherings ever since.

Table of Contents
Table of Contents
Why You’ll Love This Swedish Meatball Casserole
The magic happens when tender homemade meatballs meet that creamy, dreamy sauce – it’s like the best parts of Swedish meatballs and a casserole had the most delicious baby. Don’t let the “Swedish” part intimidate you – this is simple, satisfying home cooking at its finest. Just wait until the smell of those meatballs baking with onions and cream of wheat fills your kitchen!
Oh friends, let me count the ways this dish will steal your heart (and probably become a weekly rotation)! I’ve made this casserole more times than I can count, and here’s why it never gets old:
- Hearty comfort in every bite – That rich, creamy sauce hugging tender meatballs? It’s like a warm blanket for your stomach. Perfect for when you need serious comfort food therapy.
- Family-friendly magic – My picky nephew who won’t touch anything green? Devours this. My meat-and-potatoes dad? Asks for seconds. It’s that magical dish that pleases everyone at the table.
- Freezer fairy godmother – I always double the recipe and freeze half. Future you will high-five present you when you discover this waiting on a busy weeknight!
- Customizable canvas – Swap beef for turkey, add a pinch of allspice for extra Swedish flair, or throw in some sautéed mushrooms if you’re feeling fancy. It’s forgiving like that.
- Leftovers that taste better – Somehow, the flavors deepen overnight. Those next-day lunches? Absolute gold.
Seriously, this casserole checks all the boxes – easy enough for weeknights but special enough for Sunday supper. The first time I made it, my husband said “This tastes like someone’s Swedish grandma hugged my tastebuds.” And really, isn’t that what we all want from our food? You can see more of our family favorites over at our Facebook page.
Ingredients for Swedish Meatball Casserole
Gathering the right ingredients is half the battle with this cozy dish – and trust me, every single one plays a special role! Here’s what you’ll need to make magic happen:
- 1 large egg (room temperature blends better – I just set mine out while preheating the oven)
- ¼ cup whole milk (none of that skim stuff – we need the fat for tenderness!)
- 1 pound lean ground beef (85/15 works perfectly – enough fat for flavor but not greasy)
- ¼ cup dry cream of wheat cereal (my secret weapon for ultra-tender meatballs!)
- ¼ cup minced onion (I use yellow onions, but sweet onions work too if that’s what you’ve got)
- 1 (10.75 ounce) can condensed cream of chicken soup (don’t dilute it – we want that concentrated flavor)
- 1 (10.75 ounce) can condensed cream of mushroom soup (the earthy notes balance everything beautifully)
- 1 (12 fluid ounce) can evaporated milk (NOT sweetened condensed – that would be… interesting but wrong)
- 1 tablespoon chopped fresh parsley (for that pretty green pop at the end)
Now, about substitutions – because I know life happens! If you’re out of evaporated milk, you can use half-and-half in a pinch (just use 1½ cups). Ground turkey works if you’re avoiding beef, but add a tablespoon of olive oil to keep it moist. And if cream of wheat isn’t in your pantry, instant mashed potato flakes make a decent stand-in. But honestly? The cream of wheat gives these meatballs their signature melt-in-your-mouth texture that makes this recipe special.

How to Make Swedish Meatball Casserole
Okay, let’s get our hands dirty – this is where the magic happens! I promise it’s easier than it looks, and the payoff is so worth it. Just follow these steps, and you’ll have the coziest, most comforting casserole ready before you know it.
Preparing the Meatballs
First things first – preheat that oven to 350°F (175°C). While it’s heating up, grab your biggest mixing bowl (I always use my grandma’s old yellow one for luck). Whisk together the egg and milk until they’re completely combined – no streaks! Then add your ground beef, cream of wheat, and those minced onions. Here’s my trick: use your hands to mix it all together! It might feel a bit messy, but this is the best way to get everything evenly distributed without overworking the meat.
Now for the fun part – rolling! I aim for meatballs about 1-inch in diameter (roughly the size of a walnut). Pro tip: keep a little bowl of water nearby to wet your hands occasionally – this keeps the mixture from sticking to you too much. Place them on a lightly greased baking sheet – I can usually fit about 24-28 on a standard sheet. Don’t crowd them though, they need their personal space to brown properly!
Baking and Sauce Assembly
Pop those beauties in the oven for about 20 minutes. You’ll know they’re ready when they’re lightly browned and firm to the touch. While they’re baking, let’s make that luscious sauce! In another bowl (yes, more dishes – but trust me, it’s worth it), combine both cans of soup with the evaporated milk. Stir until it’s completely smooth – no lumps allowed! I like to use a whisk for this to really get it creamy.
Once the meatballs are done, transfer them to a greased 2-quart casserole dish. Pour that velvety sauce all over them – it should cover them almost completely. Back into the oven it goes, uncovered this time, for about 40 minutes. The sauce will bubble around the edges and thicken up beautifully. When it comes out, sprinkle that fresh parsley on top – it adds such a nice pop of color and freshness against the creamy sauce.
Now the hardest part – waiting 5 minutes before digging in! This lets everything settle so you don’t burn your tongue (learned that the hard way) and allows the flavors to meld even more. Then? Pure comfort food heaven!
Print
Heavenly Swedish Meatball Casserole That Will Melt Hearts in 30 Minutes
A hearty Swedish Meatball Casserole made with ground beef, cream of wheat, and a creamy soup mixture, baked to perfection.
- Total Time: 75 minutes
- Yield: 6 servings 1x
Ingredients
- 1 egg
- ¼ cup milk
- 1 pound ground beef
- ¼ cup dry cream of wheat cereal
- ¼ cup minced onion
- 1 (10.75 ounce) can condensed cream of chicken soup
- 1 (10.75 ounce) can condensed cream of mushroom soup
- 1 (12 fluid ounce) can evaporated milk
- 1 tablespoon chopped fresh parsley
Instructions
- Preheat oven to 350 degrees F (175 degrees C).
- In a large bowl, whisk together the egg and the milk. Add the beef, cream of wheat, and onion and mix well. Shape into 1 inch balls. Place balls on a lightly greased baking sheet.
- Bake at 350 degrees F (175 degrees C) for about 20 minutes.
- Drain meatballs on paper towels, if needed. Then place meatballs in a lightly greased 2 quart casserole dish.
- In a separate medium bowl, combine the soups with the evaporated milk, stirring until smooth. Pour over the meatballs.
- Bake uncovered at 350 degrees F (175 degrees C) for another 40 minutes.
- Sprinkle with parsley before serving.
Notes
- For extra flavor, brown the meatballs in a skillet before baking.
- Substitute ground turkey for a lighter version.
- Serve with mashed potatoes or egg noodles.
- Prep Time: 15 minutes
- Cook Time: 60 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Swedish
- Diet: Low Lactose
Nutrition
- Serving Size: 1 serving
- Calories: 350
- Sugar: 8g
- Sodium: 900mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 8g
- Trans Fat: 0.5g
- Carbohydrates: 20g
- Fiber: 1g
- Protein: 25g
- Cholesterol: 100mg
Tips for the Best Swedish Meatball Casserole
After making this casserole more times than I can count (and yes, burning a batch or two along the way), I’ve learned all the tricks to make it absolutely foolproof. These little touches take it from good to “Oh my goodness, can I get this recipe?” territory!
Brown those meatballs for extra flavor
While the recipe works perfectly baking the meatballs directly, I sometimes cheat and give them a quick sear in a skillet first. Just heat a tablespoon of butter over medium-high and brown them in batches – about 2 minutes per side. That golden crust adds incredible depth! Don’t worry about cooking them through – they’ll finish in the oven. This step adds maybe 10 minutes but makes SUCH a difference.
Chill your meat mixture before shaping
Here’s my secret weapon: after mixing the meatball ingredients, cover the bowl and pop it in the fridge for 20-30 minutes. Chilled meat is SO much easier to shape – it doesn’t stick to your hands as much, and the balls hold their shape better while baking. Bonus? The cream of wheat has extra time to absorb moisture, making the texture even more tender.
Fresh parsley isn’t just for looks
I know it’s tempting to skip the parsley garnish, but trust me – it’s not just decoration! That pop of green adds a fresh, herbal note that cuts through the richness of the sauce. If I’m feeling fancy, I’ll sometimes add a tiny pinch of lemon zest to the parsley – it brightens everything up beautifully.
A few more pro tips while I’m thinking of them:
- Use an ice cream scoop for perfectly even meatballs – the kind that has the lever to release. Game changer!
- If your sauce seems too thick after baking, stir in a splash of regular milk – the residual heat will thin it perfectly.
- For extra Swedish authenticity, add a pinch of allspice or nutmeg to the meat mixture. Just a whisper – you want it subtle.
The beauty of this recipe is how forgiving it is – even my “oops” moments turned out tasty! But these little tricks? They’ll make you look like a Swedish meatball master. If you’re looking for more dinner inspiration, check out our full collection of recipes.

Serving Suggestions
Now, let’s talk about the best part – eating this glorious creation! While this Swedish Meatball Casserole absolutely stands on its own (I’ve been known to eat it straight from the baking dish with a spoon, no shame), here are my favorite ways to serve it up:
- Creamy mashed potatoes – The ultimate comfort food pairing! That silky sauce drapes over fluffy potatoes like a dream. I use Yukon Golds with plenty of butter.
- Buttered egg noodles – A classic for a reason. The noodles catch all that delicious sauce – my kids call them “flavor slides.”
- Lingonberry jam – If you want authentic Swedish flair, this tart-sweet condiment is magical. IKEA sells small jars, or raspberry jam works in a pinch.
- Crisp green salad – Something fresh and crunchy balances the richness perfectly. My go-to is butter lettuce with a simple vinaigrette.
- Roasted carrots – Because apparently we need vegetables? Honey-glazed carrots make me feel virtuous while still keeping cozy.
Pro tip: Serve with extra sauce on the side – I always wish I’d made more! And crusty bread for mopping up every last drop is non-negotiable in my house. However you serve it, just make sure there’s plenty to go around – this dish disappears fast!
Storage and Reheating
Okay, confession time – I rarely have leftovers of this casserole because everyone in my house devours it! But on the rare occasion I do (usually because I’ve wisely made a double batch), here’s how to keep it tasting just as amazing as when it first came out of the oven.
Refrigerating like a pro
Let the casserole cool just slightly (about 20 minutes) before transferring it to an airtight container. I’m obsessed with these glass meal prep containers with locking lids – they keep everything fresh without absorbing odors. Stored properly, your Swedish Meatball Casserole will stay delicious in the fridge for about 3 days. The sauce actually thickens up nicely overnight, which I kind of love!
Freezing for future you
This is where this recipe really shines! The casserole freezes beautifully for up to a month. My method? Portion it out into individual servings before freezing – that way you can grab just what you need. I use oven-safe ramekins lined with parchment paper for easy removal. Pro tip: freeze the sauce-covered meatballs separately from any sides like mashed potatoes – they reheat better that way.
Reheating without losing magic
For refrigerated leftovers, I always reheat in the oven at 325°F (about 20 minutes covered, then 10 uncovered) – the slow warmth brings back that fresh-from-the-oven goodness. Microwave works in a pinch (about 2 minutes on medium power), but the sauce can separate a bit. If you’re reheating frozen, let it thaw overnight in the fridge first – trust me, it makes all the difference!
One last tip: if the sauce seems a bit thick after reheating, stir in a splash of milk or cream while it’s still hot. It’ll loosen right up to that perfect silky consistency again. Now go forth and meal prep with confidence – future hungry you will be so grateful!

Nutritional Information
Now, I’m no nutritionist (just a home cook who loves good food!), but I know some folks like to keep track of these things. Here’s the approximate nutritional breakdown per serving – keep in mind these are estimates and will vary based on your exact ingredients:
- Calories: About 350 per generous serving
- Fat: 18g (7g saturated – blame that delicious beef and evaporated milk!)
- Protein: A solid 25g – makes this a satisfying meal
- Carbs: Around 20g (the cream of wheat and soups add up)
- Sodium: Approximately 900mg (those condensed soups pack a punch)
A few quick notes from my kitchen experiments: Using leaner beef (90/10) drops the fat by about 3g per serving. Low-sodium soups can cut the sodium nearly in half (just add a pinch of your own salt if needed). And if you’re watching carbs, serving over cauliflower mash instead of potatoes makes a big difference!
Remember – this is comfort food, meant to be enjoyed! I always say one nourishing, soul-warming meal like this beats a dozen “diet” meals that leave you unsatisfied. Everything in moderation, right?
FAQs About Swedish Meatball Casserole
I get asked about this casserole ALL the time – here are the questions that pop up most often in my kitchen (and my honest answers after making this dozens of times!):
What’s the secret to tender meatballs?
Two words: cream of wheat! That might sound odd, but trust me – it’s my grandma’s trick for the most tender meatballs you’ll ever eat. The cereal absorbs moisture while keeping everything light. Just don’t overmix the meat – gentle hands make tender balls!
Can I use ground turkey?
Absolutely! I do this when my sister (who doesn’t eat red meat) visits. The key is adding 1 tablespoon of olive oil to the mixture – turkey is leaner than beef and needs that extra fat to stay juicy. They’ll be slightly lighter in flavor but still delicious.
How long does this last refrigerated?
In an airtight container, it keeps beautifully for 3 days. The sauce actually thickens up nicely overnight – some might argue it tastes even better on day two! Just reheat gently in the oven with a splash of milk if the sauce seems too thick.
Final Thoughts
Well, there you have it – my absolute favorite Swedish Meatball Casserole recipe that’s been warming hearts (and bellies) for years! I can’t wait for you to experience that magical moment when the creamy sauce bubbles up around those tender meatballs in your own oven. There’s just something about this dish that feels like a big, comforting hug – perfect for chilly nights, potlucks, or anytime you need a little edible love.
Now it’s your turn! Did you try any fun twists? Maybe added some nutmeg or swapped in ground turkey? I’d love to hear how it turned out for you. Drop a rating below or share your experience in the comments – your tips might just help another home cook create their new favorite meal. Happy cooking, friends – may your meatballs always be tender and your sauce always creamy!