Soups & Stews
This Campbell's tomato soup meatball recipe transforms a classic comfort dish into something extraordinary—creamy broth infused with melty meatballs that dissolve into rich, savory perfection. The secret lies in combining tender, seasoned meatballs with Campbell's soup's built-in depth, creating a one-pot meal that's impossible to resist.
I've perfected this method over years of testing, ensuring the meatballs stay juicy while absorbing the soup's velvety texture.
What sets this recipe apart is the balance of simplicity and restaurant-quality results. You'll need just 15 minutes of active prep, followed by 20 minutes of simmering time, making it ideal for busy weeknights.
The meatballs are seasoned with garlic, herbs, and a touch of Parmesan, while the soup's natural creaminess becomes even richer when combined with a splash of heavy cream or milk. Every spoonful delivers that perfect harmony of tender meat and velvety broth.
The final dish is a creamy, cheesy masterpiece where meatballs melt into the soup, creating pockets of flavor in every bite. Top with freshly grated Parmesan and a sprinkle of parsley for extra brightness, or serve with crusty bread to soak up every last drop.
This is the kind of meal that feels indulgent yet requires minimal effort—a true comfort food upgrade.
Perfect for chilly evenings, game days, or whenever you crave a hearty bowl of soup that feels like a hug. The best part? You can adjust the spice level or add vegetables like mushrooms or spinach for extra depth. Let's make this dish that warms both body and soul.
Ingredients for campbell's tomato soup meatball
Fifteen minutes of prep transforms simple pantry staples into ultra-creamy tomato soup meatballs that melt into velvety perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80/20) 🥩 | 1 lb | Finely ground for tender meatballs |
| Campbell's Creamy Tomato Soup 🍅 | 2 cans | Condensed, 10.5 oz each |
| Heavy Cream 🥛 | ½ cup | Full-fat for rich texture |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, block preferred |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic depth |
| Fresh Parsley 🌿 | ¼ cup | Chopped for fresh brightness |
| Fresh Basil 🌿 | ¼ cup | Chopped, stems removed |
| Egg 🥚 | 1 whole | Large, room temperature |
| Breadcrumbs 🍞 | ½ cup | Panko for extra crunch |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | Fine grain preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Dried Oregano 🍃 | 1 tsp | Italian variety preferred |
| Olive Oil 🫒 | 1 tbsp | Extra-virgin for sautéing |
| Freshly Grated Nutmeg 🌿 | ¼ tsp | Fine zest preferred |
The ground beef is where the magic starts—80/20 fat ratio ensures juicy meatballs that won't dry out in the soup. Grab the finest grind at Whole Foods or your butcher's counter, as pre-packaged ground beef often has larger particles. Freshly grated Parmesan and herbs make all the difference—skip the pre-grated kind, it's the secret to that restaurant-quality flavor. For the soup, Campbell's Creamy Tomato Soup is non-negotiable; its built-in creaminess becomes even richer when combined with heavy cream. The nutmeg adds that subtle warmth that elevates this dish from ordinary to extraordinary.
No heavy cream? Half-and-half or whole milk works in a pinch, though the texture won't be quite as velvety. Short on fresh herbs? Dried basil and oregano at half the amount will get you close, but nothing beats the fresh stuff. The breadcrumbs can be swapped for crushed cornflakes if you're avoiding gluten, though panko gives that perfect crispy exterior. For extra depth, add a pinch of smoked paprika to the meatball mixture—it pairs beautifully with the tomato soup. And if you're feeling adventurous, swap half the beef for ground pork or Italian sausage for a different flavor profile.
This dish reheats beautifully—even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze for 3 months. I like to portion it into individual containers so I can grab a quick lunch. The meatballs can be prepped ahead and refrigerated for up to 24 hours before cooking, making this the perfect make-ahead meal for busy weeknights. Top with extra Parmesan and parsley right before serving to keep everything fresh and vibrant.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this trick—just dump the soup, cream, and beef into a single pot, let the meatballs simmer until they’re tender, and boom. No extra pans, no extra stress. The only cleanup is a quick wipe-down of the same pot you cooked in.
- Garlic-Creamy Obsession: That first bite? Rich tomato soup thickened with heavy cream and a hit of minced garlic—it’s like a hug in a bowl. The Parmesan on top adds this salty, nutty finish that makes you reach for seconds without thinking.
- Weeknight Hero: Between us, this is my go-to when I’m too tired to plan but still want something satisfying. It’s hearty enough for a family dinner, but simple enough to throw together after a long day. (Yes, even on a Tuesday night.)
- Budget Meal Stretch: Ground beef and canned soup keep costs low, but the heavy cream and Parmesan make it feel special. A single batch feeds four, and leftovers reheat like a dream—perfect for lunches or a quick snack when hunger strikes.
Step-by-step instructions for Campbell's tomato soup meatballs
Here's how to create melt-in-your-mouth meatballs swimming in velvety tomato cream sauce.
Prepare the Meatball Mixture
In a large mixing bowl, combine the 1 lb ground beef (80/20) with the 0.5 cup breadcrumbs, 1 whole egg, 1 tsp diamond crystal kosher salt, 0.5 tsp ground black pepper, 1 tsp dried oregano, and 0.25 tsp freshly grated nutmeg. Using your hands, gently mix all ingredients until just combined—don't overwork the mixture or the meatballs will become dense.
I like to press the mixture lightly to check consistency—it should hold together when formed into loose balls without crumbling. Add the 0.25 cup chopped fresh parsley and 0.25 cup chopped fresh basil, folding them in gently. These herbs will add bright freshness that cuts through the richness of the tomato and cream.
Form and Brown the Meatballs
Using a tablespoon measure, portion the meat mixture into 16 equal balls (about 1.5 tablespoons each) and place them on a parchment-lined baking sheet. Chill in the refrigerator for 15 minutes to firm up—this makes handling easier and prevents them from falling apart when you cook them.
Heat the 1 tbsp olive oil in a large skillet over medium-high heat until shimmering. Working in batches to avoid crowding, add the meatballs and cook for 3-4 minutes per side until golden brown all over. You're looking for a deep caramelization that will add depth to the final dish. Remove the meatballs and set aside on a paper towel-lined plate.
Build the Creamy Tomato Sauce
In the same skillet, reduce heat to medium and add the 3 minced garlic cloves. Sauté for 30 seconds until fragrant—don't let them brown or they'll turn bitter. Pour in the 2 cans Campbell's creamy tomato soup and stir to deglaze the pan, scraping up any browned bits that contain concentrated flavor.
Simmer the soup mixture for 5 minutes until it begins to thicken slightly. Stir in the 0.5 cup heavy cream and 0.5 cup freshly grated parmesan cheese, whisking until smooth and creamy. The sauce should coat the back of a spoon but remain silky rather than heavy. Taste and adjust seasoning with additional salt or pepper if needed.
Finish and Serve
Return the browned meatballs to the skillet with the sauce and gently simmer together for 5 minutes. The residual heat will finish cooking the meatballs through while allowing them to absorb some of the creamy tomato sauce. The meatballs should float gently in the sauce, not sink heavily.
Garnish each serving with additional fresh parsley and basil for vibrant color and freshness. Serve immediately over crusty bread or with a side of garlic toast to soak up every last bit of that luscious sauce. The contrast of the warm, cheesy meatballs against the creamy tomato broth creates an incredibly satisfying bite.
Pro Tips For Making Campbell'S Tomato Soup Meatball
- Brown the Meatballs First: Don’t just toss raw meatballs into the soup—they’ll turn greasy and bland. Cook them in a dry skillet over medium-high heat for 3-4 minutes per side until deeply browned. That crust locks in flavor and keeps them from falling apart when simmered.
- Pre-Cook the Garlic: Mince the garlic just before adding it to the soup, not hours ahead. Raw garlic burns fast, and overcooked garlic tastes bitter. Sauté it in the same pan as the meatballs for 30 seconds until fragrant—no need to go golden.
- Stir in Cream Last: Heavy cream curdles if it hits hot liquid. After the soup and meatballs simmer for 10 minutes, reduce heat to low and whisk in the cream. Let it warm through for 2 minutes—no boiling, or you’ll end up with scrambled soup.
- Grate Your Own Parmesan: Pre-shredded cheese has anti-caking agents that make it clump. Use a microplane or box grater for fresh Parmesan, and add it after the cream. It’ll melt smoothly and give that nutty depth the canned stuff can’t match. (Yes, even if you’re lazy—I know.)
Serving suggestions for leftovers
Crusty Bread Pairings
Serve this creamy tomato soup with crusty Italian bread or garlic bread for the ultimate dipping experience. I love using a sourdough baguette from my local bakery—its chewy crust soaks up the rich sauce beautifully.
For extra indulgence, toast the bread with garlic butter and sprinkle with Parmesan cheese before serving. 🥖
Cheesy Bread Toppings
Transform this dish into a meatball melt by serving it with cheesy bread or grilled cheese sandwiches. Cut the bread into thick slices, layer with mozzarella cheese, and toast in butter until golden.
The gooey cheese pairs perfectly with the creamy soup and tender meatballs. For a fun twist, use brioche bread for a richer texture.
Vegetable Sides
Add freshness to the meal with a simple green salad or roasted vegetables. A mix of arugula, cherry tomatoes, and shaved Parmesan with a lemon vinaigrette cuts through the richness.
For a heartier option, roast zucchini and bell peppers with olive oil, salt, and Italian seasoning until tender. These sides balance the creamy soup while adding vibrant colors to the plate.
Wine and Beer Pairings
A glass of Chianti or Pinot Noir complements the tomato and meatball flavors beautifully. The acidity in Chianti enhances the dish's richness, while Pinot Noir adds a smooth, fruity contrast.
For beer lovers, a light Italian lager like Peroni or a hoppy pale ale works well. Avoid heavy stouts or IPAs, as they can overpower the delicate flavors. 🍷
Extra Garnishes
Elevate the dish with fresh herbs, extra Parmesan, or a drizzle of olive oil. Sprinkle chopped parsley and basil on top for brightness, or add a pinch of red pepper flakes for a subtle kick.
A drizzle of extra-virgin olive oil adds shine and depth. For a decadent touch, top with crumbled feta cheese or toasted pine nuts to add texture and contrast.
Leftovers Reinvented
Turn leftovers into a meatball sub or soup grilled cheese. Layer the soup and meatballs on a toasted baguette with melted mozzarella and provolone, then broil until bubbly.
For a quick lunch, serve the soup over mashed potatoes or buttered noodles for a comforting twist. These ideas ensure no bite goes to waste! 💡
Nutrition facts
Frequently asked questions
Can I make this recipe without heavy cream?
Yes! For a lighter version, swap the 0.5 cup heavy cream with 0.5 cup whole milk or half-and-half. The soup will still be creamy, though slightly less rich. For extra depth, stir in 2 tablespoons of sour cream or Greek yogurt at the end for tangy balance.
Why do my meatballs fall apart when cooking?
Overworking the meat mixture or skipping the 15-minute chill before browning causes crumbling. Keep your hands out of the bowl after mixing, and handle the meatballs gently. Also, ensure your ground beef has enough fat—80/20 ratio is ideal for juicy, cohesive meatballs.
Can I use frozen meatballs instead of homemade?
Use 16 frozen meatballs (about 1.5 oz each) and skip Steps 1-2. Brown them directly in the skillet (add 1 tbsp extra olive oil) until golden. For best flavor, choose meatballs with herbs like parsley or basil already included. They’ll absorb the soup’s richness just as well!
How can I make this dish spicier?
Add ½ teaspoon of red pepper flakes to the meatball mixture or stir 1 teaspoon of hot sauce into the finished soup. For smoky heat, swap ½ teaspoon of the oregano with smoked paprika. Garnish with extra flakes or a dash of cayenne for a fiery kick!
Is this recipe kid-friendly?
Yes, but adjust the spice level first! Skip the red pepper flakes and use mild cheddar instead of Parmesan for a milder taste. Serve with buttered noodles or toasted bread for dipping. Kids love the cheesy, creamy texture—just watch the soup’s warmth!