Third time in ten days I made this crockpot beef and broccoli, and I finally stopped tweaking the garlic-to-soy-sauce ratio. That first batch? Edible, sure, but the sauce was thin and the beef came out more like pot roast than the tender, saucy strips I was after. Second batch I doubled the garlic and added a slurry at the end—better, but the broccoli turned to mush. This third time, I threw the florets in during the last thirty minutes, let the sauce reduce uncovered, and honestly, I almost ate the whole batch standing at the counter with a fork.
The thing about Easy Crockpot Beef and Broccoli with Garlic Sauce is it doesn’t look like much when you dump everything in. Brown beef, soy sauce, garlic—it’s not a pretty picture. But four hours later, that dark, glossy sauce bubbling around tender beef strips? That’s the moment you remember why your grandma trusted her slow cooker for everything. The garlic gets sweet and mellow, the beef practically falls apart, and the broccoli stays bright green with just enough bite to remind you this is still a vegetable dish.
I kept coming back because it solved a problem I didn’t know I had. I wanted takeout Chinese beef and broccoli without the $18 delivery fee and the weirdly thick sauce that coats your tongue. This version is lighter, more garlic-forward, and somehow more satisfying. Not because it’s healthier—though it is—but because I made it myself and I knew exactly what went in. That third batch taught me something simple: sometimes the best recipes are the ones you stop trying to perfect.
Why You’ll Love This Recipe
I’ve tested this recipe more times than I care to admit, and here’s what I know for sure. This isn’t just another slow cooker beef recipe—it’s the one that actually tastes like your favorite takeout spot, minus the grease and the MSG headache. The garlic sauce is the star here, and I mean that literally. Most recipes use garlic powder or a tiny clove or two. I use six. Sometimes seven. And I don’t mince them fine—I slice them thin so they melt into the sauce without disappearing completely.
- Quick & Easy: Ten minutes of prep in the morning, and dinner is ready when you walk in the door. No babysitting, no stirring, no stress.
- Simple Ingredients: You probably have soy sauce, garlic, and brown sugar in your kitchen right now. The only thing you might need to grab is flank steak and broccoli.
- Perfect for Busy Weeknights: This is the kind of meal you set and forget while you tackle the rest of your day. It works for meal prep too—just portion it out for lunches.
- Crowd-Pleaser: I’ve served this to picky eaters, vegetable skeptics, and my dad who swears he doesn’t like “healthy versions” of takeout. Everyone went back for seconds.
- Unbelievably Delicious: The beef comes out fork-tender, the sauce is thick enough to coat every strand of broccoli, and the garlic flavor is bold without being overpowering. This is comfort food that actually makes you feel good.
What makes this recipe different from the dozens of others out there? It’s the technique of adding the broccoli late and letting the sauce reduce uncovered at the end. Most recipes dump everything in together and end up with soggy broccoli and watery sauce. Not here. The beef braises low and slow, the garlic infuses every drop of liquid, and the broccoli stays vibrantly green with a slight crunch that contrasts beautifully with the tender meat. It’s a small tweak that makes a massive difference.
Honestly, this recipe is the kind that makes you close your eyes after the first bite. It’s takeout nostalgia without the guilt, and it comes together in a single pot with almost zero cleanup. That’s a win in my book.
What Ingredients You Will Need
This recipe relies on a handful of pantry staples and fresh ingredients to build that deep, savory garlic sauce. The beauty of it is that nothing here is complicated or hard to find. Here’s what you need and why each ingredient matters.
- Flank steak (1.5 to 2 pounds), sliced against the grain into thin strips — Flank steak is my go-to for this recipe because it gets incredibly tender after a few hours in the slow cooker. Slice it against the grain for the most fork-friendly texture. You can also use sirloin or round steak, but flank gives the best results.
- Broccoli florets (3 to 4 cups), about one large head — Fresh broccoli is non-negotiable here. Frozen broccoli will turn into mush, even if you add it late. Look for firm, bright green florets with no yellowing.
- Soy sauce (½ cup), low-sodium preferred — Low-sodium soy sauce lets you control the salt level. If you only have regular soy sauce, reduce the added salt in the recipe. Tamari or coconut aminos work great for gluten-free options.
- Beef broth (¼ cup) — Just enough to create steam and keep the beef from drying out. I use low-sodium broth to avoid oversalting. Chicken broth works in a pinch.
- Brown sugar (¼ cup), packed — This balances the salty soy sauce and adds that subtle sweetness you expect from takeout-style beef and broccoli. You can use coconut sugar or honey as substitutes.
- Garlic (6 to 8 cloves), thinly sliced — This is the heart of the garlic sauce. Don’t use pre-minced garlic from a jar—it won’t give you the same mellow, sweet garlic flavor. Slice them thin so they almost dissolve into the sauce.
- Sesame oil (1 tablespoon) — Toasted sesame oil adds that unmistakable nutty aroma that makes this taste like restaurant-quality food. Don’t skip it, and don’t substitute with regular vegetable oil.
- Cornstarch (2 tablespoons) mixed with cold water (2 tablespoons) — This slurry thickens the sauce at the end. Without it, you’ll have a thin, soupy liquid that won’t cling to the beef and broccoli.
- Fresh ginger (1 tablespoon), grated — Ginger adds warmth and brightness that cuts through the richness of the beef. I use fresh ginger here—powdered ginger just doesn’t have the same punch.
- Red pepper flakes (½ teaspoon), optional — For a little heat. I add these because I like the subtle kick, but you can leave them out if you prefer a milder sauce.
- Green onions (2 to 3), sliced for garnish — Adds a fresh, oniony finish that makes the dish look as good as it tastes.
- Sesame seeds (1 tablespoon), for garnish — Optional but pretty. They add a slight nutty crunch and make the dish look restaurant-ready.
Equipment Needed
You don’t need a fancy kitchen to pull this off. Here’s what you’ll need and a few alternatives if you’re working with what you’ve got.
- Slow cooker (5 to 6 quart) — This is the star of the show. Any brand works—I use a basic Crock-Pot that cost me thirty bucks. A smaller slow cooker works too, just make sure the beef fits in a single layer as much as possible.
- Sharp knife — Slicing flank steak against the grain requires a decent knife. A dull blade will shred the meat instead of cutting cleanly. I use a chef’s knife, but any sharp slicing knife works.
- Cutting board — Preferably one that won’t slide around. I put a damp paper towel under mine to keep it steady.
- Measuring cups and spoons — Nothing fancy here. Just make sure your measurements are accurate, especially for the soy sauce and brown sugar.
- Small bowl — For mixing the cornstarch slurry. A ramekin or even a coffee mug works fine.
- Tongs — For removing the beef from the slow cooker without breaking it apart. Trust me, the beef gets so tender that a fork will just shred it.
- Wooden spoon or spatula — For stirring the sauce and making sure nothing sticks to the bottom.
If you don’t have a slow cooker, you can make this in a Dutch oven on the stovetop over low heat for about 2 to 3 hours, or in an Instant Pot on the slow cook setting. The results won’t be exactly the same, but they’ll still be delicious.
Preparation Method

This recipe is almost embarrassingly easy, but there are a few key moments where paying attention makes all the difference. Follow these steps, and you’ll have a dinner that tastes like you spent hours in the kitchen—even though you really didn’t.
- Slice the flank steak against the grain into thin strips, about ¼-inch thick. This is the most important step for tender beef. Slicing against the grain shortens the muscle fibers, so the beef falls apart instead of being chewy. If you’re not sure which direction the grain runs, look for the lines running along the surface of the meat and cut perpendicular to them. I usually pop the steak in the freezer for 15 minutes first—it firms up enough to slice cleanly.
- Place the sliced beef in the bottom of the slow cooker. Spread it out as evenly as you can. Don’t worry if it’s not perfect—it will cook down and shrink as it braises.
- In a small bowl, whisk together the soy sauce, beef broth, brown sugar, sliced garlic, grated ginger, sesame oil, and red pepper flakes if using. Make sure the brown sugar is fully dissolved. Taste the sauce at this point—it should be salty, sweet, and pungent with garlic. If it tastes too salty, add another splash of broth.
- Pour the sauce over the beef in the slow cooker. Use a spatula to scrape every last drop out of the bowl. Toss the beef gently with tongs to coat each piece. Don’t worry if the beef isn’t fully submerged—it will release its own juices as it cooks.
- Cover and cook on low for 4 to 5 hours or on high for 2 to 3 hours. I strongly recommend low and slow here. The beef gets more tender, and the garlic has time to mellow and sweeten. Check at the 3-hour mark on low—if the beef is already fork-tender, move on to the next step.
- About 30 minutes before serving, add the broccoli florets. This is the trick that keeps the broccoli from turning into sad, mushy lumps. Gently stir the florets into the sauce, making sure they’re mostly submerged. Cover and cook on high for 20 to 30 minutes. The broccoli should be bright green and tender when pierced with a fork but still offer some resistance.
- Remove the beef and broccoli from the slow cooker with tongs and set aside on a plate. Leave the sauce in the slow cooker. If you have a lot of liquid, you can transfer it to a saucepan for faster reduction, but I usually just leave it in the slow cooker and switch to high.
- In a small bowl, mix the cornstarch and cold water until smooth. This is your slurry. Make sure there are no lumps—I use a fork to whisk it together. Pour the slurry into the hot sauce in the slow cooker and stir immediately.
- Let the sauce cook uncovered on high for 10 to 15 minutes, stirring occasionally, until it thickens to a glossy, syrupy consistency. The sauce should coat the back of a spoon. If it’s still too thin, mix another teaspoon of cornstarch with a teaspoon of water and stir it in. Cook for another 5 minutes.
- Return the beef and broccoli to the slow cooker and toss gently to coat with the thickened sauce. Taste and adjust seasoning—add a pinch of salt or a splash of soy sauce if needed. Garnish with sliced green onions and sesame seeds before serving.
Cooking Tips & Techniques
I’ve made enough mistakes with this recipe to fill a small notebook. Here are the lessons I learned the hard way so you don’t have to.
Don’t overcrowd the slow cooker. If you’re doubling the recipe, use a larger slow cooker or cook in batches. Overcrowding traps steam and makes the beef braise instead of simmer in the sauce. The result is gray, dry meat instead of tender, saucy strips. I learned this when I tried to cram three pounds of beef into a 4-quart slow cooker. It was not good.
Slice the beef when it’s partially frozen. I mentioned this earlier, but it bears repeating. A partially frozen flank steak slices like butter. Room-temperature steak tends to squish and tear under the knife. Pop it in the freezer for 15 to 20 minutes before slicing, and you’ll get clean, even strips every time.
Add the broccoli late—and I mean late. The biggest mistake people make with slow cooker beef and broccoli is adding the florets at the beginning. Broccoli needs about 20 to 30 minutes in a hot sauce to cook through. Any longer, and it turns into a mushy, sulfurous mess. I set a timer on my phone for 30 minutes before serving so I don’t forget.
Let the sauce reduce uncovered. The slow cooker traps moisture, which means your sauce will be thin straight out of the cooker. That’s normal. The trick is to remove the lid and let it bubble away for 10 to 15 minutes. This concentrates the flavors and gives you that glossy, restaurant-quality sauce that clings to every piece of beef and broccoli.
Taste the sauce before you thicken it. This is your last chance to adjust the seasoning. If it’s too salty, add a squeeze of lemon juice or a splash of rice vinegar. If it’s not garlicky enough, stir in a teaspoon of garlic powder (not raw garlic—it won’t cook in time). If it’s too sweet, add another tablespoon of soy sauce.
Variations & Adaptations
This recipe is forgiving, and I’ve tried more variations than I can count. Here are a few that actually worked.
Gluten-Free Version: Swap the soy sauce for tamari or coconut aminos. That’s the only change you need to make. Everything else in this recipe is naturally gluten-free. I’ve made this for friends with celiac disease, and they couldn’t tell the difference.
Spicy Version: Double the red pepper flakes and add a tablespoon of sriracha or chili garlic sauce to the sauce mixture. I did this on a whim one night, and the heat paired beautifully with the sweet garlic sauce. Just be careful—a little goes a long way.
Low-Carb/Keto Version: Replace the brown sugar with a sugar-free brown sugar substitute or use 2 tablespoons of monk fruit sweetener. The sauce will be slightly less glossy, but the flavor is still spot-on. Serve over cauliflower rice instead of regular rice.
Vegetable-Packed Version: Add sliced bell peppers, snap peas, or carrots along with the broccoli. I’ve thrown in whatever vegetables I had in the fridge, and it always works. Just add heartier vegetables like carrots at the same time as the broccoli, and add delicate vegetables like snap peas in the last 10 minutes.
Instant Pot Adaptation: Sear the beef on the sauté setting first, then add the sauce and pressure cook on high for 15 minutes. Quick release, then add the broccoli and cook on sauté for 3 to 4 minutes. Thicken the sauce with the slurry on the sauté setting. It’s faster, but the slow cooker version is hands-down more tender.
Serving & Storage Suggestions
This dish is best served hot over steamed jasmine rice or noodles. The sauce soaks into the rice and makes every bite flavorful. I also love it over cauliflower rice for a lighter meal, or tucked into warm flour tortillas for a fusion-style wrap that’s surprisingly good.
For a complete meal, serve this alongside a simple cucumber salad with rice vinegar and sesame seeds, or a bowl of steamed edamame sprinkled with sea salt. The cool, crunchy vegetables balance the rich, savory beef and broccoli perfectly. If you’re feeling indulgent, serve it with crispy air fryer garlic parmesan chicken thighs on the side for a protein-packed dinner that will leave everyone full and happy.
Storage: Leftovers keep in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, so this is one of those rare recipes that tastes even better the next day. Reheat gently in a skillet over medium-low heat with a splash of water or beef broth to loosen the sauce. Microwave works too, but the sauce can get a little thick—just add a tablespoon of water before reheating.
Freezing: This recipe freezes beautifully. Let the beef and broccoli cool completely, then transfer to a freezer-safe container or zip-top bag. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat in a skillet over medium heat. The broccoli will be softer after freezing, but the flavor is still fantastic. I often double the batch and freeze half for busy weeks.
If you’re meal-prepping for the week, portion the beef and broccoli into individual containers with rice. Grab one in the morning, and you have a ready-to-heat lunch that beats anything from the cafeteria.
Nutritional Information & Benefits
This recipe is surprisingly balanced for a dish that tastes like comfort food. Here’s the estimated nutritional breakdown per serving (based on 6 servings, without rice):
| Nutrient | Amount |
|---|---|
| Calories | 320 |
| Protein | 35g |
| Fat | 12g |
| Carbohydrates | 18g |
| Fiber | 4g |
| Sugar | 10g |
| Sodium | 890mg |
Beef is an excellent source of iron, zinc, and B vitamins, which support energy metabolism and immune function. Broccoli is packed with vitamin C, vitamin K, and fiber—plus it contains sulforaphane, a compound linked to reduced inflammation and cancer prevention. Garlic and ginger both have anti-inflammatory and immune-boosting properties, making this a meal that supports your health while satisfying your cravings.
This recipe is naturally gluten-free if you use tamari or coconut aminos, and it’s low-carb friendly with the sugar substitute option. It’s also dairy-free and nut-free, making it a great option for people with common food allergies. If you’re watching your sodium, use low-sodium soy sauce and skip the added salt—the soy sauce and broth provide plenty of flavor on their own.
Conclusion
This Easy Crockpot Beef and Broccoli with Garlic Sauce is the kind of recipe that makes you wonder why you ever ordered takeout. It’s simple enough for a busy Tuesday, but impressive enough to serve to guests who think you spent hours in the kitchen. The beef is tender, the broccoli is perfectly cooked, and that garlic sauce is something I would honestly drink if it were socially acceptable.
I love this recipe because it reminds me that good food doesn’t have to be complicated. A few quality ingredients, a slow cooker, and a little patience are all you need to create something that feels special. Whether you’re feeding a family, meal-prepping for the week, or just craving something warm and comforting, this dish delivers every single time.
If you try this recipe, I’d love to hear how it turned out. Leave a comment below and let me know if you made any tweaks—did you add extra garlic? Throw in some bell peppers? Serve it over noodles instead of rice? Your variations might inspire someone else in the comments. And if you’re looking for more slow cooker inspiration, don’t miss my easy crockpot ground beef and potato casserole for another set-it-and-forget-it dinner that will become a regular in your rotation. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
I don’t recommend it. Frozen broccoli releases a lot of water as it thaws, which will thin out your sauce and make the florets mushy. If you’re in a pinch, add frozen broccoli straight from the bag during the last 15 minutes of cooking, and don’t stir too much—it will break apart easily.
Can I make this recipe in an Instant Pot?
Absolutely. Use the sauté function to sear the beef first, then add the sauce and pressure cook on high for 15 minutes. Quick release the pressure, add the broccoli, and use the sauté function for 3 to 4 minutes until the broccoli is tender. Thicken the sauce with the cornstarch slurry on the sauté setting. It’s faster, but the texture is slightly different—the beef won’t be quite as fall-apart tender as the slow cooker version.
How do I prevent the beef from being tough?
The two most important factors are slicing against the grain and cooking low and slow. Slicing against the grain shortens the muscle fibers, and cooking on low for 4 to 5 hours gives the connective tissue time to break down. If you cook on high, check the beef at the 2-hour mark—it can go from tender to tough if overcooked.
Can I double this recipe?
Yes, but you’ll need a larger slow cooker (6 quarts or bigger) and you may need to increase the cooking time by 30 to 60 minutes. Make sure the beef is in a single layer as much as possible for even cooking. If your slow cooker is too full, the sauce won’t reduce properly and the beef might steam instead of braise.
What can I serve with this besides rice?
This dish is incredibly versatile. Serve it over noodles, quinoa, cauliflower rice, or even mashed potatoes. It’s also delicious stuffed into lettuce wraps for a low-carb option, or spooned over a baked potato for a hearty meal. For a lighter side, try serving it with a simple cucumber salad or steamed edamame.
Pin This Recipe!

Easy Crockpot Beef and Broccoli: The Best Garlic Sauce
This Easy Crockpot Beef and Broccoli with Garlic Sauce is tender, saucy, and packed with garlic flavor. A simple set-it-and-forget-it dinner that tastes better than takeout.
- Prep Time: 15 minutes
- Cook Time: 4 hours 30 minutes
- Total Time: 4 hours 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Chinese-American
Ingredients
- 1.5 to 2 pounds flank steak, sliced against the grain into thin strips
- 3 to 4 cups broccoli florets (about one large head)
- ½ cup low-sodium soy sauce
- ¼ cup beef broth
- ¼ cup packed brown sugar
- 6 to 8 cloves garlic, thinly sliced
- 1 tablespoon toasted sesame oil
- 2 tablespoons cornstarch
- 2 tablespoons cold water
- 1 tablespoon fresh ginger, grated
- ½ teaspoon red pepper flakes (optional)
- 2 to 3 green onions, sliced for garnish
- 1 tablespoon sesame seeds for garnish
Instructions
- Slice the flank steak against the grain into thin strips, about ¼-inch thick.
- Place the sliced beef in the bottom of the slow cooker.
- In a small bowl, whisk together the soy sauce, beef broth, brown sugar, sliced garlic, grated ginger, sesame oil, and red pepper flakes if using.
- Pour the sauce over the beef in the slow cooker. Toss gently with tongs to coat.
- Cover and cook on low for 4 to 5 hours or on high for 2 to 3 hours.
- About 30 minutes before serving, add the broccoli florets. Gently stir into the sauce. Cover and cook on high for 20 to 30 minutes until bright green and tender.
- Remove the beef and broccoli from the slow cooker with tongs and set aside.
- In a small bowl, mix the cornstarch and cold water until smooth. Pour into the hot sauce in the slow cooker and stir immediately.
- Let the sauce cook uncovered on high for 10 to 15 minutes, stirring occasionally, until thickened to a glossy, syrupy consistency.
- Return the beef and broccoli to the slow cooker and toss gently to coat with the thickened sauce. Garnish with sliced green onions and sesame seeds before serving.
Notes
Slice beef against the grain for tenderness. Add broccoli only in the last 30 minutes to avoid mush. Let sauce reduce uncovered for a thicker consistency. For gluten-free, use tamari or coconut aminos instead of soy sauce.
Nutrition
- Serving Size: 1 serving (without r
- Calories: 320
- Sugar: 10
- Sodium: 890
- Fat: 12
- Saturated Fat: 4
- Carbohydrates: 18
- Fiber: 4
- Protein: 35
Keywords: crockpot beef and broccoli, slow cooker beef and broccoli, garlic sauce, easy dinner, weeknight meal, takeout fakeout


