Mouthwatering Crock Pot Beef and Broccoli

If there’s one dinner that hits both “lazy” and “delicious” on the scale, it’s this one. The sauce alone — that glossy, garlicky soy-based goodness — is what dreams (and midweek cravings) are made of. It’s the kind of thing you start in the morning, forget about, and then suddenly the whole house smells like your favorite Chinese takeout spot by 6 p.m.

And you get to say, “Oh yeah, I made that.”


Where It Comes From

Beef and Broccoli isn’t exactly an ancient Chinese dish — it’s more of an American Chinese restaurant favorite, born out of Cantonese-style stir-fries but adapted for Western tastes. Traditionally, it’s made fast in a hot wok. But the crock pot version flips that idea: low and slow cooking tenderizes the beef, while the sauce gets deeper and more comforting.

Basically, it’s takeout flavor, homemade soul.


🥩 Ingredients

Classic version:

  • 1 ½ lbs flank steak or sirloin, thinly sliced
  • 1 cup beef broth
  • ½ cup low-sodium soy sauce
  • ⅓ cup brown sugar
  • 3 cloves garlic, minced
  • 2 tbsp oyster sauce
  • 2 tbsp cornstarch (mixed with 2 tbsp water)
  • 4 cups broccoli florets (fresh or frozen, thawed)
  • 1 tbsp sesame oil (optional)
  • Cooked rice, for serving
  • Sesame seeds & green onions, for garnish

💚 Vegan Option:
Swap the beef for seitan strips, firm tofu, or tempeh, use veggie broth, vegan oyster sauce (or mushroom stir-fry sauce), and the rest stays the same. You still get that umami-packed sauce and soft, flavorful broccoli that feels just as satisfying.


👩‍🍳 Instructions

  1. Prep the sauce:
    In a bowl, whisk together beef broth, soy sauce, brown sugar, garlic, and oyster sauce.
  2. Add to the crock pot:
    Place sliced beef in your slow cooker and pour the sauce over it. Give it a light stir to coat.
  3. Cook slow:
    Cover and cook on Low for 5–6 hours or High for 3 hours, until the beef is tender.
  4. Thicken it up:
    In the last 30 minutes, stir in the cornstarch slurry (that’s your thickener). It’ll start to look rich and glossy.
  5. Add broccoli:
    Toss in the broccoli about 20–25 minutes before serving. This way, it stays green and just tender — not mushy.
  6. Finish and serve:
    Stir in sesame oil (optional), serve over steamed rice, and sprinkle with sesame seeds and green onions.
See also  BBQ Chicken Recipe – Sticky, Smoky, and Perfectly Messy (With a Finger-Lickin’ Vegan Version Too)

🍽️ Side Dish Ideas

This dish plays so well with:

  • Steamed jasmine or basmati rice (the classic combo)
  • Garlic noodles or lo mein-style spaghetti
  • A side of crunchy Asian cucumber salad
  • Or even cauliflower rice if you’re watching carbs (I mean, if you must)

🧊 Storage Tips

  • Fridge: Keeps up to 4 days in an airtight container.
  • Freezer: Freeze for up to 2 months. Thaw overnight in the fridge before reheating.
  • Reheat: Microwave or stovetop on low — add a splash of broth or water to loosen the sauce if it thickened too much.

⚖️ Nutrition (Per Serving – Approx.)

  • Calories: 420
  • Protein: 36g
  • Carbs: 21g
  • Fat: 19g
  • Fiber: 3g
  • Sugar: 10g

(Vegan version: roughly 380 calories, 26g protein, 22g carbs, 14g fat)


💬 A Little Story

The first time I made this, I messed up and added the broccoli way too early — turned it into green mush (still tasty, but not exactly pretty). Learned my lesson fast. Now I toss it in near the end and it stays perfect — tender with a little bite.

Honestly, the whole recipe just works. The beef melts apart, the sauce clings to every bite, and the broccoli balances it all. It’s comforting, kind of indulgent, but still feels fresh. You’ll probably end up licking your bowl — or at least your spoon.

Scroll to Top