Soups & Stews
This Campbell’s Soup beef and broccoli recipe transforms classic beef and broccoli into a velvety tomato-based soup that redefines comfort food. This recipe builds on Campbell's iconic flavors while adding depth through slow-simmered beef and tender broccoli, creating a hearty soup that's both satisfying and restaurant-worthy.
The key lies in balancing rich tomato broth with fresh vegetables and protein, ensuring every spoonful delivers that perfect combination of savory and slightly sweet notes.
What sets this version apart is the technique of browning the beef first, which develops a deep, caramelized flavor that infuses the entire soup. We're talking about tender beef chunks that practically melt in your mouth, paired with bright green broccoli florets that stay crisp-tender throughout the cooking process.
The tomato base from Campbell's soup provides that familiar comfort, while added herbs and aromatics elevate it to something special.
By the time you're done, you'll have a soup that's rich enough to stand alone but light enough to pair with crusty bread or a simple side salad. The velvety texture comes from proper simmering time, which allows all the flavors to meld together beautifully.
This isn't just another beef and broccoli recipe—it's a complete meal solution that's perfect for chilly evenings or when you need something hearty and comforting.
The beauty of this recipe is its adaptability. You can prepare it on the stovetop for a quick weeknight dinner or transfer it to the oven for hands-off cooking. The instructions will guide you through each step to ensure you achieve that perfect balance of flavors and textures every time.
Let's get started on creating this velvety, protein-packed soup that will become a staple in your meal rotation.
Ingredients for campbell's soup beef and broccoli
Six ingredients transform Campbell's soup into a restaurant-worthy beef and broccoli masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Campbell's Tomato Soup 🍅 | 2 cans | Condensed, not chunky variety |
| Beef Chuck Roast 🥩 | 2 lbs | Cut into 1-inch cubes |
| Broccoli Florets 🥦 | 3 cups | Fresh, medium-sized florets |
| Yellow Onion 🧅 | 1 whole | Medium, diced small |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Beef Broth 💧 | 2 cups | Low-sodium preferred |
| Whole Milk 🥛 | ½ cup | Full-fat for creaminess |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For browning beef |
| All-Purpose Flour 🌾 | 1 tbsp | For thickening |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Bay Leaves 🍃 | 2 whole | Removed before serving |
| Worcestershire Sauce 🍯 | 1 tbsp | For umami depth |
The beef is where the magic happens. Chuck roast gives you that melt-in-your-mouth texture—sirloin stays too tough. Grab it from the butcher section (or pre-cubed from Costco for convenience), but whatever you do, pat it dry first. That caramelized crust from browning is what makes this soup taste like it simmered all day. For the broccoli, fresh is non-negotiable—frozen works in a pinch, but the texture just isn't the same. Look for bright green florets with tight buds at the grocery store, and cut them into even-sized pieces so they cook perfectly.
No beef broth? Chicken broth plus 1 tsp soy sauce saves the day. Fresh thyme? Dried works at one-third the amount, but trust me—fresh makes a difference. The Worcestershire sauce might be in your cabinet already, but if not, soy sauce in a pinch. For the milk, whole fat gives the best texture, but 2% works if that's what you've got. The tomato soup can be any variety, but condensed is easiest—just thin it with water if it's too thick. And if you're short on time, pre-cut broccoli florets from the salad bar section save minutes.
This soup tastes even better the next day—make extra! Store leftovers in the fridge for 4-5 days or freeze for 3 months. I like to portion it into containers with a side of crusty bread for easy lunches. The bay leaves? Remove them before serving—no one wants to bite into one. And if you're making this ahead, skip adding the milk until reheating—it keeps the soup smoother.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I don’t want to dirty three pans—just brown the beef, toss in the soup, onions, and garlic, then let it simmer. The broccoli drops in last, and boom: ready in one pot with zero extra cleanup.
- Rich & Tangy Twist: That Campbell’s tomato soup base isn’t just a shortcut—it adds this deep, savory-sweet depth that cuts through the beef’s richness. The garlic and onions caramelize right into the sauce, giving it a restaurant-quality kick without the fuss.
- Weeknight Workhorse: Between us, this is my go-to when I’m exhausted but still need protein. It reheats like a dream for lunches, and the leftovers? Even better the next day—those flavors meld into something hearty and comforting.
- Budget-Friendly Feast: A chuck roast stretches for days, and the soup makes this meal cost pennies per serving. I’ll be real: my grocery bill dropped when I started using this recipe, and my family still thinks we’re eating fancy dinners.
Step-by-step instructions for Campbell's beef and broccoli soup
This rich, velvety soup comes together faster than you'd think—hearty beef and tender broccoli in a tomato-broth base that's pure comfort.
Brown the Beef Chuck Roast for Maximum Flavor
Heat the 2 tablespoons extra-virgin olive oil in a large Dutch oven over medium-high heat. Add the 2 pounds beef chuck roast cut into 1-inch cubes, spreading them out in a single layer. Let them sear undisturbed for 3-4 minutes until deep golden brown on one side—this builds incredible flavor through the Maillard reaction.
Use a wooden spoon to flip the beef pieces and continue searing for another 3-4 minutes until all sides are well-browned. You'll see those beautiful crusty edges develop, which will infuse the entire soup with rich, meaty depth. Once browned, transfer the beef to a plate and set aside temporarily.
Sauté Aromatics and Build the Flavor Base
In the same Dutch oven, reduce heat to medium and add the 1 whole yellow onion diced small. Cook for 4-5 minutes until softened and translucent, stirring occasionally. Add the 4 cloves garlic cloves minced and cook for another 30 seconds until fragrant—this releases the garlic's full flavor potential.
Sprinkle in the 1 tablespoon all-purpose flour and stir vigorously for 1 minute to toast it lightly. This step creates a subtle roux that will help thicken the soup beautifully. Immediately pour in 2 cups beef broth and scrape up any browned bits from the bottom of the pan—those are packed with flavor you don't want to miss.
Simmer the Beef and Create the Tomato Base
Return the browned beef to the Dutch oven along with the 2 cans Campbell's tomato soup, 1 tablespoon Worcestershire sauce, 1.5 teaspoons salt, 1 teaspoon dried thyme, 1 teaspoon ground black pepper, and 2 whole bay leaves. Stir everything together and bring to a gentle boil over medium-high heat.
Once boiling, reduce heat to low and let it simmer uncovered for 45-50 minutes. This long simmer breaks down the beef beautifully, creating tender, fork-tender pieces that practically melt in your mouth. The soup should reduce slightly, intensifying the flavors. Stir occasionally to prevent sticking.
Add Broccoli and Finish with Creaminess
After the beef has simmered, add the 3 cups broccoli florets and cook for 5-7 minutes until bright green and tender-crisp—you want them to retain just a little bite. In the final 5 minutes of cooking, stir in the 0.5 cup whole milk to add luxurious creaminess to the soup.
Taste and adjust seasoning if needed—this is your chance to make it perfectly balanced. Remove the 2 whole bay leaves before serving, as they're meant for flavoring during cooking but can be too fibrous to enjoy in the finished soup. The result should be a velvety, comforting bowl with perfect texture contrast between tender beef and crisp broccoli.
Serve Warm with Crusty Bread
Ladle the soup into bowls and serve immediately while steaming hot. The combination of rich tomato broth, tender beef, and fresh broccoli creates a perfect balance of flavors and textures. Each spoonful delivers that hearty satisfaction that makes this soup so irresistible.
I like to serve it with warm crusty bread to soak up every last drop of that delicious broth. The soup will continue to develop flavor as it sits, so if you're serving a crowd, you might want to keep it warm on the stove or transfer to a slow cooker on low heat until serving time.
Pro Tips For Making Campbell'S Soup Beef And Broccoli
- Brown the Beef First: DESCRIPTION: That beef chuck roast won’t add depth if you toss it straight into the soup. Sear it in a hot skillet with a splash of oil for 3-4 minutes per side until it’s deeply browned—this builds flavor the canned soup alone can’t match. I used to skip this, and the dish always tasted flat until I tried it.
- Prep Broccoli in Ice Water: DESCRIPTION: Cut your broccoli florets, then plunge them into ice water for 10 minutes before cooking. This stops the cooking process and keeps them vibrant green and crisp when they hit the hot soup. I learned this after serving sad, limp broccoli and regretting it immediately.
- Sauté Onions Until Caramelized: DESCRIPTION: Don’t just dice the onion and dump it in—cook it low and slow with a pinch of salt until it’s golden brown, about 8-10 minutes. The sweetness balances the acidity of the tomato soup and makes the whole dish taste richer. I was skeptical until I tried it, and now I won’t skip it.
- Simmer the Soup Slowly: DESCRIPTION: After combining everything, let the soup simmer uncovered on low heat for 15-20 minutes. This lets the flavors meld without the broth turning gluey or the beef getting mushy. I used to rush it, and the texture always suffered—now I give it time.
Serving suggestions for this campbell's soup beef and broccoli
Crusty Bread Pairings
Nothing complements this soup like warm, crusty bread. I reach for a baguette or sourdough from my local bakery—look for a crust that's golden and slightly crispy.
For extra flair, try garlic bread with a spread of herb butter (mix 4 tbsp softened butter with 1 tsp minced garlic, 1 tbsp chopped parsley, and a pinch of salt). The bread soaks up the rich tomato broth beautifully while adding a satisfying texture contrast. 🥖
Cheesy Breadsticks
For a crowd-pleaser, prepare cheesy breadsticks using store-bought pizza dough. Roll out the dough, brush with olive oil, and sprinkle with ½ cup shredded mozzarella and ¼ cup grated Parmesan.
Bake at 375°F for 12-15 minutes until golden. The salty, cheesy bites pair perfectly with the soup's savory depth. I like to serve them alongside the soup for dipping.
Simple Green Salad
A light arugula salad with lemon vinaigrette cuts through the soup's richness. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp fresh lemon juice, 1 tsp Dijon mustard, and a pinch of salt.
Top with ¼ cup shaved Parmesan for a refreshing contrast. The peppery greens balance the soup's hearty flavors beautifully. 🥗
Warm Cornbread
For a Southern-inspired twist, serve with warm cornbread. Mix 1 cup cornmeal, 1 cup all-purpose flour, 1 tbsp sugar, 1 tbsp baking powder, ½ tsp salt, 1 cup buttermilk, and 1 egg.
Bake at 400°F for 20-25 minutes until golden. The slightly sweet, crumbly texture pairs wonderfully with the soup's savory notes.
Garnish Ideas
Elevate your presentation with fresh garnishes. A sprinkle of chopped parsley or cilantro adds a pop of color and freshness. For extra richness, drizzle with a few drops of hot honey or a swirl of sour cream.
A pinch of crushed red pepper flakes adds a subtle kick for those who enjoy heat. These finishing touches make the soup feel restaurant-quality. 🌿
Slow Cooker Serving
For effortless serving, transfer the soup to a slow cooker on low heat before gathering. This keeps it warm and flavorful without overcooking the broccoli. Serve family-style with a bread basket in the center—it's perfect for casual dinners or potlucks.
The slow cooker maintains the soup's velvety texture while making cleanup a breeze. ✨
Nutrition facts
Frequently asked questions
Can I use ground beef instead of chuck roast?
Yes, but the texture will be different. Ground beef works in a pinch, but chuck roast gives you that melt-in-your-mouth tenderness. For best results, use 80/20 ground chuck and brown it thoroughly to develop flavor. The soup will still be delicious, just slightly less fork-tender.
How do I make this soup creamier without milk?
For a dairy-free version, blend ½ cup cooked white beans or ½ cup silken tofu with the milk before adding it to the soup. This adds creaminess while keeping the texture velvety. Alternatively, stir in 2 tablespoons Greek yogurt at the end for a lighter touch.
Can I prepare this soup ahead of time?
Make it 1-2 days ahead and store in an airtight container in the fridge. The flavors actually improve as the soup sits. When reheating, add a splash of water or broth to prevent thickening. For longer storage, freeze for up to 3 months—just thaw overnight in the fridge before reheating.
Why does my broccoli turn mushy?
Broccoli gets mushy when overcooked. Add it only in the last 5-7 minutes of cooking and keep the heat at a gentle simmer. For extra protection, blanch the florets in boiling water for 1 minute before adding to the soup. This preserves their bright green color and crisp texture.
Can I make this soup in an Instant Pot?
Yes! Sauté the beef and aromatics first, then add all ingredients except milk. Cook on high pressure for 20 minutes, then quick-release. Stir in milk at the end and adjust seasoning. The Instant Pot cuts cooking time to about 30 minutes while keeping the beef tender.