There’s nothing quite as comforting as a bowl of tender, saucy beef with crisp-tender broccoli served over steaming white rice. Crockpot Beef and Broccoli is an easy, set-it-and-forget-it version of your favorite takeout dish.

It takes all the savory, slightly sweet, and deeply aromatic flavors of Chinese restaurant beef and broccoli and turns them into a stress-free weeknight dinner you can make while you work, run errands, or simply relax.
I first discovered the magic of this recipe during a busy week when cooking a full dinner felt impossible. I tossed a few ingredients into my slow cooker in the morning, and by evening, the house smelled incredible, warm soy, garlic, and ginger floating through the air. That first bite sealed it for me: melt-in-your-mouth beef coated in a glossy, garlicky sauce, paired with bright green broccoli that added freshness and crunch. It quickly became a staple, perfect for nights when I want takeout vibes without the delivery bill or greasy containers.
This Crockpot Beef and Broccoli is both beginner-friendly and unbelievably satisfying. With minimal prep and only a handful of ingredients, it delivers a big payoff: rich flavor, tender texture, and a restaurant-quality meal straight from your kitchen.
Ingredients
For about 4 servings, you’ll need:
- 1 ½ pounds (680 g) beef chuck or flank steak, thinly sliced against the grain
- 1 cup (240 ml) low-sodium beef broth
- ½ cup (120 ml) low-sodium soy sauce
- ¼ cup (55 g) light brown sugar, packed
- 3 cloves garlic, minced
- 2 tablespoons cornstarch, dissolved in 3 tablespoons cold water
- 4 cups (about 450 g) broccoli florets, fresh or frozen
- 1 tablespoon sesame oil (optional, for flavor and shine)
Cooking Instructions
Step 1: Prepare the beef and sauce base
Start by trimming any excess fat from the beef and slicing it thinly across the grain. This ensures tenderness after slow cooking. In a medium bowl or directly in your slow cooker, whisk together the beef broth, soy sauce, brown sugar, and minced garlic until well combined. The sauce should smell delightfully savory with a balance of sweet and umami notes.
Step 2: Add beef to the slow cooker
Place the sliced beef into the crockpot, making sure the pieces are evenly coated with the sauce mixture. Stir gently to combine. Cover the crockpot and cook on low for 5 to 6 hours, or on high for about 3 hours, until the beef is tender and easily falls apart with a fork.
Step 3: Thicken the sauce
Once the beef is cooked, remove about ¼ cup of the cooking liquid from the crockpot and whisk it with the cornstarch slurry (2 tablespoons cornstarch mixed with 3 tablespoons cold water). Return this mixture to the slow cooker, stirring to combine. Switch the heat to high and let it cook uncovered for 10–15 minutes. The sauce will gradually thicken into a glossy, velvety consistency.
Step 4: Add the broccoli
Stir in the broccoli florets during this last stage. If you prefer crisp-tender broccoli, add it about 15–20 minutes before serving. For softer broccoli, add it earlier. If using frozen broccoli, there’s no need to thaw; just add it directly to the pot. Cover and continue cooking until the broccoli reaches your preferred level of tenderness.
Step 5: Finish and serve
Once the sauce has thickened and the broccoli is cooked, drizzle in the sesame oil if you’re using it. This final touch adds a nutty aroma and sheen. Give the beef and broccoli a good stir to coat everything evenly in the luscious sauce. Serve it over hot jasmine rice, brown rice, or noodles for a complete, cozy meal.

Ingredients
Method
- Slice 1½ lbs beef thinly and add to slow cooker.
- Whisk 1 cup beef broth, ½ cup soy sauce, ¼ cup brown sugar, and 3 minced garlic cloves. Pour over beef.
- Cook on low for 5–6 hours or high for 3 hours, until beef is tender.
- Mix 2 tbsp cornstarch with 3 tbsp cold water. Add to slow cooker, stir, and cook on high for 10–15 minutes to thicken.
- Add 4 cups broccoli florets; cook another 15–20 minutes until tender.
- Stir in 1 tbsp sesame oil (optional), mix well, and serve over rice or noodles.
Tried this recipe?
Let us know how it was!Tips
- Substitutions: You can substitute flank steak with thinly sliced sirloin, skirt steak, or even stew meat. For a vegetarian version, replace the beef with tofu or seitan and use vegetable broth instead.
- Thickening the sauce: Always mix cornstarch with cold water before adding it to the hot crockpot liquid; otherwise, it may clump.
- Broccoli options: Fresh broccoli gives a brighter color and crunch, while frozen broccoli offers convenience, just add it near the end so it doesn’t overcook.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors deepen as it sits, making the next-day meal even better. Reheat gently on the stove or in the microwave.
- Freezer-friendly: You can freeze cooked beef and sauce (without the broccoli) for up to 3 months. Thaw overnight, then reheat and stir in fresh steamed broccoli before serving.
- Serving ideas: This dish pairs beautifully with fluffy rice, quinoa, or ramen noodles. Sprinkle some sesame seeds or sliced green onions on top for extra flavor and presentation.
Why You’ll Love This Recipe
- Taste: Imagine tender strips of beef simmered in a rich, savory brown sauce, sweet, garlicky, and perfectly balanced. The broccoli brings a pop of freshness and crunch, turning each bite into a delicious play of textures and flavors.
- Ease: With just a few minutes of prep and your slow cooker doing the heavy lifting, this recipe is ideal for busy families, beginners, or anyone craving an effortless dinner.
- Health: Made with lean beef, broccoli, and a lighter homemade sauce, it’s a healthier version of takeout that skips unnecessary additives and excess sodium.
- Convenience: Everything cooks in one pot. Minimal dishes, maximum payoff, and the comforting aroma filling your kitchen for hours, a win on every front.
This recipe is a great way to turn inexpensive cuts of beef into a tender, flavorful meal, making it practical and indulgent at the same time.
FAQs
1. Can I use frozen beef in this recipe?
Yes, but thaw it first for even cooking and proper flavor absorption. Frozen beef cooked straight from the freezer may release too much liquid and dilute the sauce.
2. What if my sauce is too thin?
If the sauce looks runny at the end, mix another teaspoon of cornstarch with water and stir it in. Let it cook uncovered on high for 5–10 minutes until it thickens.
3. Can I cook this recipe on the stovetop instead?
Absolutely. Brown the beef in a skillet, add the sauce ingredients, and simmer on low for about 45 minutes. Add broccoli and cornstarch mixture in the final 10 minutes.
4. How can I make it spicier?
Add a pinch of red pepper flakes or a spoonful of sriracha to the sauce for gentle heat that doesn’t overpower the main flavors.
5. What’s the best side to serve with beef and broccoli?
Jasmine rice is the classic pairing, but it’s also delicious with fried rice, brown rice, or even noodles for a stir-fry-style meal.
Crockpot Beef and Broccoli is comfort food at its best, warm, flavorful, and incredibly easy to make. It combines the satisfying richness of slow-cooked beef with the freshness of broccoli and a sauce that clings to every bite. Whether you make it for a busy weeknight or meal prep for the week ahead, it’s a recipe you’ll return to again and again.
So dust off your slow cooker, gather a few pantry staples, and let this easy beef and broccoli transform your kitchen into your favorite takeout restaurant, minus the delivery wait. A cozy, hearty dinner is just hours away.

