Written by

David Kim

Published

Easy Crockpot Beef and Broccoli with Garlic Sauce

Ready In 4 hours 30 minutes
Servings 6 servings
Difficulty Easy

Dropping the last of the flank steak into a cold crockpot at 7:15 AM, bleary-eyed and already running late, when it hit me—I had completely forgotten to buy broccoli. The garlic was sprouting little green shoots, and the baby was crying because her favorite socks were in the laundry. Honestly, that morning was a mess. But I had a plan: throw everything in, pray the slow cooker worked its magic, and figure out the rest later. I grabbed a bag of frozen broccoli florets from the freezer (a backup I normally ignore) and tossed them in without even thawing them. That chaotic morning turned into the best decision I ever made for a weeknight dinner.

This Easy Crockpot Beef and Broccoli with Garlic Sauce was born from a desperate need for something delicious that didn’t require me to stand over a stove. I wanted that takeout-style flavor—tender beef, crisp-tender broccoli, and a rich, savory sauce that clings to every bite—but without the delivery fee or the weird aftertaste. It had to be hands-off, forgiving, and something my whole family would actually eat without complaint. This recipe delivered on every single promise. The beef comes out impossibly tender, almost like it’s been braised for hours (because it has), and the garlic sauce is thick enough to coat the meat and broccoli without being gloopy. It’s the kind of meal that makes you feel like you’ve got your life together, even when you’re secretly just surviving.

The secret here is letting the crockpot do all the heavy lifting. You just dump, stir, and walk away. The aroma that fills your house by lunchtime is absolutely intoxicating—savory, garlicky, and deeply comforting. It’s the kind of smell that makes everyone wander into the kitchen asking, “What’s for dinner?” And when you tell them, they’ll think you spent hours perfecting it. But we know the truth. And that’s our little secret.

Why You’ll Love This Recipe

This isn’t just another beef and broccoli recipe you’ll pin and forget. I’ve tested this version at least seven times to get the balance exactly right—tender beef that shreds with a fork, broccoli that stays bright green and slightly crisp, and a garlic sauce that tastes like it came from your favorite Chinese takeout spot. Here’s why it works so well:

  • Completely Hands-Off: About 10 minutes of prep in the morning, and dinner is ready when you are. No stirring, no monitoring, no stress.
  • Budget-Friendly: Flank steak or sirloin works beautifully here, and you can use frozen broccoli when fresh is out of season or too pricey.
  • Crowd-Pleasing Flavor: The garlic sauce is rich, savory, and just slightly sweet—kids love it, adults crave it, and it reheats like a dream.
  • Healthier Than Takeout: You control the sodium, the oil, and the sugar. Plus, it’s packed with protein and fiber from the beef and broccoli.
  • Perfect for Meal Prep: Make a big batch on Sunday, and you’ve got lunches or quick dinners all week. The flavors actually get better after a day in the fridge.

What really sets this recipe apart is the two-step cooking method. Most crockpot beef and broccoli recipes dump everything in at once, leaving you with mushy broccoli and a watery sauce. Not this one. We add the broccoli later and thicken the sauce at the end, so every component is perfectly cooked. It’s a small tweak that makes a world of difference. I learned this trick after my first attempt turned into beef-flavored soup with sad, gray broccoli. Never again.

What Ingredients You Will Need

This recipe uses simple, everyday ingredients that you can find at any grocery store. The magic happens when they all come together in that slow cooker. Here’s what you’ll need:

For the Beef and Broccoli:

  • 1.5 to 2 pounds flank steak or sirloin, thinly sliced against the grain (this ensures tenderness; if you can find pre-sliced stir-fry beef, that works too)
  • 3 to 4 cups fresh broccoli florets (frozen works fine—just add them straight from the freezer without thawing)
  • 1 medium yellow onion, thinly sliced (adds sweetness and depth to the sauce)
  • 4 to 5 cloves garlic, minced (fresh is non-negotiable here—the sauce needs that punch)

For the Garlic Sauce:

  • 1/2 cup low-sodium soy sauce (or tamari for gluten-free; coconut aminos also work if you’re avoiding soy)
  • 1/3 cup brown sugar, packed (light or dark both work; honey or maple syrup can be substituted)
  • 1/4 cup beef broth (chicken or vegetable broth works in a pinch)
  • 2 tablespoons sesame oil (this gives that signature takeout flavor—don’t skip it)
  • 1 tablespoon rice vinegar (adds a subtle tang that balances the sweetness)
  • 1 tablespoon fresh ginger, grated (or 1 teaspoon ground ginger if that’s what you have)
  • 1/4 teaspoon red pepper flakes (optional, for a little heat)
  • 2 tablespoons cornstarch mixed with 3 tablespoons cold water (for thickening the sauce at the end)

For Garnish (Optional but Recommended):

  • Sesame seeds (toasted white or black)
  • Thinly sliced green onions
  • Cooked white rice or brown rice for serving

I recommend using Kikkoman low-sodium soy sauce for its consistent flavor, and Kadoya sesame oil for that authentic aroma. If you’re using frozen broccoli, look for florets rather than chopped pieces—they hold up better during the short cooking time. And please, don’t skip the fresh garlic. Pre-minced jarred garlic will work in a pinch, but the flavor won’t be as bright or robust.

Equipment Needed

You don’t need a fancy kitchen to pull this off. Here’s what I use every time:

  • 6-quart slow cooker or crockpot (a 4-quart will work, but you might need to adjust the quantities slightly)
  • Sharp chef’s knife for slicing the beef thinly (a dull knife makes this job miserable)
  • Cutting board (preferably one with a groove to catch juices)
  • Measuring cups and spoons
  • Small bowl for mixing the cornstarch slurry
  • Wooden spoon or spatula for stirring
  • Tongs for removing the beef if you want to shred it

If you don’t have a slow cooker, you can absolutely make this in a Dutch oven on the stovetop or in an Instant Pot using the slow cook function. I’ve done it both ways, and the crockpot version is still my favorite because it’s so hands-off. If you’re using an Instant Pot, just reduce the liquid slightly and cook on low pressure for about 20 minutes, then do a quick release.

One tip: invest in a good meat slicer or ask your butcher to slice the beef for you. It makes the prep so much faster, and you get more consistent pieces that cook evenly. I learned this after struggling through a whole flank steak with a dull knife—never again.

Preparation Method

crockpot beef and broccoli preparation steps

This recipe comes together in two simple phases: the slow cook and the final finish. Here’s exactly how to do it.

Step 1: Prepare the Beef
Slice your flank steak or sirloin into thin strips, about 1/4-inch thick, cutting against the grain. This is crucial—cutting against the grain shortens the muscle fibers, making the beef tender even after hours in the crockpot. If you cut with the grain, you’ll end up with chewy, stringy meat. Place the sliced beef in the bottom of your slow cooker.

Step 2: Build the Sauce
In a medium bowl, whisk together the soy sauce, brown sugar, beef broth, sesame oil, rice vinegar, minced garlic, grated ginger, and red pepper flakes (if using). Pour this mixture over the beef in the slow cooker. Add the sliced onion on top. Give everything a good stir to coat the beef evenly.

Step 3: Slow Cook
Cover the slow cooker and cook on LOW for 4 to 5 hours or on HIGH for 2.5 to 3 hours. The beef should be fork-tender and easily shreddable when it’s done. I usually check at the 4-hour mark on low—every slow cooker runs a little differently, so trust your eyes and a fork test.

Step 4: Add the Broccoli
Once the beef is tender, add the broccoli florets to the slow cooker. Stir them gently into the sauce. Cover and cook on HIGH for an additional 20 to 30 minutes. You want the broccoli to be bright green and tender-crisp—not mushy. If you’re using frozen broccoli, it will cook faster, so check at the 15-minute mark.

Step 5: Thicken the Sauce
In a small bowl, whisk together the cornstarch and cold water until smooth. Remove the lid from the slow cooker and switch it to HIGH (if it isn’t already). Pour the cornstarch slurry into the sauce, stirring gently to combine. Let it cook uncovered for 10 to 15 minutes, stirring occasionally, until the sauce thickens to your liking. It should coat the back of a spoon.

Step 6: Serve
Serve the beef and broccoli over steamed white rice or brown rice. Garnish with sesame seeds and sliced green onions. Drizzle any extra sauce from the crockpot over the top—it’s liquid gold.

One thing I learned the hard way: don’t rush the thickening step. If you add the cornstarch slurry and immediately serve, the sauce will be thin and watery. Give it those 10 minutes to bubble and thicken. The patience pays off.

Cooking Tips & Techniques

I’ve made this recipe enough times to have a few tricks up my sleeve. Here’s what I wish someone had told me the first time:

  • Slice the beef when it’s partially frozen. Pop the flank steak in the freezer for about 20 minutes before slicing. It firms up just enough to make thin, even slices much easier. This was a game-changer for me.
  • Don’t overcrowd the slow cooker. If you’re doubling the recipe, use a larger slow cooker or split it between two. Overcrowding leads to uneven cooking and a watery sauce.
  • Toast your sesame seeds. A quick toast in a dry skillet over medium heat for 1-2 minutes brings out their nutty flavor. It’s a tiny extra step that makes a big difference.
  • Taste the sauce before adding the cornstarch. Everyone’s soy sauce and broth have different salt levels. If it tastes too salty, add a splash of water or a teaspoon of honey to balance it out.
  • Use a meat thermometer for perfect doneness. Beef in a slow cooker should reach an internal temperature of at least 145°F for safety, but for that fall-apart tenderness, you’re aiming for 190°F to 200°F. The collagen breaks down and turns into gelatin, giving you that melt-in-your-mouth texture.

I once forgot to add the broccoli entirely and served just the beef and sauce over rice. Honestly? It was still amazing. But the broccoli adds color, texture, and a nutritional boost that makes this feel like a complete meal. Don’t skip it if you can help it.

Variations & Adaptations

This recipe is incredibly flexible. Here are some ways I’ve adapted it over the years:

  • Spicy Version: Add 1 tablespoon of sriracha or chili garlic sauce to the sauce mixture, or toss in a few dried red chilies while it cooks. The heat builds slowly and pairs beautifully with the garlic.
  • Low-Carb/Keto: Swap the brown sugar for a keto-friendly sweetener like monk fruit or erythritol. Serve over cauliflower rice or zucchini noodles instead of regular rice. The sauce thickens the same way.
  • Add More Veggies: Throw in sliced bell peppers, snap peas, or mushrooms along with the broccoli. They all hold up well in the slow cooker and add more color and nutrients.
  • Chicken Version: Substitute boneless, skinless chicken thighs for the beef. Cook on low for 3-4 hours, then shred and add the broccoli. The garlic sauce works perfectly with chicken.
  • Gluten-Free: Use tamari or coconut aminos instead of soy sauce, and make sure your beef broth is certified gluten-free. Everything else is naturally gluten-free.

I once made a version with honey garlic shrimp and broccoli using a similar sauce base, and it was a huge hit. The technique translates beautifully to seafood if you’re in the mood for something lighter.

Serving & Storage Suggestions

This dish is best served hot, straight from the crockpot, over a bed of fluffy rice. The sauce should be thick enough to cling to the beef and broccoli, so spoon it generously. I love pairing it with a simple cucumber salad or some steamed edamame on the side for extra crunch and color. If you’re feeling fancy, a sprinkle of toasted sesame seeds and fresh cilantro takes it to another level.

For leftovers, let the beef and broccoli cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually meld together overnight, so day-two leftovers are often even better than the first serving.

To reheat, I recommend using a skillet over medium heat with a splash of water or beef broth to loosen the sauce. Microwave works in a pinch, but the stovetop method keeps the broccoli from getting too soft. If you’re meal prepping for the week, portion the beef and broccoli separately from the rice to keep everything fresh.

This recipe also freezes beautifully. Store the cooled beef and broccoli (without the rice) in a freezer-safe bag or container for up to 3 months. Thaw overnight in the fridge and reheat as directed. It’s a lifesaver on those nights when you just can’t cook.

Nutritional Information & Benefits

Here’s an approximate nutritional breakdown per serving (based on 6 servings, without rice):

  • Calories: 320
  • Protein: 35g
  • Fat: 12g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Sugar: 12g
  • Sodium: 680mg

This dish is packed with protein from the beef, which supports muscle repair and keeps you full for hours. Broccoli is a powerhouse of vitamin C, vitamin K, and fiber, plus it contains sulforaphane, a compound linked to anti-inflammatory benefits. The garlic and ginger add antioxidants and may support immune health. If you’re watching your sodium, use low-sodium soy sauce and broth, and you can reduce the brown sugar slightly without sacrificing too much flavor.

From a wellness perspective, this is one of those meals that feels indulgent but is actually quite balanced. It’s comfort food that doesn’t leave you feeling heavy or guilty. I love serving it after a long day when I need something nourishing but don’t have the energy to fuss.

Conclusion

This Easy Crockpot Beef and Broccoli with Garlic Sauce has become a staple in my kitchen for all the right reasons. It’s forgiving, adaptable, and delivers that takeout-level satisfaction without the hassle or the cost. Whether you’re a seasoned cook or someone who’s just starting to build confidence in the kitchen, this recipe is designed to work for you. The slow cooker does the heavy lifting, and you get to enjoy a meal that tastes like you’ve been simmering it all day—because you have, but without any of the work.

I’d love to hear how this turns out for you. Did you add any fun twists? Did your family go back for seconds? Drop a comment below and let me know. And if you’re looking for another cozy, hands-off dinner, you might also love this creamy crockpot cheeseburger potato soup—it’s just as easy and just as satisfying. Happy cooking, friends!

Frequently Asked Questions

Can I use frozen broccoli instead of fresh?

Absolutely! Frozen broccoli works perfectly. Add it straight from the freezer without thawing, and reduce the cooking time to about 15-20 minutes on high. It will be slightly softer than fresh, but still delicious.

How do I prevent the beef from becoming tough?

The key is slicing against the grain and cooking on low heat for a longer period. If you cook on high, check the beef at the 2.5-hour mark. Also, don’t skip the cornstarch slurry—it helps the sauce cling to the meat, making every bite more tender.

Can I make this in an Instant Pot?

Yes! Use the slow cook function on low for 4-5 hours, or pressure cook on high for 20 minutes with a quick release. If pressure cooking, add the broccoli after the pressure cook and use the sauté function to thicken the sauce.

What can I use instead of soy sauce?

Coconut aminos or tamari are excellent substitutes. Coconut aminos are slightly sweeter and lower in sodium, while tamari is gluten-free and has a similar flavor profile to soy sauce.

How do I store and reheat leftovers?

Store in an airtight container in the fridge for up to 4 days. Reheat in a skillet over medium heat with a splash of water or broth, or microwave in 30-second intervals. The flavors are even better the next day!

Pin This Recipe!

crockpot beef and broccoli recipe

Print

Easy Crockpot Beef and Broccoli with Garlic Sauce

This Easy Crockpot Beef and Broccoli with Garlic Sauce is a hands-off, budget-friendly weeknight dinner that delivers tender beef, crisp-tender broccoli, and a rich, savory garlic sauce. Perfect for meal prep and healthier than takeout, it’s a crowd-pleasing meal the whole family will love.

  • Author: Belle
  • Prep Time: 10 minutes
  • Cook Time: 4 hours 30 minutes
  • Total Time: 4 hours 40 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Asian

Ingredients

Scale
  • 1.5 to 2 pounds flank steak or sirloin, thinly sliced against the grain
  • 3 to 4 cups fresh broccoli florets (or frozen, added straight from freezer)
  • 1 medium yellow onion, thinly sliced
  • 4 to 5 cloves garlic, minced
  • 1/2 cup low-sodium soy sauce (or tamari for gluten-free)
  • 1/3 cup brown sugar, packed (light or dark)
  • 1/4 cup beef broth (chicken or vegetable broth works)
  • 2 tablespoons sesame oil
  • 1 tablespoon rice vinegar
  • 1 tablespoon fresh ginger, grated (or 1 teaspoon ground ginger)
  • 1/4 teaspoon red pepper flakes (optional)
  • 2 tablespoons cornstarch mixed with 3 tablespoons cold water
  • Sesame seeds for garnish (optional)
  • Thinly sliced green onions for garnish (optional)
  • Cooked white rice or brown rice for serving

Instructions

  1. Slice flank steak or sirloin into thin strips, about 1/4-inch thick, cutting against the grain. Place sliced beef in the bottom of the slow cooker.
  2. In a medium bowl, whisk together soy sauce, brown sugar, beef broth, sesame oil, rice vinegar, minced garlic, grated ginger, and red pepper flakes (if using). Pour mixture over beef in slow cooker. Add sliced onion on top. Stir to coat beef evenly.
  3. Cover slow cooker and cook on LOW for 4 to 5 hours or on HIGH for 2.5 to 3 hours, until beef is fork-tender.
  4. Once beef is tender, add broccoli florets to slow cooker. Stir gently into sauce. Cover and cook on HIGH for an additional 20 to 30 minutes, until broccoli is bright green and tender-crisp.
  5. In a small bowl, whisk together cornstarch and cold water until smooth. Remove lid from slow cooker and switch to HIGH (if not already). Pour cornstarch slurry into sauce, stirring gently. Let cook uncovered for 10 to 15 minutes, stirring occasionally, until sauce thickens.
  6. Serve beef and broccoli over steamed white or brown rice. Garnish with sesame seeds and sliced green onions. Drizzle extra sauce from crockpot over the top.

Notes

Slice beef when partially frozen for easier cutting. Don’t overcrowd the slow cooker if doubling the recipe. Toast sesame seeds for extra flavor. Taste sauce before adding cornstarch slurry to adjust saltiness. For fall-apart tenderness, cook beef to internal temperature of 190°F to 200°F.

Nutrition

  • Serving Size: 1 serving (without r
  • Calories: 320
  • Sugar: 12
  • Sodium: 680
  • Fat: 12
  • Saturated Fat: 3
  • Carbohydrates: 18
  • Fiber: 3
  • Protein: 35

Keywords: crockpot beef and broccoli, slow cooker beef and broccoli, garlic sauce, easy weeknight dinner, healthy takeout alternative, meal prep

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating