Soups & Stews
Transforming a classic comfort food into a one-pot wonder, this Campbell's tomato soup meatball recipe delivers creamy, velvety soup with perfectly melty meatball centers—all in under an hour.
The secret lies in browning the meatballs first to develop deep flavor before simmering them in rich tomato broth, creating a dish that tastes like a hug in a bowl.
The beauty of this recipe is its simplicity: just a handful of pantry staples and standard cooking techniques come together for restaurant-quality results without the fuss. Homemade meatballs (or store-bought) brown beautifully in the pot, releasing their juices into the soup while maintaining that tender, melty interior.
The Campbell's tomato soup base provides instant creaminess and depth, cutting through the effort required.
What you'll end up with is a steaming bowl of creamy tomato soup with meatballs that practically dissolve on your tongue, their flavors perfectly balanced between tangy, sweet, and savory.
The aroma alone will have everyone gathering around the table, and the one-pot method means minimal cleanup—just what you need on a chilly evening. This is comfort food at its finest.
Serve it as-is for a classic presentation, or top with grated Parmesan, fresh basil, or a drizzle of cream for extra indulgence. The versatility makes it perfect for weeknight dinners or potluck gatherings where hearty, satisfying meals are always welcome. Here's how to make it happen.
Ingredients for campbell's tomato soup meatball
Pantry staples meet restaurant-quality technique for this velvety tomato soup with melty meatballs.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Beef (80% Lean) 🥩 | 1 ½ lb | Freshly ground for best flavor |
| Yellow Onion 🧅 | 1 whole | Finely chopped, medium size |
| Garlic Cloves 🧄 | 3 cloves | Minced, fresh preferred |
| Breadcrumbs 🍞 | ½ cup | Plain, dry breadcrumbs |
| Grated Parmesan Cheese 🧀 | ½ cup | Freshly grated from block |
| Large Egg 🥚 | 1 whole | Room temperature preferred |
| Dried Parsley 🌿 | 1 tbsp | Or 1 tbsp fresh chopped |
| Campbell's Tomato Soup 🍅 | 2 cans | Condensed, 10.5 oz each |
| Beef Broth 💧 | 1 cup | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Extra-Virgin Olive Oil 🫒 | 1 tbsp | For browning meatballs |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | Adjust to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
The ground beef is the foundation—80% lean gives you that perfect balance of tenderness and flavor. Whole Foods Market or Costco often have freshly ground beef that's superior to pre-packaged. For the onion, yellow onions have a sweeter flavor that works beautifully with the tomato base. The garlic should be freshly minced—pre-minced from a jar lacks the aromatic punch. Breadcrumbs can be panko for extra crispiness, but standard dry breadcrumbs work fine too. The Parmesan needs to be freshly grated—pre-grated cheese contains anti-caking agents that ruin the texture.
No beef broth? Chicken broth works in a pinch, though it'll lack depth. The heavy cream can be swapped for half-and-half for a lighter version, but full-fat delivers that luxurious mouthfeel. For the tomato soup, Campbell's Classic Tomato Soup is ideal—it has just the right balance of sweetness and acidity. If you prefer homemade, simmer San Marzano tomatoes with a pinch of sugar and basil. The dried parsley can be omitted if you're using fresh basil, but it adds an earthy note that complements the meatballs beautifully. For a vegetarian option, swap the beef for lentils or mushrooms.
This soup reheats beautifully—just warm through on the stove with a splash of broth or water. Keeps in the fridge for 4-5 days, though the meatballs tend to dry out after day three, so plan to eat within that window. For longer storage, freeze portions for up to 3 months. The meatball mixture can be prepped ahead and refrigerated for 24 hours before browning—just let it sit at room temperature for 15 minutes before forming into balls. The fresh basil should be added just before serving to preserve its vibrant color and aroma.
Why You'll Love This Recipe
- Here’s what sold me: these meatballs reheat perfectly for school lunches or office meals. Pack them warm with soup, and my kids actually finish their lunch—no complaints about "boring food" this time.
- No-Fuss Weeknight Win: I swear by this one after a long day—just brown the beef, mix in the onion and garlic, then roll with breadcrumbs and Parmesan. The meatballs stay tender while the soup simmers, and honestly? I’ve made it while scrolling through my phone.
- Umami Bomb Combo: That 80% lean beef soaks up the tomato soup’s acidity like a dream, while the Parmesan gives these meatballs a nutty, melty finish. Between us, the garlic-to-onion ratio here is chef’s kiss—simple but impossible to resist.
- Lunchbox Hero: Here’s what sold me: these meatballs reheat perfectly for school lunches or office meals. Pack them warm with soup, and my kids actually finish their lunch—no complaints about "boring food" this time.
Step-by-step instructions for Campbell's tomato soup meatball recipe
Here's how to create a rich, one-pot dish with tender meatballs and velvety tomato cream sauce.
Prepare the Meatball Mixture
In a large mixing bowl, combine the 1.5 lb ground beef with the finely chopped yellow onion, minced garlic cloves, 0.5 cup breadcrumbs, 0.5 cup freshly grated parmesan cheese, 1 whole large egg, 1 tbsp dried parsley, 1 tsp diamond crystal kosher salt, and 0.5 tsp ground black pepper. Use your hands to gently mix all ingredients until just combined—avoid overworking the meat, which can make the meatballs dense.
Here's the thing—this mixture should hold together when pressed but not be overly sticky. If it feels too wet, add an extra 1-2 tablespoons of breadcrumbs. Form the mixture into 16 equal-sized meatballs, about 1.5 inches in diameter. I like to roll them gently between my palms to ensure even shaping, which guarantees consistent cooking.
Brown the Meatballs in Olive Oil
Heat the 1 tbsp extra-virgin olive oil in a large Dutch oven over medium-high heat until shimmering. Working in batches to avoid overcrowding, add the meatballs in a single layer. Let them sear undisturbed for 2-3 minutes until they develop a deep golden-brown crust on all sides. This browning step is crucial—it builds deep flavor that infuses the entire dish.
Real talk: Don't rush this step. You'll know they're ready to turn when they release easily from the pan. Transfer the browned meatballs to a plate as you work through the batches, keeping them warm until all are cooked. The residual oil in the pot will form the foundation of your sauce.
Build the Tomato Cream Sauce
Return the Dutch oven to medium heat and pour in the 2 cans Campbell's tomato soup, scraping up any browned bits from the bottom with a wooden spoon. Add the 1 cup beef broth and bring the mixture to a gentle simmer. Let it cook uncovered for 8-10 minutes until the liquid reduces slightly and thickens enough to coat the back of a spoon.
Reduce the heat to low and stir in the 0.5 cup heavy cream. The sauce should become luxuriously smooth and velvety. If it appears too thick, add 2-3 tablespoons of water or broth to reach your desired consistency. This is where the dish transforms from ordinary to extraordinary—creamy, rich, and perfectly balanced.
Finish and Serve
Return all the meatballs to the Dutch oven and gently stir to coat them evenly in the sauce. Cover and let the mixture simmer on low heat for 15-20 minutes, allowing the flavors to meld completely. The meatballs should be cooked through with an internal temperature of 165°F when checked with an instant-read thermometer.
Just before serving, stir in the 0.25 cup chopped fresh basil leaves. This final touch adds bright, fresh contrast to the rich tomato and cream flavors. Ladle the meatballs and sauce into bowls, garnishing each serving with additional grated parmesan cheese if desired. The result is a comforting, creamy one-pot meal that delivers on all its promises—tender meatballs in a velvety tomato cream sauce.
Pro Tips For Making Campbell'S Tomato Soup Meatball
- Chill the Meat: Grab that ground beef and pop it in the fridge for 20-30 minutes before mixing—yes, even if you’re eager to start. I used to skip this, and the meatballs always turned out dense or greasy. Cold fat firms up just enough to hold shape without falling apart in the soup.
- Toast the Breadcrumbs: Dry your breadcrumbs in a skillet over medium heat for 2-3 minutes until they’re golden and smell toasty. This isn’t just about flavor—it prevents soggy meatballs later. (And if you’re lazy, at least toast them in the microwave for 1 minute first.)
- Don’t Overmix the Dough: Stir the beef, breadcrumbs, egg, and Parmesan just until combined—maybe 10-12 turns with a fork. Overworking it makes the meatballs tough. I learned this after squishing a batch into a sad, dense blob. Keep it loose like wet sand.
- Simmer Soup Low and Slow: After adding the meatballs to the Campbell’s soup, reduce the heat to a bare simmer and cover the pot. High heat makes the soup boil violently, which can break the meatballs apart. Let it bubble gently for 15-20 minutes—no peeking!
Regional styles of this campbell's tomato soup meatball
Italian-American Classic
This dish traces its roots to Italian-American comfort food traditions, where hearty meatballs meet rich tomato sauces. The original Italian version often used San Marzano tomatoes and fresh basil, but the Campbell's twist adds instant creaminess that became popular in mid-20th century American kitchens.
I grew up with this version—my nonna would make it on cold winter nights, always insisting on freshly grated Parmesan for that authentic touch. 🍝
Southern U.S. Twist
In the Southern United States, this dish gets a smoky depth by adding 1 teaspoon smoked paprika to the meatball mixture and serving it with a side of cornbread. The tangy Campbell's tomato soup balances perfectly with the slight sweetness of cornbread crumbles.
I first tasted this variation at a roadside diner in Georgia, where they called it "Smoky Tomato Meatballs"—it's now a staple at my family's Thanksgiving gatherings.
New England Creamy Version
Up north, this recipe becomes even richer by adding ½ cup sour cream to the sauce along with the heavy cream. The extra tang cuts through the sweetness of the tomato soup while keeping the meatballs tender.
I make this version when hosting winter dinner parties—it's always the first bowl to disappear. Pair it with crusty sourdough bread for dipping, and you've got a New England classic.
Midwestern Potluck Favorite
The Midwest takes this dish to potluck parties by making it in a slow cooker. After browning the meatballs, transfer everything to a 6-quart slow cooker and cook on low for 4-5 hours. The long cooking time makes the meatballs fall apart slightly, creating a saucy, comforting texture.
I've seen this version served at church gatherings with extra Parmesan shakers on the table—it's pure Midwestern hospitality in a bowl. 💛
California Fusion Style
On the West Coast, this recipe gets a fresh twist with avocado slices and lime zest added at the end. The creamy avocado balances the acidity of the tomato soup while adding a bright, fresh note.
I love making this version for summer dinners—it's light enough for warm weather but still satisfying. Add a sprinkle of cilantro instead of basil for that California-Mexican fusion touch.
Nutrition facts
Frequently asked questions
Can I use store-bought meatballs instead of homemade?
For convenience, swap the homemade meatballs for 16 store-bought meatballs (about 1.5 lbs total). Brown them in olive oil as directed, then proceed with the soup. Look for meatballs with minimal fillers—they'll absorb the tomato cream sauce better. Pro tip: Toss them in a little flour before browning to help them crisp up.
How do I make this dish vegetarian?
Replace the ground beef with 1.5 lbs of lentils or mushrooms (cremini or portobello work well). For lentils, cook them first until tender, then mix with breadcrumbs, Parmesan, egg, and parsley. For mushrooms, finely chop and sauté before combining with the other ingredients. Use vegetable broth instead of beef broth to maintain flavor harmony.
Why did my meatballs turn out dry?
Overcooking is the most common cause—meatballs should reach 165°F internally, but prolonged simmering dries them out. To fix this, brown them thoroughly first (this seals in moisture), then simmer the soup on low heat for just 15-20 minutes after adding them back. For extra juiciness, add 1-2 tablespoons of broth to the pot while simmering.
Can I make this in a slow cooker?
Yes! Brown the meatballs in a skillet first, then transfer everything to a 4-6 quart slow cooker. Add the tomato soup, broth, and cream, then cook on low for 3-4 hours (or high for 2 hours). The slow cooking makes the meatballs tender and the sauce even creamier. Just stir in fresh basil at the end to keep it vibrant.
What's the best way to reheat leftovers?
Reheat gently on the stove over low-medium heat, stirring occasionally, until warmed through (about 5-7 minutes). Add a splash of broth or water if the sauce thickens too much. Microwaving can make the meatballs rubbery—always reheat slowly to restore texture. For extra richness, top with a drizzle of cream before serving.
