Main Courses
This beef and broccoli crockpot recipe is a tasty way to turn tough beef strips into tender, flavorful bites while keeping broccoli crisp on top—all with minimal effort.
The secret lies in marinating the beef first, ensuring it stays juicy and packed with savory depth, while the broccoli gets a quick sear before finishing in the crockpot for that perfect texture.
I developed this version after realizing how often store-bought sauces fall flat, so I built one from scratch that caramelizes beautifully during cooking.
The beauty of this method is its simplicity: toss in your ingredients, set the timer, and walk away. The beef cooks low and slow, absorbing the rich, slightly sweet sauce, while the broccoli retains its vibrant color and satisfying crunch.
No need to monitor the stove or flip anything—just let the crockpot do the work. This recipe delivers restaurant-quality results without the fuss, making it ideal for busy weeknights or meal prep.
By the time you serve it, you’ll have perfectly tender beef with a glossy, caramelized sauce clinging to every bite, paired with bright green broccoli that stays crisp-tender. The aroma alone will have everyone gathered at the table, and the first forkful will prove just how much better homemade tastes.
Serve it over steamed rice or noodles for the full experience.
Leftovers reheat beautifully, and the sauce only gets better as flavors meld over time. Whether you're feeding a family or meal prepping for the week, this crockpot beef and broccoli is a game-changer for effortless, delicious dinners. Let’s get started!
Ingredients for beef and broccoli crockpot recipe tasty
Six ingredients transform tough beef into tender bites and crisp broccoli—all hands-off in your crockpot.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Broccoli Florets 🥦 | 2 lbs | Large florets, stems trimmed |
| Soy Sauce 🍶 | ½ cup | Low-sodium preferred |
| Brown Sugar 🍯 | ¼ cup | Packed firmly |
| Garlic Cloves 🧄 | 6 cloves | Minced finely |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame flavor |
| Cornstarch 🌾 | 2 tbsp | For thickening sauce |
| Olive Oil 🫒 | 2 tbsp | For searing broccoli |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly cracked |
| Sesame Seeds 🌱 | 1 tbsp | Toasted for garnish |
| Green Onions 🧅 | 3 whole | Sliced thin for garnish |
The flank steak is your secret weapon here. Look for well-marbled cuts at Whole Foods or your local butcher—it makes all the difference. Slice it thinly against the grain for maximum tenderness. I always grab the steak the day before and let it sit in the fridge uncovered to dry-brine, which helps it stay juicy. If you're short on time, a quick salt rub right before cooking works too. For the broccoli, freshness matters—pick heads with tight florets and vibrant green color. The stems should snap, not bend, when you test them. Trader Joe's usually has great organic options at a good price.
No soy sauce? Coconut aminos or tamari work just as well. Low-sodium is key—you don't want to over-salt your dish. The brown sugar can be swapped for honey or maple syrup, but it won't caramelize quite the same way. Fresh ginger is ideal, but if you're using dried, reduce to half the amount. For the cornstarch, make sure it's pure—no anti-caking agents. If you don't have sesame oil, toasted peanut oil adds a nice depth. The garlic can be pre-minced from a jar if you're in a rush, but fresh is always better. Want extra flavor? Add 1 tbsp of oyster sauce—it's a game-changer for umami depth.
This dish reheats beautifully—honestly tastes even better the next day once everything melds. Store leftovers in an airtight container in the fridge for up to 4 days. Freeze portions for 3 months if you're prepping ahead. I like to portion mine into meal prep containers with rice already cooked and added. The sauce thickens as it cools, so you might need to add a splash of water when reheating. For the broccoli, keep it separate until serving to maintain that perfect crisp-tender texture. Garnish with sesame seeds and green onions right before eating—they add freshness and a pop of color.
Why You'll Love This Recipe
- Sweet-Savory Magic: That brown sugar and garlic combo? It turns tough flank steak into something tender and irresistible. The broccoli soaks up just enough of the sauce to be flavorful without drowning, and the soy gives it that perfect umami kick.
- Leftovers That Don’t Suck: Between us, most beef and broccoli leftovers are sad. Not this one. The crockpot keeps everything juicy, so reheating it for lunch the next day tastes like you just made it fresh—no dry, rubbery steak here.
- Budget Meal, Big Flavor: Flank steak on sale? Broccoli cheap at the store? This recipe stretches a little meat a long way while still feeling special. Honestly, it’s the kind of dish that makes me feel like I’m feeding a crowd without breaking the bank.
Step-by-step instructions for beef and broccoli crockpot recipe
This method delivers melt-in-your-mouth beef and perfectly crisp broccoli with minimal effort.
Prep the Beef and Broccoli for Maximum Flavor
Start by slicing the 1.5 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures tender beef every time. Pat the slices dry with paper towels—moisture prevents proper searing later. In a bowl, toss the beef with 2 tbsp olive oil, 1.5 tsp salt, and 1 tsp black pepper until evenly coated.
For the broccoli, trim the stems from the 2 lbs broccoli florets and cut them into large, even-sized pieces. This ensures they cook uniformly. Set aside—we'll handle them separately to maintain crisp-tender texture. Here's the thing—overcrowding the crockpot later would steam the broccoli instead of caramelizing it properly.
Build the Savory Sauce Base
In a small bowl, whisk together the 0.5 cup soy sauce, 0.25 cup packed brown sugar, 6 minced garlic cloves, and 1 tbsp freshly grated ginger root. This combination creates the perfect balance of sweet, salty, and aromatic flavors. In a separate small bowl, mix the 2 tbsp cornstarch with 1 tbsp sesame oil—this will be your thickening agent.
Pour the sauce mixture into your 6-quart crockpot. The brown sugar will dissolve completely, creating a glossy base. I like to give it a quick stir to ensure even distribution. This step happens first because the sauce needs time to meld flavors while the beef cooks low and slow.
Cook the Beef to Perfect Tenderness
Add the seasoned beef strips to the crockpot in a single layer, spreading them out evenly. Don't overcrowd—this prevents even cooking. Cook on LOW for 4 hours or HIGH for 2 hours. You'll know it's done when the beef is fork-tender and pulls apart easily. The sauce should thicken slightly, coating the beef beautifully.
Here's where it gets fun—the beef will release most of its natural juices into the sauce, creating that signature restaurant-style flavor. If you're using the high setting, check it at the 1.5-hour mark to prevent overcooking. The goal is tender, not mushy.
Add Broccoli and Finish Cooking
After the beef is tender, carefully remove it with a slotted spoon and set aside. Add the broccoli florets to the crockpot and stir gently to coat with the sauce. Sprinkle the cornstarch-sesame oil mixture over the broccoli. Cook for an additional 30-45 minutes on LOW until the broccoli is bright green and tender-crisp.
This final cooking time is crucial—you want the broccoli to absorb flavor but remain crisp enough to bite into. The cornstarch helps thicken the sauce while adding a subtle nutty flavor. If the sauce looks too thin, you can remove the lid for the last 10 minutes to help it reduce slightly.
Serve with Crisp-Topped Garnishes
Return the beef to the crockpot and stir everything together gently. Let it sit for 5 minutes to allow the flavors to meld completely. Before serving, toast the 1 tbsp sesame seeds in a dry skillet over medium heat for 1-2 minutes until golden and fragrant. Thinly slice the 3 green onions and mix them with the toasted sesame seeds.
Spoon the beef and broccoli mixture onto plates, garnishing each serving with the sesame-green onion mixture. The contrast of crispy garnish against the tender beef and broccoli makes this dish truly special. Serve immediately with steamed rice to soak up all that delicious sauce!
Pro Tips For Making Beef And Broccoli Crockpot Recipe Tasty
- SEAR THE STEAK FIRST: That crockpot can’t brown beef worth a damn, so hit the steak with a hot pan for 2-3 minutes per side before dumping it in. The crust locks in flavor—skip this, and you’re left with mushy, sad beef. (Yes, even if you’re impatient like me.)
- SMASH THE GARLIC: Whole cloves? Nope. Peel and crush them with the flat side of your knife first—this releases way more flavor. I used to just toss in minced garlic, but smashed cloves give that deep, savory punch the crockpot version needs.
- DON’T OVERFILL THE POT: The crockpot’s magic happens with steam circulation, not a packed mess. Broccoli and beef should fit loosely—no more than halfway up the sides. Crowd it, and you’ll end up with soggy florets and uneven cooking.
- ADD SUGAR LATE: Brown sugar caramelizes beautifully when it hits the heat at the end. Stir it in during the last 30 minutes of cooking—this gives you that glossy, slightly sticky sauce instead of a watery glaze. (Your future self will notice the difference.)
Make-ahead tips for this dish
Prep Ahead Timeline
Start by prepping the beef and sauce the night before—this is my secret to restaurant-quality flavor. Slice the 1.5 lb flank steak against the grain and marinate it in 2 tbsp soy sauce, 1 tbsp brown sugar, and 1 tsp sesame oil for 4-6 hours (or overnight).
Store in an airtight container in the fridge. This step ensures maximum tenderness and flavor infusion. 🌟
Broccoli Prep Shortcut
Save time by prepping the broccoli while the beef marinates. Trim and cut the 2 lbs broccoli florets into even-sized pieces and store them in a sealed container with a damp paper towel.
This keeps them fresh until you're ready to cook. I like to steam them briefly (2 minutes) before adding to the crockpot for extra crispness.
Sauce Assembly
Combine all sauce ingredients—0.5 cup soy sauce, 0.25 cup brown sugar, 6 minced garlic cloves, and 1 tbsp ginger—in a small container. This can be made 2 days ahead and stored in the fridge.
The flavors deepen over time, creating a richer base. Just stir before using to dissolve any settled sugar.
Crockpot Prep Day
On the day of cooking, transfer the sauce to your 6-quart crockpot and add the marinated beef. Cook on LOW for 4 hours or HIGH for 2 hours.
The beauty of this method is that you can set it and forget it—perfect for busy mornings. The beef will be fork-tender and coated in a glossy, caramelized sauce.
Broccoli Timing
Add the broccoli to the crockpot only 30-45 minutes before serving. This ensures it stays crisp-tender rather than becoming mushy. Stir in the cornstarch-sesame oil mixture right before the final cooking time to thicken the sauce beautifully. The last-minute addition keeps the broccoli vibrant and full of texture.
Garnish Prep
Toast the 1 tbsp sesame seeds and slice the 3 green onions just before serving. This garnish adds freshness and crunch that contrasts perfectly with the tender beef and broccoli. Keep these separate until the last minute to maintain their crispness and vibrant color. 💛
Nutrition facts
Frequently asked questions
Can I use a different cut of beef instead of flank steak?
Sirloin or ribeye work beautifully—just slice them ¼-inch thick against the grain for tenderness. Chuck roast is another great option, but it needs 6-8 hours on LOW to become fork-tender. Avoid lean cuts like top round as they can dry out in the crockpot. The key is thin slicing and proper marinating time.
Why does my broccoli turn mushy in the crockpot?
Broccoli gets soggy when overcooked or crowded. Always add it 30-45 minutes before serving on LOW heat—never HIGH. Use large florets (not small pieces) and avoid overfilling the crockpot. For extra crispness, give the broccoli a quick 2-minute steam in boiling water before adding to the crockpot.
How do I make this dish spicier?
Add 1-2 tbsp of sriracha or 1 tsp chili flakes to the sauce mixture. For deeper heat, include 1 tbsp of gochujang (Korean chili paste) with the brown sugar. If you love fresh spice, toss in 1 minced jalapeño with the garlic. Always taste the sauce before adding the beef—you can adjust later if needed.
Can I make this recipe without a crockpot?
Yes! Use a slow cooker insert for your Instant Pot (set to "Slow Cook" mode) or cook it stovetop. For stovetop: Sear beef in a wok, remove, then cook sauce until thickened. Add beef back, simmer 15 minutes, then add broccoli for 3-4 minutes until crisp-tender. The texture will be slightly different but still delicious.
What's the best way to reheat leftovers?
Reheat in the crockpot on LOW for 1-2 hours or microwave for 1-2 minutes covered. Add a splash of water if the sauce seems too thick. For best texture, keep beef and broccoli separate until reheating. The sauce actually improves overnight—leftovers often taste even better the next day! Store in an airtight container for up to 4 days.
