Written by

Michelle Bell

Published

Crockpot Beef and Broccoli with Rice: Easy Dinner Recipe

Ready In 6 hours 30 minutes
Servings 6 servings
Difficulty Easy

My neighbor Carla wasn’t trying to impress anyone. I’d stopped by to borrow a lug wrench—don’t ask, it’s a whole thing—and this smell hit me before I even got to her screen door. It was rich and savory, a little bit sweet, the kind of aroma that makes your stomach forget you ate lunch two hours ago. She was standing there in sweatpants with her hair in a messy bun, stirring something in her slow cooker with a wooden spoon that had seen better days.

“Oh, that’s just dinner,” she said when I asked what smelled so incredible. Just dinner. Like it was nothing. She told me she’d thrown some beef and broccoli in the crockpot that morning before work, and honestly, I almost laughed. I’d been overcomplicating weeknight meals for years, and here she was making this gorgeous, saucy, restaurant-quality dish without breaking a sweat. She even let me taste it straight from the pot—sneaking bites while her kids weren’t looking.

That first bite stopped me mid-sentence. The beef was so tender it practically fell apart, and the sauce had this deep, almost caramelized flavor that I couldn’t believe came from a slow cooker. I asked for the recipe on the spot, and she shrugged and said something like, “I just wing it.” So naturally, I had to figure it out myself. After a few test runs (and one batch that was way too salty—we all have those days), I landed on this version of crockpot beef and broccoli with rice. It’s the kind of meal that makes you feel like you’ve got your life together, even when you absolutely don’t. You know that feeling when dinner is just… handled? That’s what this recipe does for me. Maybe it’ll do the same for you.

Why You’ll Love This Recipe

Let me tell you why this crockpot beef and broccoli with rice has become my go-to for busy weeks, lazy Sundays, and everything in between. I’ve tested this recipe at least six times to get the balance just right, and I’m genuinely proud of how it turned out.

  • Set It and Forget It: Ten minutes of prep in the morning, and dinner is ready when you are. No hovering over the stove, no complicated steps.
  • Simple Pantry Ingredients: You probably have most of these in your kitchen right now. Soy sauce, brown sugar, garlic, ginger—the usual suspects.
  • Perfect for Cozy Nights: This is comfort food that warms you from the inside out. Great for chilly evenings, rainy afternoons, or those days when you just need a hug in a bowl.
  • Crowd-Pleaser for Sure: My picky-eater nephew asked for seconds. That’s basically a gold medal in my book.
  • Better Than Takeout: The texture of the beef is way more tender than anything you’d get delivered, and you control the sodium and sweetness.

What makes this version different from all the others? It’s the way the beef gets seared first—just a quick browning in a hot pan—before it goes into the slow cooker. That little step adds so much depth of flavor, it’s honestly worth the extra five minutes. Plus, I add the broccoli at the very end so it stays bright green and slightly crisp, not mushy and sad. This isn’t just another beef and broccoli recipe. It’s the one that’ll make you close your eyes after that first bite.

Ingredients You Will Need

This crockpot beef and broccoli with rice uses simple, wholesome ingredients that work together to create something truly special. Most of these are pantry staples, which makes this recipe perfect for those weeks when you don’t want to make a special grocery run.

For the Beef and Sauce

  • 2 pounds flank steak or sirloin, sliced thin against the grain (look for even slices about ¼-inch thick for best texture)
  • ¼ cup low-sodium soy sauce (I prefer Kikkoman for its balanced flavor, but any brand works)
  • ¼ cup brown sugar, packed (light or dark both work; dark gives a deeper molasses note)
  • 3 cloves garlic, minced (fresh is non-negotiable here—skip the jarred stuff)
  • 1 tablespoon fresh ginger, grated (you can use 1 teaspoon ground ginger in a pinch, but fresh is way better)
  • ½ cup beef broth (low-sodium to control salt levels)
  • 2 tablespoons oyster sauce (adds that signature umami richness)
  • 1 tablespoon sesame oil (for toasty flavor—don’t skip this one)
  • 1 tablespoon cornstarch mixed with 2 tablespoons water (for thickening at the end)
  • 2 tablespoons vegetable oil, for searing

For the Broccoli and Rice

crockpot beef and broccoli with rice preparation steps

  • 3 cups broccoli florets, fresh (about 2 medium heads; frozen works but add them frozen and increase cooking time by 5 minutes)
  • 2 cups jasmine or long-grain white rice (jasmine rice adds a lovely floral aroma that pairs beautifully with the beef)
  • 3 cups water or chicken broth (broth adds flavor to the rice, but water is fine too)
  • 1 tablespoon butter or olive oil, optional (for fluffier rice)

For Garnish (Optional but Recommended)

  • Sesame seeds, toasted
  • Sliced green onions
  • Sriracha or chili flakes, for heat

When choosing your beef, look for flank steak that’s bright red with minimal fat. Sirloin is a great budget-friendly alternative that still gets tender in the slow cooker. For the broccoli, I recommend buying fresh florets rather than pre-cut bags—they’re usually fresher and have more crunch. And if you’re gluten-sensitive, swap the soy sauce for tamari or coconut aminos.

Equipment Needed

You don’t need a fancy kitchen to make this crockpot beef and broccoli with rice. Here’s what you’ll need:

  • 6-quart slow cooker (or any size between 5 and 7 quarts; smaller works but you might need to adjust layering)
  • Large skillet or cast-iron pan (for searing the beef—this step is worth the extra dish)
  • Cutting board and sharp knife (a dull knife makes slicing beef against the grain frustrating)
  • Measuring cups and spoons
  • Medium saucepan (for cooking the rice)
  • Mixing bowl (for the sauce)
  • Whisk or fork (for combining the cornstarch slurry)
  • Tongs (for flipping the beef while searing)

If you don’t have a slow cooker, you can use a Dutch oven in the oven at 300°F for about 2.5 hours, or even an Instant Pot on the slow cook setting. I’ve done all three methods, and honestly, the crockpot gives the most consistent results. My slow cooker is a basic model I got for twenty bucks at a garage sale, and it works perfectly. You really don’t need the expensive one with all the bells and whistles.

Preparation Method

This crockpot beef and broccoli with rice comes together in a few simple stages. Trust the process, and you’ll have a dinner that tastes like you spent hours in the kitchen.

  1. Slice the beef. Place your flank steak or sirloin in the freezer for about 15 minutes—this firms it up and makes slicing way easier. Cut against the grain into thin strips, about ¼-inch thick. Pat the slices dry with paper towels. This helps them sear better.
  2. Sear the beef. Heat 1 tablespoon of vegetable oil in your large skillet over medium-high heat until it shimmers. Working in batches so you don’t crowd the pan, add the beef slices in a single layer. Let them cook undisturbed for about 2 minutes until deeply browned. Flip and cook another minute. Transfer the seared beef to your slow cooker. Repeat with remaining beef. Don’t skip this step—it’s where all that deep, savory flavor comes from.
  3. Make the sauce. In a mixing bowl, whisk together the soy sauce, brown sugar, minced garlic, grated ginger, beef broth, oyster sauce, and sesame oil. Pour this mixture over the beef in the slow cooker. Give it a gentle stir to coat everything evenly.
  4. Slow cook. Cover your slow cooker and cook on LOW for 5 to 6 hours or on HIGH for 3 to 4 hours. The beef should be fork-tender when it’s done. I usually set mine on low in the morning before work, and it’s perfect by dinnertime.
  5. Cook the rice. About 30 minutes before the beef is done, start your rice. Rinse the rice under cold water until the water runs clear—this removes excess starch and prevents gummy rice. Combine the rice, water or broth, and butter (if using) in a saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let it sit, covered, for 5 minutes. Fluff with a fork.
  6. Add the broccoli. About 20 minutes before serving, add the broccoli florets to the slow cooker. Gently stir them into the sauce. Cover and cook on HIGH for 15 to 20 minutes. You want the broccoli to be bright green and tender-crisp, not mushy. Keep an eye on it—cooking times vary by slow cooker.
  7. Thicken the sauce. In a small bowl, mix the cornstarch and water into a slurry. Remove the lid from the slow cooker and stir in the slurry. Let it cook uncovered for about 5 minutes, stirring occasionally, until the sauce thickens to a glossy, gravy-like consistency. If you want it thicker, add another teaspoon of cornstarch mixed with water.
  8. Serve and garnish. Spoon the rice into bowls, top with the beef and broccoli, and ladle extra sauce over everything. Sprinkle with sesame seeds and green onions. Add a drizzle of sriracha if you like heat.

A quick note: if your slow cooker runs hot, check the beef at the 4-hour mark on low. Some models cook faster than others, and you don’t want the beef to dry out. The sauce should look dark and glossy, and the beef should shred easily with a fork.

Cooking Tips & Techniques

I’ve made this crockpot beef and broccoli with rice enough times to learn a few things the hard way. Here are my best tips so you don’t have to repeat my mistakes.

Slicing against the grain is non-negotiable. The grain of the meat runs in long fibers, and if you cut with the grain, your beef will be tough and chewy no matter how long you cook it. Look for the natural lines running through the meat and slice perpendicular to them. I learned this after one particularly sad batch that my husband politely called “chewy.”

Don’t skip the sear. I know it’s tempting to just dump everything in the slow cooker and walk away. I’ve done it. The result was edible but bland. That browning step creates the Maillard reaction—fancy science talk for “makes things taste amazing.” It adds layers of flavor that you just can’t get from the slow cooker alone.

Add broccoli at the end. This was my biggest lesson. The first time I made this, I added the broccoli at the beginning with the beef. Six hours later, I had mushy, gray-green broccoli that disintegrated into the sauce. Not great. Adding it in the last 20 minutes keeps it vibrant and gives it a nice bite.

Multitask smartly. While the beef is searing, whisk together your sauce. While the slow cooker is doing its thing, prep your broccoli and measure your rice. I like to set a timer for 20 minutes before serving to remind myself to add the broccoli and start the rice. It keeps everything flowing smoothly.

Thicken the sauce at the end. The cornstarch slurry won’t work if you add it at the beginning—the long cooking time breaks it down. Always add it in the last 5 to 10 minutes. And make sure your sauce is bubbling when you stir it in, or it won’t thicken properly.

Variations & Adaptations

One of the best things about this crockpot beef and broccoli with rice is how flexible it is. Here are some variations I’ve tried and loved.

Make it gluten-free. Swap the soy sauce for tamari or coconut aminos, and make sure your oyster sauce is gluten-free (some brands contain wheat). Everything else in the recipe is naturally gluten-free, so this is an easy switch.

Add more vegetables. I’ve thrown in sliced bell peppers, snap peas, and even baby bok choy with great results. Just add them at the same time as the broccoli—about 20 minutes before serving—so they stay crisp-tender.

Spice it up. If you like heat, add 1 to 2 teaspoons of sriracha or chili garlic sauce to the sauce mixture. You can also sprinkle red pepper flakes over the finished dish. My husband likes it so spicy his eyes water, so I usually add the heat at the table instead.

Use a different protein. Chicken thighs work beautifully in this recipe—just skip the searing step and add them raw to the slow cooker. Cook on low for 4 to 5 hours. For a vegetarian version, use extra-firm tofu, seared and added with the broccoli at the end.

Try a low-carb option. Skip the rice and serve the beef and broccoli over cauliflower rice or zucchini noodles. The sauce is so flavorful that you won’t miss the carbs. I’ve done this for my keto friends, and they always ask for the recipe.

My personal favorite variation: I once added a tablespoon of orange marmalade to the sauce for a citrusy twist. It sounds weird, but it was incredible. The sweetness balanced the savory soy sauce perfectly. Try it if you’re feeling adventurous.

Serving & Storage Suggestions

This crockpot beef and broccoli with rice is best served hot, straight from the slow cooker. The aroma alone will bring everyone to the table.

Serving temperature and presentation. Spoon the rice into wide bowls, then top with a generous portion of beef and broccoli. Ladle extra sauce over everything—this is where the magic is. Garnish with toasted sesame seeds and sliced green onions for a pop of color and texture. A drizzle of sriracha or a sprinkle of chili flakes adds a nice kick if you’re into that.

What to serve alongside. This dish is pretty complete on its own, but if you want to round it out, try egg rolls, steamed edamame, or a simple cucumber salad with rice vinegar. A cold glass of iced green tea or a light lager pairs beautifully with the savory flavors.

Storage instructions. Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually get better overnight as they meld together. I often make a double batch just for leftovers—it’s that good.

Freezer tips. This recipe freezes well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or bags. I like to portion it into individual servings so I can grab one for lunch. Thaw overnight in the refrigerator before reheating.

Reheating methods. The best way to reheat is in a skillet over medium heat with a splash of water or beef broth to loosen the sauce. Stir occasionally until heated through, about 5 minutes. You can also microwave it in 30-second bursts, stirring between each. The rice is best reheated separately with a damp paper towel over it to prevent drying out.

Flavor development note: The sauce gets even richer and more complex after a day in the fridge. If you can, make this a day ahead and reheat it. I swear it tastes better the second day.

Nutritional Information & Benefits

Here’s an approximate nutritional breakdown for one serving of this crockpot beef and broccoli with rice (based on 6 servings):

Nutrient Amount per Serving
Calories 485
Protein 38g
Carbohydrates 52g
Fat 14g
Saturated Fat 4g
Fiber 3g
Sugar 12g
Sodium 780mg

This dish is packed with protein from the beef, which helps keep you full and satisfied. Broccoli is a powerhouse of vitamin C, vitamin K, and fiber—great for your immune system and digestion. The ginger and garlic add anti-inflammatory benefits, and the sesame oil provides healthy fats. If you’re watching your sodium, use low-sodium soy sauce and broth, and skip the added salt. This recipe is dairy-free and can easily be made gluten-free with simple swaps. It’s a balanced meal that feels indulgent but is actually pretty wholesome.

I personally love that I can serve this to my family without feeling guilty about takeout. It’s comfort food that nourishes you, you know?

Conclusion

This crockpot beef and broccoli with rice has become a staple in my kitchen for good reason. It’s the kind of recipe that makes you look like a rockstar with almost zero effort. The beef gets melt-in-your-mouth tender, the broccoli stays bright and crisp, and the sauce is so good you’ll want to drink it straight from the slow cooker. (I won’t judge.)

What I love most about this dish is how customizable it is. Make it spicy, keep it mild, load it up with extra veggies, or serve it over cauliflower rice—it works every time. It’s forgiving, flexible, and always delicious. Honestly, it’s become my secret weapon for busy weeks when I need dinner to just handle itself.

I’d love to hear how yours turns out. Did you try a fun variation? Did your family go back for seconds? Drop a comment below and let me know. Tag me in your photos on Pinterest—I always love seeing your creations. And if you loved this recipe, share it with a friend who needs a little dinner inspiration. Happy cooking, friend. You’ve got this.

Frequently Asked Questions

Can I use frozen broccoli instead of fresh?

Yes, you can. Add the frozen broccoli directly to the slow cooker without thawing, and increase the cooking time to about 25 to 30 minutes. Keep in mind that frozen broccoli will be softer than fresh, so it won’t have the same crisp-tender texture.

Can I make this recipe in an Instant Pot?

Absolutely. Use the sauté function to sear the beef, then add the sauce and cook on high pressure for 25 minutes. Quick release the pressure, add the broccoli, and cook on sauté for 3 to 5 minutes until tender. Thicken the sauce with the cornstarch slurry at the end.

Why is my beef tough?

Tough beef usually means one of two things: you sliced with the grain instead of against it, or you didn’t cook it long enough. Flank steak needs time to break down its connective tissue. If it’s tough after the recommended cooking time, let it cook another 30 to 60 minutes on low.

Can I use a different cut of beef?

Yes. Chuck roast, top round, or even sirloin tip all work well. Just slice them thin against the grain. Chuck roast is especially forgiving and gets incredibly tender in the slow cooker. Avoid lean cuts like tenderloin—they’ll dry out.

How do I prevent the sauce from being too thin?

Make sure you add the cornstarch slurry at the end when the sauce is hot and bubbling. If it’s still thin after 5 minutes, mix another teaspoon of cornstarch with a tablespoon of water and stir it in. Let it cook a few more minutes until it reaches your desired consistency.

Pin This Recipe!

crockpot beef and broccoli with rice recipe

Print

Crockpot Beef and Broccoli with Rice

Tender, slow-cooked beef and crisp broccoli in a rich, savory sauce served over fluffy rice. This easy, set-it-and-forget-it dinner is better than takeout and perfect for busy weeknights.

  • Author: Mila
  • Prep Time: 15 minutes
  • Cook Time: 5 hours 30 minutes
  • Total Time: 5 hours 45 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Asian

Ingredients

Scale
  • 2 pounds flank steak or sirloin, sliced thin against the grain
  • ¼ cup low-sodium soy sauce
  • ¼ cup brown sugar, packed
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • ½ cup low-sodium beef broth
  • 2 tablespoons oyster sauce
  • 1 tablespoon sesame oil
  • 1 tablespoon cornstarch mixed with 2 tablespoons water
  • 2 tablespoons vegetable oil, for searing
  • 3 cups broccoli florets, fresh
  • 2 cups jasmine or long-grain white rice
  • 3 cups water or chicken broth
  • 1 tablespoon butter or olive oil (optional)
  • Sesame seeds, toasted (for garnish)
  • Sliced green onions (for garnish)
  • Sriracha or chili flakes (optional, for heat)

Instructions

  1. Slice the beef: Place flank steak in the freezer for 15 minutes to firm up. Slice against the grain into thin strips, about ¼-inch thick. Pat dry with paper towels.
  2. Sear the beef: Heat 1 tablespoon vegetable oil in a large skillet over medium-high heat. Working in batches, add beef in a single layer and cook undisturbed for 2 minutes until deeply browned. Flip and cook 1 minute more. Transfer to slow cooker. Repeat with remaining beef.
  3. Make the sauce: In a mixing bowl, whisk together soy sauce, brown sugar, minced garlic, grated ginger, beef broth, oyster sauce, and sesame oil. Pour over beef in slow cooker and stir gently to coat.
  4. Slow cook: Cover and cook on LOW for 5 to 6 hours or on HIGH for 3 to 4 hours, until beef is fork-tender.
  5. Cook the rice: About 30 minutes before beef is done, rinse rice under cold water until water runs clear. Combine rice, water or broth, and butter (if using) in a saucepan. Bring to a boil, reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let sit, covered, for 5 minutes. Fluff with a fork.
  6. Add the broccoli: About 20 minutes before serving, add broccoli florets to the slow cooker. Gently stir into sauce. Cover and cook on HIGH for 15 to 20 minutes, until bright green and tender-crisp.
  7. Thicken the sauce: In a small bowl, mix cornstarch and water into a slurry. Remove lid from slow cooker and stir in slurry. Cook uncovered for about 5 minutes, stirring occasionally, until sauce thickens to a glossy consistency.
  8. Serve and garnish: Spoon rice into bowls, top with beef and broccoli, and ladle extra sauce over everything. Sprinkle with sesame seeds and green onions. Add sriracha or chili flakes if desired.

Notes

For best results, slice beef against the grain and sear before slow cooking. Add broccoli at the end to keep it crisp. Thicken sauce with cornstarch slurry at the end. Leftovers keep in the fridge for up to 4 days or freeze for up to 3 months. The sauce gets even better the next day.

Nutrition

  • Serving Size: 1 serving (about 1.5
  • Calories: 485
  • Sugar: 12
  • Sodium: 780
  • Fat: 14
  • Saturated Fat: 4
  • Carbohydrates: 52
  • Fiber: 3
  • Protein: 38

Keywords: crockpot beef and broccoli, slow cooker beef and broccoli, beef and broccoli with rice, easy dinner recipe, weeknight dinner, comfort food, Asian-inspired

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 ★☆ ★☆ ★☆ ★☆ ★☆