Easy Weeknight Crockpot Beef and Broccoli

Easy Weeknight Crockpot Beef and Broccoli

When my two boys came home from football practice ravenous and I had exactly forty minutes to get dinner on the table, I realised our slow cooker needed to do the heavy lifting. This Crockpot Beef and Broccoli became our midweek hero: it requires just fifteen minutes of active prep, leaves you with one pot to wash, and tastes like you spent hours at the stove.

Recipe Overview

  • Prep time: 15 minutes
  • Cook time: 6 hours on low (or 3 hours on high)
  • Total time: 6 hours 15 minutes
  • Servings: 4-6
  • Difficulty: Beginner-friendly

Why You’ll Love This Crockpot Beef and Broccoli

  • Minimal hands-on effort: Toss everything into the slow cooker in the morning, and by dinner you have tender beef in a glossy sauce without standing over a hot pan.
  • One-pot cleanup: No separate pans for searing, no extra bowls for mixing the sauce — the crockpot liner is all you’ll wash.
  • Family-friendly flavour: The savoury-sweet sauce appeals to both adults and children; my kids absolutely devour this every time I make it, even asking for seconds of the broccoli.
  • Make-ahead friendly: You can prep the sauce and slice the beef the night before, then simply combine everything in the morning for an even faster assembly.
  • Budget-conscious: This recipe uses affordable cuts of beef like chuck or brisket, which become meltingly tender during the long, slow cook.
Crockpot Beef and Broccoli

Crockpot Beef and Broccoli
15 min prep  ·  30 min cook  ·  4 servings

📌Save to Pinterest

Ingredients You’ll Need

  • 800g beef chuck or braising steak, sliced into thin strips against the grain
  • 3 tablespoons cornflour
  • 2 tablespoons vegetable or avocado oil
  • 120ml low-sodium soy sauce (or tamari for gluten-free)
  • 120ml beef stock (from a cube or fresh)
  • 80g brown sugar (light or dark)
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 tablespoons rice vinegar
  • 1 tablespoon sesame oil (toasted, for best flavour)
  • ½ teaspoon black pepper
  • 500g broccoli florets (about 2 medium heads)
  • 2 teaspoons toasted sesame seeds (for garnish)
  • Spring onions, sliced (optional, for garnish)
  • Steamed jasmine rice or noodles (to serve)

Tip: For the most tender result, choose a well-marbled cut like chuck or blade steak. The fat renders during cooking and keeps the meat moist, so don’t trim it all away.

How to Make Crockpot Beef and Broccoli

  1. Prepare the beef: Pat the beef strips dry with kitchen paper — this helps the cornflour stick and promotes better browning. Toss the strips in a bowl with the cornflour until each piece is lightly coated. You’ll notice the meat looks dusty and pale, with no visible wet patches.
  2. Sear the beef (optional but recommended): Heat the oil in a large frying pan over medium-high heat until it shimmers. Add half the beef in a single layer — don’t crowd the pan, or you’ll steam rather than sear. Cook for 2-3 minutes until the undersides are deep golden brown and you can hear a steady sizzle. Flip and cook another 2 minutes. Transfer the seared beef to your slow cooker. Repeat with the remaining beef. The meat should smell rich and nutty, with crispy brown edges.
  3. Whisk the sauce: In a medium bowl or jug, combine the soy sauce, beef stock, brown sugar, minced garlic, grated ginger, rice vinegar, sesame oil, and black pepper. Stir until the sugar dissolves completely — the mixture will be a dark, glossy liquid with a pungent, sweet-savoury aroma.
  4. Combine in the slow cooker: Pour the sauce over the beef in the crockpot. Gently stir so every piece is bathed in the liquid. The beef should be mostly submerged; if not, add a splash more stock. Cover with the lid.
  5. Cook low and slow: Set your slow cooker to low for 6 hours or high for 3 hours. Do not lift the lid during cooking — every time you do, heat escapes and extends the cooking time. After 5 hours on low, you’ll smell the deep, savoury aroma of braised beef mixed with ginger and garlic filling your kitchen.
  6. Add the broccoli: About 30 minutes before serving, open the lid and add the broccoli florets. Stir them gently into the sauce. The florets should turn bright green and become tender-crisp — you want them to still offer a slight resistance when pierced with a fork. Replace the lid and cook on high for the final 20-30 minutes.
  7. Thicken the sauce (if needed): If the sauce seems thinner than you’d like, mix 1 tablespoon cornflour with 2 tablespoons cold water in a small bowl to form a slurry. Stir this into the slow cooker and cook on high, uncovered, for 5-10 minutes. You’ll see the sauce visibly thicken and turn glossy, coating the back of a spoon.
  8. Serve immediately: Spoon the beef and broccoli over steamed rice or noodles. Garnish with toasted sesame seeds and sliced spring onions. The beef should pull apart easily with a fork, and the broccoli should be tender but not mushy.

Tips From My Kitchen

  • Slice the beef against the grain: Look at the raw meat and notice the direction of the muscle fibres. Cut perpendicular to those lines. This shortens the fibres, so the beef becomes tender rather than chewy after hours of cooking. I used to struggle with this dish until I discovered this technique — it made all the difference.
  • Searing is not negotiable: I know it adds an extra pan, but browning the beef before adding it to the crockpot creates the Maillard reaction — those complex, savoury flavours that make the dish taste like it simmered all day. Without searing, the sauce can taste flat and one-dimensional.
  • Add broccoli late: Broccoli turns to mush if it cooks for hours. By adding it in the final half hour, it retains its vibrant colour, pleasant crunch, and nutritional value. Your family will actually want to eat their greens.
  • Double the sauce for extra gravy: If you’re feeding a hungry crowd or love spooning extra sauce over rice, simply multiply the soy sauce, stock, sugar, and aromatics by 1.5. Keep the cornflour the same — you can always thicken later if needed.
  • Make it a freezer meal: Assemble the beef and sauce (without the broccoli) in a freezer-safe bag. Freeze flat for up to three months. On a busy morning, thaw in the fridge overnight, then dump into the slow cooker. Add fresh broccoli at the end — it tastes just as good as fresh.
  • Use low-sodium soy sauce: Regular soy sauce can make the dish overly salty after hours of reduction. Low-sodium gives you control over seasoning, and you can always add a pinch of salt at the table if needed.

Equipment You’ll Need

  • Slow cooker (5-6 quart)
  • Sharp knife and cutting board
  • Measuring cups
  • Measuring spoons
  • Large frying pan (for searing)
  • Medium mixing bowl
  • Small bowl (for cornflour slurry, if needed)

Common Mistakes to Avoid

  • Overcrowding the pan when searing: If you pile all the beef into the pan at once, it releases steam rather than browning. The meat turns grey and rubbery instead of developing that rich, caramelised crust. Sear in two or three batches, leaving space between each piece, and wipe the pan clean between batches if the oil looks burnt.
  • Cooking on high the whole time: High heat can make beef tough and stringy, especially with leaner cuts. Low and slow (6 hours on low) breaks down the connective tissue into gelatin, giving you that fork-tender texture. Only use high if you’re truly short on time, but expect slightly firmer meat.
  • Skipping the rest time before serving: Let the finished dish sit in the slow cooker (turned off) for 5-10 minutes before serving. This allows the juices to redistribute through the beef and the sauce to settle. If you serve immediately, the sauce may separate and the beef can feel dry.
  • Adding broccoli too early: Broccoli that cooks for more than 45 minutes turns olive-green, bitter, and mushy. It loses its structure and dissolves into the sauce. Stick to the 30-minute window for perfect texture.
  • Using frozen broccoli without thawing: Frozen broccoli releases excess water as it thaws, which thins the sauce and dilutes the flavour. If you must use frozen, thaw it completely and pat it very dry with kitchen paper before adding to the crockpot.

Delicious Variations to Try

  • Spicy Version: Add 1-2 teaspoons of sriracha or chilli garlic paste to the sauce before cooking. For extra heat, garnish with thinly sliced red chilli or a drizzle of chilli oil just before serving. My husband loves this version with extra heat.
  • Vegetarian/Vegan Option: Swap the beef for 400g of extra-firm tofu (pressed and cubed) or 300g of king oyster mushrooms (sliced lengthwise). Use vegetable stock instead of beef stock, and add the tofu or mushrooms in the last hour of cooking so they absorb the sauce without disintegrating.
  • Different Protein: Chicken thighs work beautifully here — use boneless, skinless thighs sliced into strips, and cook on low for 4 hours instead of 6. For a leaner option, try turkey breast steaks, but reduce cooking time to 3 hours on low to prevent drying out.

What to Serve With Crockpot Beef and Broccoli

  • Steamed jasmine rice or brown rice — the sauce clings perfectly to each grain
  • Egg noodles or udon noodles, tossed with a little sesame oil
  • A crisp side salad dressed with rice vinegar and a touch of soy
  • Steamed edamame sprinkled with sea salt for extra protein
  • For a lighter meal, try it alongside our Chicken Shawarma Fattoush Salad for a contrasting crunch

Frequently Asked Questions

Can I use frozen beef straight from the freezer?
I don’t recommend it. Frozen beef releases a lot of water as it thaws in the slow cooker, which dilutes the sauce and prevents proper browning. For food safety, always thaw beef completely in the fridge before searing and adding to the crockpot. If you’re in a real hurry, use fresh beef from the butcher or supermarket.

How do I store leftovers and reheat them?
Store leftovers in an airtight container in the fridge for up to four days. To reheat, place a portion in a small saucepan over medium-low heat with a splash of water or beef stock, stirring occasionally until piping hot. Alternatively, microwave in 30-second bursts, stirring between each, until the sauce is bubbling and the beef is warmed through.

Can I make this gluten-free?
Absolutely. Swap the regular soy sauce for tamari or a certified gluten-free soy sauce, and ensure your beef stock is gluten-free (many cubes contain wheat). The cornflour is naturally gluten-free, so the rest of the ingredients are safe. Check the labels on your ginger and garlic if they come pre-prepared.

Why is my beef tough after cooking?
Tough beef usually means it wasn’t cooked long enough or you sliced it with the grain instead of against it. Tough cuts like chuck need at least 6 hours on low to break down the collagen. If you’re short on time, use a more tender cut like sirloin, but reduce the cooking time to 3-4 hours on low.

Can I add other vegetables to this dish?
Yes, but add them at the right time. Bell peppers, snap peas, and carrots work well — add them with the broccoli in the final 30 minutes. Mushrooms can go in earlier, about 2 hours before the end, as they benefit from longer cooking. Avoid watery vegetables like courgettes or aubergines, as they can make the sauce thin.

Easy Weeknight Crockpot Beef and Broccoli

Crockpot Beef and Broccoli

Tender slow-cooked beef and crisp-tender broccoli in a savory-sweet soy-ginger sauce, served over rice or noodles. An easy, flavorful one-pot meal.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Main Course
Cuisine: American
Calories: 350

Ingredients
  

  • 800 g beef chuck or braising steak sliced into thin strips against the grain
  • 3 tablespoons cornflour
  • 2 tablespoons vegetable or avocado oil
  • 120 ml low-sodium soy sauce or tamari for gluten-free
  • 120 ml beef stock from a cube or fresh
  • 80 g brown sugar light or dark
  • 4 cloves garlic minced
  • 1 tablespoon fresh ginger grated
  • 2 tablespoons rice vinegar
  • 1 tablespoon sesame oil toasted, for best flavour
  • ½ teaspoon black pepper
  • 500 g broccoli florets about 2 medium heads
  • 2 teaspoons toasted sesame seeds for garnish
  • Spring onions sliced (optional, for garnish)
  • Steamed jasmine rice or noodles to serve

Method
 

  1. Prepare the beef: Pat the beef strips dry with kitchen paper — this helps the cornflour stick and promotes better browning. Toss the strips in a bowl with the cornflour until each piece is lightly coated. You'll notice the meat looks dusty and pale, with no visible wet patches.
  2. Sear the beef (optional but recommended): Heat the oil in a large frying pan over medium-high heat until it shimmers. Add half the beef in a single layer — don't crowd the pan, or you'll steam rather than sear. Cook for 2-3 minutes until the undersides are deep golden brown and you can hear a steady sizzle. Flip and cook another 2 minutes. Transfer the seared beef to your slow cooker. Repeat with the remaining beef. The meat should smell rich and nutty, with crispy brown edges.
  3. Whisk the sauce: In a medium bowl or jug, combine the soy sauce, beef stock, brown sugar, minced garlic, grated ginger, rice vinegar, sesame oil, and black pepper. Stir until the sugar dissolves completely — the mixture will be a dark, glossy liquid with a pungent, sweet-savoury aroma.
  4. Combine in the slow cooker: Pour the sauce over the beef in the crockpot. Gently stir so every piece is bathed in the liquid. The beef should be mostly submerged; if not, add a splash more stock. Cover with the lid.
  5. Cook low and slow: Set your slow cooker to low for 6 hours or high for 3 hours. Do not lift the lid during cooking — every time you do, heat escapes and extends the cooking time. After 5 hours on low, you'll smell the deep, savoury aroma of braised beef mixed with ginger and garlic filling your kitchen.
  6. Add the broccoli: About 30 minutes before serving, open the lid and add the broccoli florets. Stir them gently into the sauce. The florets should turn bright green and become tender-crisp — you want them to still offer a slight resistance when pierced with a fork. Replace the lid and cook on high for the final 20-30 minutes.
  7. Thicken the sauce (if needed): If the sauce seems thinner than you'd like, mix 1 tablespoon cornflour with 2 tablespoons cold water in a small bowl to form a slurry. Stir this into the slow cooker and cook on high, uncovered, for 5-10 minutes. You'll see the sauce visibly thicken and turn glossy, coating the back of a spoon.
  8. Serve immediately: Spoon the beef and broccoli over steamed rice or noodles. Garnish with toasted sesame seeds and sliced spring onions. The beef should pull apart easily with a fork, and the broccoli should be tender but not mushy.

Notes

Searing the beef is optional but adds depth of flavor. For gluten-free, use tamari instead of soy sauce. Broccoli should be added near the end to keep it tender-crisp. If sauce needs thickening, use a cornflour slurry.

I hope this Crockpot Beef and Broccoli becomes your new weeknight anchor, just as it has in my home. The combination of tender beef, glossy sauce, and bright broccoli served over rice is the kind of meal that makes everyone at the table happy — and leaves you with a clean kitchen. If you give it a go, I’d love to hear how it turned out for your family. Drop a comment below and let me know what variations you tried, or if you have any questions I didn’t cover.

You might also like these recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating