My husband asked for Chinese takeout on a Tuesday. Not because he was hungry—he was starving, actually—but because he thought I’d be too tired to cook. He was right. I was tired. But I also didn’t want to spend $25 on a container of beef that would arrive lukewarm and soggy by the time we sat down.
So I opened the fridge, stared at a bag of broccoli florets that had been hiding in the crisper for three days, and looked at the flank steak I’d bought on sale. I had soy sauce, ginger, and garlic in the pantry. I didn’t have the energy to stand over a stove, stir-fry for twenty minutes, and worry about burning the garlic. I just wanted dinner to happen while I sat on the couch.
That’s when I threw everything into the slow cooker. I didn’t expect much. I expected mushy beef and bland broccoli. Instead, when I walked into the kitchen two hours later, the house smelled like a high-end Asian restaurant. The beef was tender. The sauce was thick, sticky, and clinging to every piece. My husband took one bite and said, “Why do we ever order takeout?”
This slow cooker beef and broccoli with sticky ginger sauce is now my go-to for days when I want restaurant-quality food without the restaurant effort. It’s forgiving, it’s simple, and it’s honestly hard to mess up. If you can chop an onion and dump ingredients into a pot, you can make this. And once you try it, you’ll probably make it on repeat too.
Why You’ll Love This Recipe
I’ve made this slow cooker beef and broccoli at least a dozen times since that Tuesday. It’s become a staple in our rotation, right alongside sticky honey BBQ chicken thighs and my classic grilled chicken salad. Here’s why this dish wins every time:
- Zero Stove Time — Seriously. You chop, you dump, you press start. There is no standing over a hot pan, no splattering oil, no frantic stirring. It’s the ultimate low-effort dinner. I’ve made this while helping my kids with homework because I literally don’t have to watch it.
- Actually Tender Beef — Slow cooking flank steak makes it incredibly tender. If you’ve ever tried stir-frying flank steak on the stove, you know it’s easy to overcook and end up with chewy, rubbery meat. The slow cooker takes all the guesswork out. It just gets soft and juicy.
- The Sauce is Sticky Gold — Most slow cooker recipes end up watery. Not this one. The cornstarch slurry at the end creates a glossy, clingy sauce that coats every floret and slice of beef. It’s the kind of sauce you want to dip bread in (though I stick to rice).
- Pantry-Friendly Ingredients — You probably have 90% of this in your kitchen. Soy sauce, ginger, garlic, cornstarch, brown sugar. No weird imports, no hard-to-find spices. It’s simple, honest food.
- Meal Prep Friendly — This tastes even better the next day. The flavors meld together overnight. I often make this on Sunday and eat it for lunch all week. It reheats beautifully in the microwave.
This is my answer to “what’s for dinner” when I want something flavorful but don’t want to think about it. It’s reliable. It’s delicious. And it’s foolproof.
Ingredients You’ll Need
Here’s the best part: this recipe uses simple, accessible ingredients. I’m not asking you to hunt down specialty items. Here’s exactly what you need and why each one matters.
For the Beef
Flank Steak (1.5 lbs / 680g) — This is the best cut for this recipe. It’s lean but flavorful, and it slices beautifully against the grain after slow cooking. Sirloin works too, but flank steak gives that authentic stir-fry texture. Look for a steak that’s about an inch thick.
Broccoli Florets (3-4 cups / 400-500g) — Fresh is best. I buy a large head of broccoli and cut it into bite-sized florets. You can use frozen broccoli, but it’ll get mushier. If you use frozen, thaw it and squeeze out as much water as possible first. Fresh broccoli holds its texture much better in the slow cooker.
Green Onions (3 stalks, sliced) — For garnish and a bit of fresh onion flavor. White parts go in the pot; green parts go on top at the end. Scallions are the same thing.
For the Sticky Ginger Sauce
Soy Sauce (½ cup / 120ml) — I use low-sodium soy sauce so I can control the saltiness. Regular soy sauce works, but you might want to reduce any added salt. Kikoman is my go-to brand.
Dark Soy Sauce (2 tablespoons / 30ml) — This is optional but recommended. It adds depth and that beautiful dark color. If you can’t find it, just use regular soy sauce and add an extra tablespoon.
Beef Broth (¼ cup / 60ml) — Adds savory depth. Use low-sodium so you can control the salt. Chicken broth works if you’re out of beef broth.
Apple Cider Vinegar (1 tablespoon / 15ml) — This is the secret ingredient. It adds a little tang that balances the sweetness. Rice vinegar works too, but apple cider vinegar has a nice mild sweetness.
Fresh Ginger (1 tablespoon, grated) — Grate it yourself. Pre-grated ginger in a jar has a weird metallic taste and isn’t as potent. Fresh ginger is non-negotiable for this recipe. Use a microplane for easy grating.
Garlic (4 cloves, minced) — Fresh garlic only. Jarred garlic doesn’t have the same bright flavor. Minced is fine, but grated is better because it dissolves into the sauce more evenly.
Brown Sugar (2 tablespoons, packed) — Adds sweetness and helps thicken the sauce. Light or dark brown sugar both work. I prefer dark for a deeper molasses flavor.
Sesame Oil (1 teaspoon) — Toasted sesame oil adds that classic Asian flavor. Don’t use too much—it’s strong. Just a teaspoon goes a long way.
Cornstarch (1 tablespoon) — This is what makes the sauce sticky. It’s mixed with water and added at the end to thicken the liquid. Arrowroot powder works as a substitute.
Water (1 tablespoon) — Mixed with the cornstarch to make a slurry.
Sesame Seeds (1 teaspoon, optional) — For garnish. Toasted sesame seeds are nice, but regular works too.
Equipment Needed
You don’t need fancy tools for this. Here’s what I actually use:
Slow Cooker — A 4-6 quart slow cooker is perfect for this amount. I use a Crock-Pot brand, but any slow cooker works. Make sure it’s clean and ready to go.
Sharp Knife — For slicing the beef and chopping broccoli. A sharp knife makes slicing against the grain much easier and safer. I use my chef’s knife for this.
Measuring Cups and Spoons — Standard stuff. I keep a set on my counter.
Small Bowl — For mixing the cornstarch slurry. Any small bowl works.
Wooden Spoon or Silicone Spatula — For stirring the sauce and beef. I prefer silicone because it doesn’t scratch the slow cooker insert.
Microplane or Grater — For the ginger and garlic. A microplane makes grating ginger super easy. If you don’t have one, just mince it as finely as possible.
Vegetable Peeler — Optional, but useful for peeling the broccoli stalks if you want to use them. I usually just stick to the florets.
How to Make It: Step-by-Step
Alright, let’s make this! I’m walking you through exactly how I do it. It’s simple, but there are a few tricks to get that perfect texture.
Step 1: Prep the Beef (5 minutes)
First, slice the flank steak against the grain into thin strips. This is crucial. Cutting against the grain shortens the muscle fibers, which makes the beef tender. If you cut with the grain, the beef will be chewy no matter how long you cook it. Place the sliced beef in the slow cooker.
Step 2: Make the Sauce (3 minutes)
In a medium bowl, whisk together the soy sauce, dark soy sauce, beef broth, apple cider vinegar, grated ginger, minced garlic, brown sugar, and sesame oil. Stir until the brown sugar is dissolved. Pour this sauce over the beef in the slow cooker. Use a spoon to coat the beef evenly.
Step 3: Add the Broccoli (1 minute)
Add the broccoli florets to the slow cooker. They’ll sit on top of the beef and sauce. Don’t worry, they’ll cook down and absorb all the flavor. If you have large florets, cut them in half so they’re bite-sized.
Step 4: Slow Cook (3-4 hours)
Cover the slow cooker and cook on HIGH for 3 hours or LOW for 4-5 hours. The beef should be tender and easy to pierce with a fork. The broccoli should be tender-crisp. If you prefer softer broccoli, cook on LOW for 5-6 hours. But I like my broccoli to have a little bite.
Step 5: Thicken the Sauce (5 minutes)
This is the most important step for that sticky texture. In a small bowl, mix the cornstarch and water until smooth. This is your slurry. Stir the slurry into the slow cooker. Cover and cook on HIGH for an additional 15-20 minutes. The sauce will thicken and become glossy. If it’s still too thin, mix another half-teaspoon of cornstarch with water and add it. But usually, 15 minutes is enough.
Step 6: Serve
Stir in half of the sliced green onions. Taste the sauce and adjust seasoning if needed. If it’s too salty, add a splash of water or a pinch of sugar. If it’s too sweet, add a splash of vinegar. Serve hot over steamed rice, topped with the remaining green onions and sesame seeds.
Total Time: About 4 hours (mostly hands-off)
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
Cut Against the Grain
I can’t stress this enough. Look at the direction the muscle fibers run on the steak. Cut perpendicular to that direction. If you cut parallel, the beef will be tough. It’s the difference between tender and chewy.
Don’t Skip the Cornstarch Slurry
Many slow cooker recipes skip this step, but it’s what makes the sauce sticky and clingy. Without it, you’ll have watery beef and broccoli. Add it at the end and let it cook for 15 minutes. The sauce will transform.
Use Fresh Ginger
Pre-grated ginger in a jar is convenient, but it lacks the bright, pungent flavor of fresh ginger. It also has a slightly fermented taste. Fresh ginger is worth the extra two minutes of grating. It makes a huge difference in the sauce.
Broccoli Timing
If you’re worried about mushy broccoli, add it in the last hour of cooking. But honestly, I’ve never had a problem with it. The broccoli absorbs the sauce and stays tender-crisp. Just don’t cook it on HIGH for more than 4 hours, or it’ll get soft.
Rice Pairing
Steamed jasmine rice is the classic pairing. It’s light and fragrant. Short-grain rice is stickier and also works well. Avoid brown rice unless you’re specifically looking for a nuttier flavor—it takes longer to cook and changes the texture.
Leftover Sauce
If you have leftover sauce, don’t throw it out! It’s amazing as a marinade for chicken or tofu. Or drizzle it over roasted vegetables. It’s basically liquid gold.
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 HIGH for 2-3 hours. Chicken cooks faster than beef, so keep an eye on it. This is a lighter option that’s just as delicious.
Tofu Version
Use extra-firm tofu, pressed and cubed. Add it in the last hour of cooking so it doesn’t fall apart. It absorbs the sauce beautifully. This is a great vegetarian option.
Spicy Version
Add 1-2 teaspoons of chili garlic sauce or sriracha to the sauce. Or add a pinch of red pepper flakes. If you like heat, this is the way to go. My friend loves it with a dollop of chili crisp on top.
Vegetable Add-Ins
Add sliced bell peppers, snap peas, or carrots with the broccoli. They’ll cook in the slow cooker and add color and crunch. I sometimes add sliced mushrooms for extra earthiness.
Gluten-Free
Use tamari instead of soy sauce. Everything else is naturally gluten-free. Just make sure your beef broth is gluten-free too.
Dairy-Free
This recipe is naturally dairy-free. No butter, no cream. Just simple, clean flavors.
Serving & Storage
How to Serve
I serve this straight from the slow cooker, topped with green onions and sesame seeds. It looks rustic and homey. But here are other ways I’ve enjoyed it:
- Over Rice — Steamed jasmine rice is the classic choice. It soaks up the sauce perfectly.
- With Noodles — Udon or soba noodles work well. Toss the beef and broccoli with the noodles.
- In Lettuce Wraps — Use butter lettuce leaves as cups. Spoon the beef and broccoli inside. It’s a fun, low-carb option.
- With Bread — If you’re feeling indulgent, serve it with crusty bread for dipping. It’s not traditional, but it’s delicious.
Storage Instructions
Refrigerator: Store in an airtight container for up to 4 days. The sauce will thicken in the fridge—totally normal. Just add a splash of water when reheating to loosen it up.
Reheating: Microwave in 1-minute intervals, stirring between. Add a splash of water if it’s too thick. Or reheat in a skillet over low heat, stirring frequently. It reheats beautifully.
Freezing: This doesn’t freeze well. The broccoli gets mushy, and the sauce can separate. It’s best eaten fresh or refrigerated for a few days.
Meal Prep: This is great for meal prep. Portion it out into containers with rice. It’s a perfect lunch for the workweek. I make this on Sunday and eat it all week.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking.
Per Serving (based on 4 servings):
| Calories | 320 |
| Protein | 28g |
| Carbs | 18g |
| Fiber | 3g |
| Sugar | 10g |
| Fat | 14g |
| Saturated Fat | 4g |
| Cholesterol | 65mg |
| Sodium | 850mg |
What’s Good:
- High in protein from the beef
- Good source of fiber from the broccoli
- Low in sugar (unless you add extra sauce)
- Dairy-free and gluten-free option available
What to Know:
- Sodium is moderate due to soy sauce. Use low-sodium soy sauce to reduce.
- Contains beef, so not vegetarian or vegan.
- Calories are moderate, but the sauce adds some sugar.
My Take:
Look, this is comfort food. It’s not a diet recipe. But it’s way better than takeout, costs less, and I know exactly what’s in it. When I want to make it lighter, I use less sauce and load up on broccoli. But usually? I just eat a reasonable portion and enjoy it.
Final Thoughts
So that’s my slow cooker beef and broccoli! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My husband is happy, my kids are happy (if I serve it over rice), and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the spice level. The best recipes are the ones you adapt to your family’s tastes. And if you’re looking for more easy slow cooker meals, check out my crockpot BBQ pulled chicken sliders—they’re just as simple and equally delicious.
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 that’s frozen?
You can, but it’s better to thaw it first. If you cook it frozen, the beef will release more water, and the sauce will be thinner. Thaw it in the fridge overnight, then slice and cook. If you’re in a hurry, you can cook it frozen, but expect a longer cook time and a looser sauce.
Why is my sauce too watery?
Usually means you didn’t let it cook long enough after adding the cornstarch slurry. The cornstarch needs time to activate. Let it cook on HIGH for 15-20 minutes after adding the slurry. If it’s still too thin, mix another half-teaspoon of cornstarch with water and add it. Also, make sure you’re not using too much broth.
Can I make this ahead for a dinner party?
Sort of. You can prep the beef and sauce ahead of time and store them in the fridge. When you’re ready to cook, dump everything into the slow cooker and cook as directed. The broccoli should be added fresh, though. Don’t add broccoli ahead of time—it’ll get mushy. Add it right before you start cooking.
Why did my beef turn out chewy?
You probably cut with the grain instead of against it. Flank steak has long muscle fibers that need to be cut perpendicular to them. This shortens the fibers and makes the beef tender. Also, make sure you’re using a slow cooker, not a pressure cooker. Flank steak needs time to break down.
Can I use fresh broccoli stems?
Yes! Don’t throw them away. Peel the tough outer layer with a vegetable peeler, then slice the tender inner part into thin rounds. They cook at the same rate as the florets. I like to use them because they’re sweet and crunchy.
How do I reheat leftovers without it getting dry?
Add a splash of water or broth to a skillet, add your leftover beef and broccoli, and heat gently over low heat, stirring frequently. The extra liquid brings back the creamy texture. Microwave sort of works but tends to dry it out. If you do microwave, definitely add a splash of water first and heat in short bursts, stirring between.
Can I double this recipe?
Absolutely! Double everything and use your biggest slow cooker. The cooking times stay the same. I do this when I’m meal-prepping or feeding a crowd. Just make sure your slow cooker isn’t overfilled—leave some room for the sauce to bubble.
What kind of rice goes best with this?
Jasmine rice is the classic choice. It’s light and fragrant. Short-grain rice is stickier and also works well. Avoid brown rice unless you’re specifically looking for a nuttier flavor—it takes longer to cook and changes the texture. Basmati rice is another good option if you prefer a fluffier rice.
Pin This Recipe!
Slow Cooker Beef and Broccoli: Best Easy One-Pot Dinner
- Total Time: 4 hours
- Yield: 4 servings 1x
Description
A forgiving, simple, and foolproof slow cooker recipe that produces tender flank steak and sticky ginger sauce without the effort of stir-frying. Perfect for busy weeknights and meal prep.
Ingredients
- 1.5 lbs flank steak, sliced against the grain into thin strips
- 3–4 cups broccoli florets
- 3 stalks green onions, sliced (white parts for pot, green parts for garnish)
- ½ cup soy sauce (low-sodium recommended)
- 2 tablespoons dark soy sauce (optional)
- ¼ cup beef broth (low-sodium)
- 1 tablespoon apple cider vinegar
- 1 tablespoon fresh ginger, grated
- 4 cloves garlic, minced or grated
- 2 tablespoons brown sugar, packed
- 1 teaspoon toasted sesame oil
- 1 tablespoon cornstarch
- 1 tablespoon water
- 1 teaspoon sesame seeds (optional, for garnish)
Instructions
- Slice the flank steak against the grain into thin strips and place in the slow cooker.
- In a medium bowl, whisk together soy sauce, dark soy sauce, beef broth, apple cider vinegar, grated ginger, minced garlic, brown sugar, and sesame oil until the sugar is dissolved.
- Pour the sauce mixture over the beef in the slow cooker and stir to coat evenly.
- Add the broccoli florets to the slow cooker on top of the beef and sauce.
- Cover and cook on HIGH for 3 hours or LOW for 4-5 hours, until beef is tender and broccoli is tender-crisp.
- In a small bowl, mix cornstarch and water to create a smooth slurry.
- Stir the slurry into the slow cooker, cover, and cook on HIGH for an additional 15-20 minutes until the sauce thickens and becomes glossy.
- Stir in half of the sliced green onions. Taste and adjust seasoning if needed.
- Serve hot over steamed rice, topped with remaining green onions and sesame seeds.
Notes
Cut the beef against the grain to ensure tenderness. Do not skip the cornstarch slurry step, as it is essential for the sticky sauce texture. Fresh ginger is recommended over jarred for better flavor. This dish freezes poorly; the broccoli becomes mushy. It stores well in the refrigerator for up to 4 days.
- Prep Time: 8 minutes
- Cook Time: 3-4 hours
- Category: Main Course
- Cuisine: Chinese
Nutrition
- Serving Size: Approximately 1.5 cu
- Calories: 320
- Sugar: 10
- Sodium: 850
- Fat: 14
- Saturated Fat: 4
- Carbohydrates: 18
- Fiber: 3
- Protein: 28
Keywords: slow cooker, beef and broccoli, one pot dinner, easy dinner, chinese takeout copycat, flank steak, ginger sauce, meal prep



