Beef and Broccoli Recipe With Tomato Soup: One-Pan Pairing for Effortless Meals

Soups & Stews

Beef and Broccoli Recipe With Tomato Soup: One-Pan Pairing for Effortless Meals

This beef and broccoli recipe with tomato soup transforms weeknight dinners into a restaurant-worthy meal with minimal effort. The secret lies in balancing tender beef strips with crisp-tender broccoli, all paired with a velvety tomato soup that soaks up every savory bite.

I developed this one-pan pairing after years of testing—it’s the kind of dish that delivers bold flavors without the fuss of multiple pans or complicated techniques.

The beef gets a quick sear in a hot pan, locking in juices before stir-frying with garlic and ginger for deep, aromatic depth. Meanwhile, the broccoli steams just enough to stay vibrant yet tender, ensuring every bite has that perfect texture contrast.

The tomato soup simmers alongside, its rich, slightly tangy base thickening naturally as it absorbs the beef’s caramelized flavors—no heavy cream required.

What you’ll end up with is a meal that’s equally satisfying as a main course or light dinner: golden-brown beef with glossy edges, bright green broccoli florets, and a soup so smooth it feels like a hug in a bowl.

The best part? Everything cooks in one pot, leaving your kitchen clean and your table ready in under 45 minutes. This is comfort food reimagined—elegant enough for guests but simple enough for any night.

Serve the beef and broccoli over a bed of steamed rice or crusty bread, with the tomato soup spooned beside for dipping. The contrast of textures and temperatures makes every bite feel intentional, yet the process stays foolproof—perfect for home cooks who want flavor without the stress.

Let’s get cooking.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and broccoli recipe with tomato soup

This one-pan pairing combines restaurant-quality beef and broccoli with velvety tomato soup for bold flavors in under 45 minutes.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Fresh Broccoli 🥦 1 ½ lb Cut into florets, stems peeled
Garlic Cloves 🧄 6 cloves Minced, aromatic intensity
Fresh Ginger 🌿 1 tbsp Finely grated, zesty kick
Soy Sauce 🥢 ½ cup Low-sodium preferred
Oyster Sauce 🍜 2 tbsp Rich umami depth
Sesame Oil 🫒 1 tbsp Toasted, nutty aroma
Cane Sugar 🍯 1 tbsp Balances acidity
Cornstarch 🌾 1 tbsp For velvety texture
Canned Crushed Tomatoes 🍅 14 ½ oz San Marzano preferred
Vegetable Broth 💧 1 cup Low-sodium preferred
Red Wine Vinegar 🍷 1 tbsp Bright acidity
Olive Oil 🫒 2 tbsp High smoke point
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The flank steak is non-negotiable—it's lean but tender when sliced thin against the grain. Costco or Whole Foods carry pre-sliced versions, but if you're slicing yourself, use a sharp knife and freeze the meat 30 minutes first for cleaner cuts. For the broccoli, Trader Joe's organic crowns are perfect—they steam evenly and stay vibrant. The San Marzano tomatoes are worth the splurge; their sweetness elevates the soup without overpowering the beef's caramelized flavor. If you can't find them, any high-quality crushed tomatoes work, but avoid the watery, mushy brands.

No soy sauce? Coconut aminos work in a pinch, though the flavor profile shifts slightly. The oyster sauce adds depth—if you're avoiding seafood, vegetarian oyster sauce (like Kikkoman's) delivers the same umami punch. Fresh ginger loses potency fast, so buy it in small amounts and store it in the freezer. For the soup base, low-sodium broth is crucial; otherwise, you'll need to adjust the salt at the end. The cornstarch slurry is your secret weapon for that silky texture—don't skip it, even if you're impatient.

Prep the beef and broccoli first—they cook faster than the soup. Store the flank steak in a sealed container with a paper towel to absorb moisture, and use it within 3 days for peak tenderness. The tomato soup reheats beautifully; portion it into jars and freeze extras for up to 3 months. The broccoli can be blanched ahead and stored in ice water for 2 days—just reheat in the pan with a splash of water. This meal tastes even better the next day as the flavors meld, so make extra if you're feeding a crowd.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this combo—just toss everything on a sheet pan, and the steak caramelizes while the broccoli steams in its own juices. No chopping boards, no fuss, just done. (Yes, even when I’m scrolling through my phone at 6:30 PM.)
  • Umami Bomb: That first bite of tender steak with the bright, slightly tangy tomato soup? It’s like a flavor hug. The ginger and garlic sing together, while the soy sauce ties it all into something dangerously addictive—no fancy sauce needed.
  • Soup’s Secret Weapon: Between us, the tomato soup makes this meal next-level. It’s not just a side—it’s the star that soaks up all the beefy goodness, turning leftovers into a cozy lunch the next day. (My kids fight over the last bowl.)
  • Budget Win: Flank steak stretches far here, and broccoli’s one of those veggies that’s always affordable. I’ve made this for date nights, lazy Sundays, and even a potluck—no one ever guesses it’s this easy on the wallet. (Or my time.)

Step-by-step instructions for beef and broccoli with tomato soup pairing

This one-pan wonder delivers restaurant-quality beef and broccoli while its tomato soup base simmers effortlessly below.

1

Prep and Sear the Flank Steak

Begin by slicing the 1 lb flank steak thinly against the grain into ¼-inch thick strips. Pat them completely dry with paper towels—this ensures a perfect sear. In a large skillet, heat 2 tablespoons olive oil over high heat until shimmering.

Add the steak strips in a single layer, being careful not to overcrowd the pan. Sear for 2-3 minutes per side until they develop a deep golden-brown crust. You'll know they're ready when they release easily from the pan. Remove the steak and set aside on a plate, leaving the rendered fat in the pan—this is flavor gold.

2

Build the Tomato Soup Base

In the same skillet (no need to clean it—those browned bits are flavor), reduce heat to medium and add 6 cloves minced garlic and 1 tablespoon finely grated fresh ginger. Sauté for 1 minute until fragrant—this releases their aromatic oils. Pour in the 14.5 oz canned crushed tomatoes, 1 cup vegetable broth, and 1 tablespoon red wine vinegar. Stir well to combine.

Bring the mixture to a gentle simmer, then reduce heat to low and let it cook uncovered for 10 minutes. This allows the flavors to meld and the soup to develop depth. Taste and adjust seasoning with 1.5 teaspoons salt and 0.5 teaspoon black pepper—this is your flavor foundation.

3

Create the Beef and Broccoli Sauce

While the soup simmers, return the seared steak to the skillet. Add 0.5 cup soy sauce, 2 tablespoons oyster sauce, 1 tablespoon cane sugar, and 1 tablespoon sesame oil. Stir to coat the beef evenly, then add 1.5 lb fresh broccoli florets (peeled stems removed). Toss everything together and let it cook for 3-4 minutes until the broccoli brightens in color.

Here's where the magic happens: sprinkle 1 tablespoon cornstarch over the mixture and stir vigorously for 1 minute. This creates a velvety glaze that clings perfectly to the beef and broccoli. If the sauce thickens too quickly, add 2-3 tablespoons water to maintain the right consistency.

4

Combine and Finish

Carefully pour half of the tomato soup base into the beef and broccoli skillet, stirring gently to combine. The acidity from the tomatoes will brighten the dish while adding depth. Let the mixture simmer together for 2-3 minutes until everything is heated through and the sauce has thickened slightly.

Taste and make any final adjustments—perhaps a touch more soy sauce for saltiness or a splash of vinegar for brightness. The beef should be tender with a slight chew, the broccoli vibrant green and crisp-tender, and the sauce perfectly balanced between sweet, salty, and umami.

5

Serve with Remaining Tomato Soup

Transfer the beef and broccoli to a serving platter, leaving the remaining tomato soup in the skillet. Ladle the soup into bowls and serve alongside the beef and broccoli. The contrast between the rich, savory beef dish and the bright, tangy tomato soup makes this pairing truly special.

For an extra touch, garnish with a drizzle of sesame oil and a sprinkle of toasted sesame seeds just before serving. This one-pan approach means minimal cleanup and maximum flavor—perfect for busy weeknights or impressive dinner guests.

👨‍🍳

Pro Tips For Making Beef And Broccoli Recipe With Tomato Soup

  • Slice Against the Grain: I learned this the hard way—cutting flank steak thinly with the grain makes it tough. Turn your knife perpendicular to those long muscle fibers, and you’ll end up with tender, fork-friendly slices that hold up better in the sauce. (Yes, it’s more work, but your jaw will thank you.)
  • Blanch Broccoli First: Skip the raw florets straight into the pan—blanching broccoli in boiling water for 30 seconds keeps it vibrant and prevents a soggy mess when it hits the tomato soup. Drain and shock in ice water to stop cooking, then toss in the last 2 minutes of beef cooking. (Your future self will curse you if you don’t.)
  • Deglaze with Soy Early: After searing the garlic and ginger, let those brown bits build up—then hit them with half your soy sauce immediately. This pulls flavor into the sauce instead of letting it cling to the pan. Wait too long, and you’re scraping burnt bits off your plate later. (Trust me, it’s not worth it.)
  • Rest the Steak Under Foil: Pull the beef out of the pan when it’s just done, pile it on a plate, and tent it with foil for 5 minutes. This keeps it juicy while the tomato soup finishes simmering. I used to skip this, and the steak would dry out by the time everything came together. (Now I just set a timer and walk away.)

Serving suggestions for this dish

Rice Pairing Perfection

Serve the beef and broccoli over jasmine rice or steamed white rice to soak up all that delicious sauce. Cook 1 cup uncooked rice with 1.5 cups water in a rice cooker or pot, then fluff with a fork before plating.

For extra flair, stir in 1 teaspoon toasted sesame seeds and a pinch of salt while the rice is still warm. 🍚

Soup as a Dip

Use the remaining tomato soup as a dip for the beef and broccoli—its tangy brightness cuts through the richness perfectly. I like to serve it in small ceramic bowls with extra garlic crostini on the side for scooping.

For a heartier option, ladle the soup into a deep skillet and place it directly on the table so everyone can serve themselves.

Bread for Scooping

No rice? Crusty sourdough or baguette slices make excellent alternatives. Toast them lightly and serve with olive oil and flaky sea salt for dipping.

I also love adding garlic butter to the bread—just mix 2 tablespoons softened butter with 1 minced garlic clove and ½ teaspoon salt, then spread it on warm bread slices before serving. 🥖

Garnish Like a Pro

Elevate your dish with fresh garnishes that add texture and color. Sprinkle thinly sliced scallions over the beef and broccoli for a pop of freshness, or add toasted sesame seeds for a nutty crunch.

For the tomato soup, a swirl of high-quality olive oil and a pinch of red pepper flakes makes it feel restaurant-worthy without extra effort.

Dessert Pairing

Balance the meal’s savory flavors with a light dessert like lemon sorbet or green tea mochi. The citrus notes in the sorbet cleanse your palate, while the delicate sweetness of mochi complements the dish’s umami depth.

For a quicker option, serve fresh fruit like mango or berries with a drizzle of honey—it’s refreshing and pairs surprisingly well with the meal’s rich flavors. 🍋

Make It a Full Feast

Turn this into a full spread by adding steamed edamame or a simple cucumber salad. Toss 1 cup sliced cucumbers with 1 tablespoon rice vinegar, ½ teaspoon sugar, and a pinch of salt for a crisp, refreshing side.

The coolness of the salad contrasts beautifully with the warm beef and broccoli, making every bite feel balanced and complete. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 95mg32%
Sodium 1020mg44%
Total Carbohydrate 36g12%
Dietary Fiber 8g29%
Sugars 12g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute flank steak with another cut?

Sirloin or ribeye work beautifully—just slice them thinly against the grain for tenderness. For budget-friendly options, try chuck roast (cut into small cubes) or shank meat, but increase cooking time to 5-6 minutes until fork-tender. Avoid fatty cuts like ribeye for stir-frying, as they can make the dish greasy.

2

How do I make the tomato soup thicker?

For a richer texture, stir in 1 tablespoon cornstarch mixed with 2 tablespoons water and simmer for 2 minutes. If you prefer a creamy consistency without dairy, blend the soup briefly and strain it through a fine-mesh sieve. For extra depth, add ½ cup tomato paste at the start of cooking.

3

Can I prep this meal ahead of time?

Yes! The beef and broccoli can be refrigerated for 2 days or frozen for 3 months. Reheat gently in a skillet with a splash of water. The tomato soup freezes exceptionally well—just thaw and reheat on the stove. For make-ahead convenience, prep all ingredients the night before and cook straight from the fridge (add 2-3 extra minutes to cooking time).

4

What if my beef turns out tough?

Tough beef usually means it wasn't sliced thinly enough or cooked too long. To fix it, slice the cooked beef against the grain into thinner strips and toss with 1 teaspoon soy sauce and ½ teaspoon sugar to tenderize. For next time, marinate the steak in ¼ cup soy sauce and 1 tablespoon honey for 30 minutes before cooking.

5

Is this dish gluten-free?

Mostly! Check your soy sauce and oyster sauce labels—many contain wheat. Use tamari (gluten-free soy sauce) and a gluten-free oyster sauce alternative. The cornstarch can be swapped for arrowroot powder if needed. All other ingredients are naturally gluten-free.

★★★★★5.0(13 reviews)
Categories Soups & Stews