Last Tuesday, I walked through the front door at 5:03 PM with my hair still damp from the shower, my phone buzzing with work emails, and absolutely zero energy for cooking. The fridge was looking at me like, “Well? What are you doing?” I had a sad-looking head of broccoli that was starting to yellow at the edges and a package of flank steak that had been sitting in there for two days. Usually, this is the moment I cave. This is the moment I order takeout from the Chinese place down the street, pay $35 for half a portion, and eat it over the sink while staring at the wall.
But this time, I looked at the slow cooker on the counter. It’s been gathering dust since January, and I felt a sudden, desperate need to redeem it. I didn’t want to spend an hour chopping. I didn’t want to stand over a hot stove stirring a wok until my arm fell off. I just wanted dinner. So, I threw the steak in, dumped in the broccoli, poured some sauce over it, and walked away. When I came back four hours later, my kitchen smelled like a high-end Asian restaurant, and the beef was so tender it practically fell apart when I touched it.
This slow cooker beef and broccoli has completely saved my weeknight routine. It tastes better than the takeout version because you control the sugar and the freshness, but it requires less than 15 minutes of active work. I’ve made this at least six times in the last month, and it has never failed to make my family ask, “Wait, you made this?” The answer is yes, I made this. And it took me almost no time at all.
Why You’ll Love This Recipe
There are about ten reasons I keep making this, but here are the big ones that will win you over instantly.
Set It and Forget It — Seriously. You dump everything in the pot. That’s it. You can go take a nap, answer emails, or just sit on the couch. I’ve even made this while watching a movie with my kids, and it still turned out perfect. No standing over the stove. No splattering oil. Just pure, effortless cooking.
Beef That Actually Stays Tender — You know how sometimes slow-cooked beef gets mushy or dry? Not here. Using flank steak and cooking it on low for just 4-6 hours keeps it juicy and sliceable. I’ve tried this with sirloin too, but flank steak is the winner for texture. It absorbs that savory sauce beautifully without falling apart into shreds.
Crisp-Tender Broccoli — The trick is adding the broccoli at the very end. If you throw it in at the beginning, you get green mush. But adding it in the last 30 minutes keeps it bright, vibrant, and slightly crisp. It’s the perfect contrast to the soft, saucy beef.
Takes 15 Minutes of Prep — I’m serious. If you can slice meat and chop a veggie, you can make this. I use my food processor for the broccoli florets to speed things up, but knife work is fine too. The sauce comes together in the same jar you put it in the pot. Zero dishes until dinner time.
Better Than Takeout (And Cheaper) — A single order of beef and broccoli at a restaurant is usually $18-$25 and comes with a tiny portion of beef. This recipe feeds 4-6 people for under $15. Plus, you know exactly what’s in it. No weird MSG-heavy powders. Just real ingredients and real flavor.
This is my go-to when I’m tired, broke, and don’t want takeout. It’s reliable, delicious, and makes your house smell amazing without any effort on your part.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. This isn’t a recipe that requires a special trip to three different specialty stores. Here’s what you need to grab:
Flank Steak (2 pounds / 900g) — This is the star. Flank steak is lean but flavorful. It’s best sliced against the grain for tenderness. If you can’t find flank, skirt steak works too, but flank holds up better in the slow cooker. Avoid expensive cuts like ribeye—you want something that benefits from slow cooking.
Broccoli (2 large heads / about 600g) — Fresh is best. Cut it into florets that are roughly bite-sized. Don’t chop them too small or they’ll disappear into the sauce. Look for bright green florets with tight buds; yellowing means they’re old and will get mushy fast.
Garlic (6 cloves, minced / about 2 tablespoons) — Yes, six cloves. Don’t skimp. The garlic flavor is huge in this dish. Fresh garlic only. I know pre-minced jars are convenient, but the flavor is just too flat for this. Mince it yourself—it takes two minutes.
Ginger (1 tablespoon, freshly grated) — Fresh ginger makes this recipe. Ground ginger tastes like a cookie. Peel a knob of ginger and grate it on a microplane. If you’re truly lazy, you can use 1 teaspoon of ground ginger, but fresh is non-negotiable for that authentic taste.
Soy Sauce (½ cup / 120ml) — Use low-sodium soy sauce if you can find it. It gives you more control over the saltiness. Regular soy sauce works, but you might want to reduce the added salt later. I like Kikkoman, but any brand is fine.
Beef Broth (¼ cup / 60ml) — Adds depth and body to the sauce. Low-sodium is best so you don’t over-salt. Vegetable broth works if you’re avoiding beef, though the flavor will be slightly different.
Oyster Sauce (2 tablespoons) — This is the secret ingredient that gives it that restaurant-style umami punch. It’s thick, savory, and slightly sweet. If you can’t find it, you can substitute with more soy sauce and a teaspoon of honey, but oyster sauce is worth the trip to the Asian aisle.
Honey (2 tablespoons) — Balances the saltiness of the soy and oyster sauce. It caramelizes slightly in the slow cooker, giving the beef a nice glaze. Brown sugar works too, but honey gives a lighter, cleaner sweetness.
Cornstarch (1 tablespoon) — This is what thickens the sauce. Without it, you’ll have watery soup. Mix it with a little water to make a slurry (I’ll explain how below).
Vegetable Oil (1 tablespoon) — For searing the beef. I know, it’s a slow cooker recipe, but searing adds flavor. If you’re skipping the sear, you can use more oil in the sauce.
Sesame Oil (1 teaspoon) — Added at the very end. It adds that nutty aroma that screams “Asian cuisine.” Don’t skip this. It’s the finishing touch.
Red Pepper Flakes (½ teaspoon, optional) — For a little heat. If you like it spicy, add more. If you’re sensitive to spice, leave it out. My kids usually ask for extra flakes.
Equipment Needed
You don’t need fancy gadgets for this. Here’s what I actually use.
Slow Cooker (Crockpot) — A 4-6 quart slow cooker is perfect. I use my old 6-quart one that I bought at a garage sale ten years ago. It still works fine. Just make sure it’s big enough to hold the beef and broccoli without overflowing.
Sharp Knife — For slicing the beef and chopping the broccoli. A dull knife will crush the broccoli and make slicing the beef a nightmare. I keep a good chef’s knife on my counter.
Cutting Board — Any size works. I use a large plastic one for easy cleanup.
Small Bowl — For mixing the cornstarch slurry. Just a tiny ramekin or small mixing bowl.
Wooden Spoon or Silicone Spatula — For stirring everything together. Don’t use metal if your slow cooker insert is non-stick.
Optional: Food Processor — If you hate chopping broccoli, pulse it in a food processor. It speeds things up massively. Just be careful not to puree it.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over time.
Step 1: Prep the Beef (5 minutes)
Pat the flank steak dry with paper towels. This sounds minor, but it helps the sear work better. Slice the beef against the grain into thin strips. “Against the grain” means you’re cutting perpendicular to the direction of the muscle fibers. This makes the meat tender. If you cut with the grain, it’ll be chewy. Trust me on this.
Step 2: Sear the Beef (Optional but Recommended) (3 minutes)
Heat the vegetable oil in a large skillet over medium-high heat. Add the beef strips in a single layer (do this in batches if your pan is small). Sear for 1-2 minutes per side until browned. You don’t need to cook it all the way through. Just get some color on it. This step adds flavor. If you’re in a massive rush, you can skip this, but the taste will be better if you sear.
Step 3: Make the Sauce (2 minutes)
In a small bowl, whisk together the soy sauce, beef broth, oyster sauce, honey, minced garlic, and grated ginger. Whisk until the honey is dissolved. Pour this mixture over the seared beef in the skillet (or directly into the slow cooker if you skipped searing). Stir to coat the beef.
Step 4: Slow Cook the Beef (4-6 hours)
Transfer the beef and sauce into the slow cooker. Cover and cook on LOW for 4-6 hours. Do not cook on HIGH for more than 3 hours, or the beef might get tough. LOW and slow is the key to tender flank steak. I usually set it when I leave for work in the morning, and it’s ready when I get home.
Step 5: Add the Broccoli (30 minutes before serving)
About 30 minutes before you plan to eat, open the slow cooker. Add the broccoli florets. Stir them into the sauce. Cover and cook on HIGH for 30 minutes. This cooks the broccoli until it’s tender-crisp. If you like softer broccoli, you can cook it for 45 minutes, but I prefer it with a bite.
Step 6: Thicken the Sauce (5 minutes)
In a small bowl, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water until smooth. This is your slurry. Stir the slurry into the slow cooker. Cover and cook on HIGH for another 10-15 minutes. The sauce will thicken and become glossy. If it’s still too thin, add a little more slurry. If it’s too thick, add a splash of water.
Step 7: Finish and Serve
Turn off the slow cooker. Drizzle the sesame oil over the top and sprinkle with red pepper flakes if using. Give it a gentle stir. Serve immediately over steamed rice or noodles.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Slice Against the Grain
This is the #1 tip. If you don’t slice against the grain, your beef will be tough and chewy. Look for the lines in the meat and cut perpendicular to them. It’s a small step that makes a huge difference.
Don’t Skip the Sear
I know it’s extra dishes, but searing the beef adds a depth of flavor that you just can’t get from boiling it in the slow cooker. It creates Maillard reaction flavors that make the dish taste roasted, not boiled.
Add Broccoli Late
If you add the broccoli at the beginning, it will turn into green mush. It needs to cook for only the last 30 minutes. This keeps it bright green and crisp.
Use Low-Sodium Soy Sauce
Oyster sauce and soy sauce are both salty. If you use regular soy sauce, the dish might be too salty. Low-sodium gives you control. You can always add more salt, but you can’t take it out.
Make a Cornstarch Slurry
Never add dry cornstarch directly to the slow cooker. It will clump. Always mix it with cold water first to make a smooth slurry. Then stir it in.
Sesame Oil at the End
Sesame oil loses its flavor if cooked for hours. Always add it right before serving. It’s the finishing touch that makes the aroma pop.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
Chicken Version
Swap the flank steak for chicken thighs. Cut them into bite-sized pieces. Cook on LOW for 3-4 hours. Chicken cooks faster than beef, so keep an eye on it.
Shrimp Version
Use large shrimp. Add them in the last 15 minutes of cooking. Shrimp cooks very fast, so don’t overcook it or it’ll be rubbery.
Spicy Beef and Broccoli
Add 1 tablespoon of chili garlic sauce (like Sambal Oelek) to the sauce. Or add more red pepper flakes. This is great if you like heat.
Vegetarian Option
Skip the beef and use firm tofu. Press the tofu, cube it, and pan-fry it until crispy before adding it to the slow cooker. Or use seitan. The sauce stays the same.
Gluten-Free
Use tamari instead of soy sauce, and make sure your oyster sauce is gluten-free (some brands contain wheat). Cornstarch is naturally gluten-free, so this is easy to adapt.
Dairy-Free
This recipe is naturally dairy-free. Just make sure your oyster sauce doesn’t contain any hidden dairy (rare, but check the label).
Serving & Storage
How to Serve:
I serve this over jasmine rice. The rice soaks up the sauce, and it’s perfect. You can also serve it over broccoli rice for a low-carb option, or over udon noodles. I usually put it in bowls and let everyone serve themselves.
Side Dishes:
This is a complete meal, but if you want sides, try steamed bok choy, edamame, or a simple cucumber salad. Garlic bread is nice too, though it’s not traditional.
Storage:
Store leftovers in an airtight container in the fridge for up to 4 days. The sauce will thicken in the fridge, which is normal.
Reheating:
Reheat in a skillet over medium-low heat with a splash of water or broth to loosen the sauce. Microwave works too, but add a splash of water and cover it to prevent drying out. Stir halfway through.
Freezing:
This doesn’t freeze well. The broccoli gets mushy, and the sauce can separate. It’s best eaten fresh or within a few days.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. Note that this is an estimate.
Per Serving (based on 4 servings):
- Calories: 380
- Protein: 35g
- Carbs: 18g
- Fiber: 4g
- Sugar: 10g
- Fat: 16g
- Sodium: 900mg (varies based on soy sauce)
It’s high in protein and decent in fiber from the broccoli. It’s not a “diet” food, but it’s balanced. If you want to lighten it up, use less honey and more ginger. Or serve it over cauliflower rice.
Final Thoughts
So that’s my slow cooker beef and broccoli! I know I’ve talked about this recipe a lot, but when you find a dish that saves your weeknight dinner, you get excited. This has been a lifesaver for me. It’s the answer to “what’s for dinner?” when I’m tired, stressed, and don’t want takeout.
My family loves it. My kids ask for it. And I love that I can make it with almost no effort. Make it yours! Try different peppers, swap the rice, or add extra veggies. The best recipes are the ones you adapt to your family’s tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use flank steak straight from the freezer?
You can, but it’s better to thaw it first. If you’re using frozen beef, add an extra hour to the cooking time. Also, make sure you slice it as soon as it’s thawed enough to cut. Frozen beef is harder to slice thinly.
Why is my sauce too thin?
This usually means you didn’t let the cornstarch slurry cook long enough. After adding the slurry, let it cook on HIGH for at least 15 minutes. The sauce needs time to thicken. If it’s still thin, add a little more slurry.
Why is my sauce too thick?
You might have used too much cornstarch, or the slow cooker evaporated too much liquid. Add a splash of water or beef broth to thin it out. Stir well and let it heat through for a few minutes.
Can I make this in an Instant Pot?
Yes! Sear the beef using the Sauté function. Add the sauce and cook on High Pressure for 10 minutes. Quick release the pressure. Add the broccoli and cook on Sauté for 5 minutes. Then add the cornstarch slurry and thicken as usual.
Is oyster sauce necessary?
It’s not strictly necessary, but it adds a lot of flavor. If you can’t find it, you can use more soy sauce and a teaspoon of sugar or honey. But the taste won’t be quite as rich.
Can I add other vegetables?
Absolutely! Add bell peppers, snap peas, or carrots along with the broccoli. Just make sure to add them in the last 30 minutes so they don’t get mushy.
Pin This Recipe!
Slow Cooker Beef and Broccoli: 5pm Dinner Solved
- Total Time: 4 hours 15 minutes
- Yield: 4 servings 1x
Description
A quick and easy slow cooker meal that tastes better than takeout. This recipe uses flank steak and fresh broccoli with a savory sauce, requiring only 15 minutes of prep time for a tender, flavorful dinner.
Ingredients
- 2 pounds flank steak, sliced against the grain
- 2 large heads broccoli, cut into bite-sized florets
- 6 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1/2 cup soy sauce (low-sodium recommended)
- 1/4 cup beef broth
- 2 tablespoons oyster sauce
- 2 tablespoons honey
- 1 tablespoon cornstarch mixed with 2 tablespoons cold water (slurry)
- 1 tablespoon vegetable oil
- 1 teaspoon sesame oil
- 1/2 teaspoon red pepper flakes (optional)
Instructions
- Pat the flank steak dry and slice it against the grain into thin strips.
- Heat vegetable oil in a large skillet over medium-high heat. Sear beef strips in batches for 1-2 minutes per side until browned. (Optional but recommended).
- In a small bowl, whisk together soy sauce, beef broth, oyster sauce, honey, minced garlic, and grated ginger.
- Pour the sauce mixture over the seared beef and stir to coat.
- Transfer beef and sauce to a 4-6 quart slow cooker. Cover and cook on LOW for 4-6 hours.
- About 30 minutes before serving, add broccoli florets to the slow cooker. Cover and cook on HIGH for 30 minutes until broccoli is tender-crisp.
- Stir the cornstarch slurry into the slow cooker. Cover and cook on HIGH for another 10-15 minutes until the sauce thickens.
- Turn off the slow cooker. Drizzle with sesame oil and sprinkle with red pepper flakes if using. Serve over steamed rice or noodles.
Notes
Slice beef against the grain for tenderness. Add broccoli in the last 30 minutes to prevent mushiness. Use low-sodium soy sauce to control saltiness. Sesame oil should be added at the end to preserve flavor. This recipe does not freeze well.
- Prep Time: 15 minutes
- Cook Time: 4-6 hours
- Category: Main Course
- Cuisine: Asian
Nutrition
- Serving Size: 1 serving over steam
- Calories: 380
- Sugar: 10
- Sodium: 900
- Fat: 16
- Carbohydrates: 18
- Fiber: 4
- Protein: 35
Keywords: slow cooker, beef and broccoli, flank steak, easy dinner, weeknight meals, Asian recipe, crockpot recipes


