Slow Cooker Beef and Broccoli (Better Than Takeout)

Published March 15, 2026 · 5 hours cook time · Serves 4

I used to order beef and broccoli from our local Chinese place at least once a week. Then I realized I was spending fifteen bucks a pop on something I could make at home for a fraction of the cost — and honestly, it tastes better. This slow cooker version gives you impossibly tender beef in a sauce that's rich, savory, and just a little sweet. No wok required. No standing over a hot stove. Just dump, set, and come back to dinner.

Prep Time
15 min
Cook Time
5 hours
Total Time
5 hr 15 min
Servings
4

The secret to great slow cooker beef and broccoli is using the right cut of meat and adding the broccoli at the right time. Chuck roast sliced thin against the grain becomes melt-in-your-mouth tender after a few hours in the crockpot. And the broccoli? That goes in at the very end — just 20-30 minutes before serving. If you throw it in at the beginning, you'll end up with olive-green mush instead of bright, crisp-tender florets.

I've been making this for years, and the one thing I'll never skip is the oyster sauce. It's the ingredient that takes this from "pretty good homemade version" to "wait, you didn't order this?" territory. You can find it in the Asian aisle of any grocery store, and a bottle lasts forever. It adds this deep, almost smoky umami that soy sauce alone can't pull off.

This is also one of those meals that reheats beautifully. I usually make a double batch on Sunday and eat it for lunch throughout the week. The beef actually gets more tender as it sits in the sauce, and a quick reheat in a hot skillet brings everything back to life. If you need help figuring out portions for meal prep, check out our meal prep guide.

Ingredients

For slicing the beef: pop the chuck roast in the freezer for about 20 minutes before cutting. It firms up just enough to let you get those nice thin, even strips. Cut against the grain — you'll see lines running through the meat, and you want to cut perpendicular to those lines. This shortens the muscle fibers and makes every bite tender. Need to adjust the recipe for more or fewer people? Our recipe scaler has you covered.

Step-by-Step Instructions

  1. Slice the beef. Cut the chuck roast against the grain into strips about 1/4 inch thick and 2-3 inches long. If the roast is too wobbly to cut cleanly, freeze it for 20 minutes first.
  2. Mix the sauce. In a bowl, whisk together the soy sauce, oyster sauce, brown sugar, sesame oil, garlic, ginger, beef broth, red pepper flakes, and black pepper until the sugar dissolves.
  3. Load the slow cooker. Place the beef strips in the bottom of a 6-quart slow cooker. Pour the sauce over the beef and toss everything together so each strip is coated.
  4. Cook the beef. Cover and cook on LOW for 4-5 hours or HIGH for 2-3 hours. The beef should be very tender — it'll break apart easily when you pull at it with a fork.
  5. Add the broccoli and thicken. Give the cornstarch slurry a quick stir (it settles), then pour it into the slow cooker. Add the broccoli florets and gently stir everything together. Cover and cook on HIGH for 20-30 minutes, until the broccoli is bright green and crisp-tender and the sauce has thickened up nicely.
  6. Serve. Spoon the beef and broccoli over steamed jasmine rice. Garnish with sesame seeds and sliced green onions. Grab a pair of chopsticks if you're feeling it.

One thing I learned the hard way: don't stir the beef too much during cooking. Every time you open the lid, you lose heat and add cooking time. Trust the process — the sauce has plenty of liquid to keep everything moist, and the beef will cook evenly even if you don't fuss with it.

Tips for the Best Beef and Broccoli

Variations

Nutrition Facts

Per serving (based on 4 servings, without rice)

420
Calories
18g
Fat
22g
Carbs
42g
Protein

Frequently Asked Questions

What cut of beef is best for slow cooker beef and broccoli?

Chuck roast is the best choice — it has enough fat and connective tissue to stay tender during slow cooking. Flank steak and top round also work but can be slightly less forgiving if overcooked. Avoid pre-cut stir-fry meat, which tends to be too thin and falls apart.

When should I add the broccoli?

Add the broccoli in the last 20-30 minutes of cooking. If you add it at the beginning, it'll turn to mush after hours of slow cooking. You want it crisp-tender — still bright green with a bit of bite.

Can I use frozen broccoli instead of fresh?

You can, but fresh is better here. Frozen broccoli has more water and tends to get mushy in the slow cooker. If you use frozen, add it straight from the freezer (don't thaw) and cook for just 15 minutes so it doesn't overcook.

How do I store and reheat leftovers?

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a skillet over medium heat with a splash of water or broth to loosen the sauce. The microwave works too — just cover the dish and heat in 30-second intervals. The broccoli won't be as crisp on day two, but the flavor is still great.

Is this recipe gluten-free?

Traditional soy sauce contains wheat, so the standard recipe is not gluten-free. To make it gluten-free, swap the soy sauce for tamari or coconut aminos, and use a gluten-free oyster sauce. The rest of the ingredients are naturally gluten-free.