Soups & Stews
This meatloaf soup recipe transforms a classic comfort dish into a hearty, one-bowl wonder that delivers all the flavors you love—crispy top, tender meat, and rich broth—without the fuss.
Standing on a step stool in my grandmother’s kitchen in Sicily, I learned how to balance textures and flavors that make every spoonful satisfying. The secret lies in baking the meatloaf separately, then slicing it into the soup for maximum flavor infusion while keeping that signature crispy crust intact.
What sets this recipe apart is the foolproof technique that ensures the meatloaf stays juicy and flavorful even after being submerged in soup.
We start with ground beef, breadcrumbs, and a blend of herbs that create a savory base, then top it with a layer of crushed crackers for that coveted crispy finish.
The soup base—a simple but aromatic mix of beef broth, tomatoes, and onions—simmers until the meatloaf slices melt into the broth, creating a deeply comforting dish that’s perfect for chilly evenings.
The result is a restaurant-quality meal that’s surprisingly simple to prepare. The meatloaf bakes while you prep the soup, so everything comes together in under an hour. Each bite delivers tender meat, crispy edges, and a rich, savory broth that feels like a warm hug on a cold day.
This isn’t just soup—it’s a meal that brings the cozy, nostalgic flavors of home to your table.
Serve it with a sprinkle of fresh parsley and crusty bread to soak up every last drop of that flavorful broth. The leftovers reheat beautifully, making it an ideal dish for meal prep or feeding a crowd. Let’s get cooking!
Ingredients for meatloaf soup
Pantry staples and a few key ingredients create this restaurant-quality meatloaf soup with crispy edges and tender meat.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef 🥩 | 1 ½ lb | 80/20 fat ratio preferred |
| Beef Broth 💧 | 6 cups | Low-sodium preferred |
| Tomato Sauce 🍅 | 1 ½ cups | San Marzano preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Breadcrumbs 🍞 | 1 cup | Panko for extra crisp |
| Eggs 🥚 | 1 whole | Large, room temperature |
| Ketchup 🍅 | ¼ cup | For meatloaf glaze |
| Dried Parsley 🌿 | 1 tbsp | Or 2 tbsp fresh chopped |
| Dried Oregano 🍃 | 1 tsp | Italian preferred |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
| Ritz Crackers 🍞 | 1 cup | Crushed, for crispy top |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Olive Oil 🫒 | 1 tbsp | For sautéing onions |
The ground beef is where the magic happens—80/20 fat ratio keeps it juicy, but 90/10 works too if you prefer leaner. Costco and Trader Joe's usually have the best prices for bulk packs. For the broth, low-sodium is key—you can always add more salt later, but you can't take it out. The tomato sauce? San Marzano is ideal, but any good-quality jarred sauce works. The Ritz crackers are non-negotiable for that crispy top—Ritz or water crackers both work, but avoid saltines; they get soggy.
No ketchup? Tomato paste mixed with a splash of vinegar does the trick. Short on parsley? Dried oregano or basil at half the amount gets you close. The meatloaf mix can be prepped ahead—shape and refrigerate for up to 24 hours before baking. For extra richness, add a splash of Worcestershire sauce to the soup base. The cracker topping? Crush them fine—you want a powdery texture, not chunks. And trust me, the crispier the top, the better the whole dish.
This soup reheats beautifully—3-4 days in the fridge, 3 months frozen. I like to portion it into containers with a sprinkle of parsley on top. The meatloaf slices stay tender even after reheating, but if you're worried, add a splash of broth when warming. For meal prep, double the recipe—it's perfect for lunches all week. The cracker topping loses crispiness when reheated, so always add fresh after serving.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just toss everything in a deep pot, stir, and let it simmer. No chopping boards to scrub, no extra dishes. The onion and garlic soften into the broth while you’re still chopping the rest of dinner.
- Deep, Rich Umami: That combo of ground beef and tomato sauce? It’s like a hug in a bowl. The beef broth adds this hearty depth, and the garlic—oh, the garlic—turns this into something you’ll want to sip slowly, not just inhale.
- Weeknight Workhorse: It’s my go-to when I need something filling but don’t want to fuss. Double the batch, freeze half, and you’ve got a ready-to-heat meal for lazy days. (Yes, even on a Tuesday night when you’re exhausted.)
- Budget-Friendly Powerhouse: Ground beef and broth stretch for miles, and you can’t beat the cost. Honestly, it’s the kind of meal that makes me feel like I’m feeding a crowd without breaking the bank—my kids ask for it all the time.
Step-by-step instructions for meatloaf soup with crispy top
Here's how to transform classic meatloaf into a hearty, comforting soup with that signature crispy cracker crust.
Sauté the Aromatics for Flavor Foundation
Heat the 1 tablespoon olive oil in a large Dutch oven over medium heat. Add the 1 whole yellow onion and cook for 5 minutes until softened and translucent. I like to press down gently with a wooden spoon to ensure even cooking.
Add the 4 cloves minced garlic cloves and cook for 30 seconds until fragrant—this prevents the garlic from burning. The onions should be golden at the edges but not browned. This step builds the flavor base that will carry through the entire soup.
Brown the Ground Beef for Richness
Increase heat to medium-high and add the 1.5 lb ground beef, breaking it apart with a wooden spoon. Cook for 6-8 minutes until the beef is deep brown and no longer pink. This browning step creates the Maillard reaction that gives the soup its deep, meaty flavor.
Don't drain the fat—it adds moisture and richness to the soup. If the pan gets too greasy, use a paper towel to blot excess fat after browning. The beef should be crumbly but not dry, with a nice crust forming on the edges.
Build the Meatloaf Mixture
In a large bowl, combine the cooked beef with 1 cup breadcrumbs, 1 whole egg, 1.5 teaspoons salt, 1 teaspoon black pepper, 1 teaspoon dried oregano, and 1 tablespoon dried parsley. Mix gently with your hands until just combined—overmixing develops gluten and makes the meatloaf dense.
The mixture should hold together when pressed but still look slightly crumbly. This texture ensures the meatloaf stays moist while developing that perfect crispy top. If it feels too dry, add 1 teaspoon beef broth to help bind it.
Assemble and Bake the Meatloaf Top
Return the Dutch oven to the stove over medium heat. Add 1.5 cups tomato sauce, 6 cups beef broth, and 0.25 cup ketchup, stirring to combine. Bring to a gentle simmer, then carefully spoon the meat mixture into the pot, mounding it slightly in the center.
Press the 1 cup crushed Ritz crackers firmly on top of the meat mixture to create the crispy crust. This is the secret to that satisfying crunch—don't skip pressing them down! Transfer the Dutch oven to a 375°F preheated oven and bake for 45-50 minutes until the cracker top is golden brown and the internal temperature reaches 160°F.
Simmer and Finish for Perfect Texture
Remove the meatloaf from the oven and let it rest for 10 minutes. Meanwhile, skim any excess fat from the soup surface. Return the pot to the stove over low heat and simmer for 10-15 minutes until the soup thickens slightly and flavors meld together.
Garnish with 0.25 cup chopped fresh parsley and serve immediately with crusty bread. The cracker top should be crispy enough to hold its shape when lifted with a spoon, while the soup underneath remains rich and savory. This is where all the comfort comes together!
Pro Tips For Making Meatloaf Soup
- Brown the Beef First: I learned this the hard way—skipping the browning step means your soup will taste like undercooked meat swimming in broth. Use a heavy pot on medium-high heat, break the beef into small chunks, and let it sizzle for 5-6 minutes until deeply browned. That crust packs serious flavor, and it won’t dissolve into mush later.
- Sweat the Onions Low: After burning three batches, I finally figured out: onions caramelize best when they’re not in a rush. Cut them into even ¼-inch slices, cook them in a dry pot on low heat for 8-10 minutes, and stir constantly. If they start sticking, add a splash of beef broth to deglaze—this builds the soup’s depth without overpowering it.
- Deglaze Like a Pro: That browned beef and onion fond at the bottom? Don’t scrape it out with a spatula—pour in ½ cup of beef broth and let it simmer for 2 minutes first. The fond will lift right off the pot, adding rich, umami notes to your soup. I skip this step when I’m lazy, but the dish is noticeably better when I don’t.
- Simmer, Don’t Boil: Sounds weird, but it works: once everything’s in the pot, keep the heat at a gentle simmer (tiny bubbles, not rolling). Boiling breaks down the meatloaf texture and makes the broth cloudy. If your stove runs hot, crack the lid or reduce to low—your soup will stay tender and the flavors will meld smoothly.
Wine and beer pairings for this recipe
Red Wine Classics
For this hearty meatloaf soup, I always reach for a bold red wine with enough body to stand up to the rich beef flavors.
A Chianti Classico from Tuscany is my go-to—its bright acidity and notes of cherry and dried herbs cut through the soup’s richness while complementing the tomato base. If you prefer something smoother, a Cabernet Sauvignon with 12-14% ABV (like a Napa Valley example) adds depth without overpowering the dish. 🍷
Malbec for Depth
Argentinian Malbec is another fantastic choice, especially if you enjoy a touch of smokiness. Look for a Mendoza region bottle with 14-15% ABV—its dark fruit flavors and velvety tannins pair beautifully with the meatloaf’s savory notes.
I like to chill it slightly before serving to soften the tannins and enhance the wine’s aromatic profile.
Beer Pairings
A dark lager like Guinness or Samuel Adams Black Lager adds a malty contrast that balances the soup’s richness. The roasted barley notes in these beers complement the cracker topping and beef, while the slight bitterness cleanses your palate between spoonfuls.
For a lighter option, try a wheat beer with citrus notes to brighten the dish. 🍺
White Wine Surprise
Don’t overlook white wines—a dry Riesling from Germany or Alsace can be a revelation. The wine’s crisp acidity and hints of peach and citrus create a refreshing contrast to the meaty soup. I often serve it slightly chilled (45-50°F) to highlight its bright, mineral-driven character.
Port for Dessert
If you’re serving this soup as part of a meal, finish with a Ruby Port—its sweet, fruity notes and subtle chocolate undertones make a perfect pairing for the rich, savory flavors. A 10-15 minute decanting session opens up the wine’s aromas, enhancing the overall dining experience. 🍷
Nutrition facts
Frequently asked questions
Why does the meatloaf get soggy when added to soup?
This recipe avoids sogginess by baking the meatloaf separately in the soup base, not pre-cooking it. The cracker topping stays crispy because it's pressed on fresh after baking, not submerged. The key is baking until the internal temp hits 160°F before adding to the simmering broth.
Can I make this with ground turkey instead of beef?
Use 1.5 lb ground turkey (93/7 ratio) and reduce baking time to 35-40 minutes. Add 1 tablespoon olive oil to the meat mixture to compensate for lower fat content. The flavor will be lighter but still delicious with extra herbs.
What if I don't have Ritz crackers for the crispy top?
Use crushed saltines (lightly crushed) or panko breadcrumbs instead. For extra crunch, mix ½ cup crushed crackers with ½ cup panko. Avoid whole-grain crackers—they get mushy. The cracker layer needs to be powdery, not chunky.
How can I make this gluten-free?
Replace breadcrumbs with 1 cup gluten-free breadcrumbs or 1 cup crushed gluten-free crackers. Use a gluten-free egg substitute if needed, and check that your broth and tomato sauce are certified gluten-free. The cracker topping can be made with gluten-free Ritz-style crackers.
Can I prep the meatloaf mixture ahead of time?
Yes! Shape the meatloaf mixture into a loaf and refrigerate for up to 24 hours before baking. For longer storage, shape and freeze for 1 month. Thaw overnight in the fridge before baking. The flavors actually develop better when prepped ahead!
