This easy one pot ground beef and broccoli rice skillet is the kind of recipe that earns a permanent spot in your weeknight rotation. Everything cooks in one skillet from start to finish. The beef, the rice, and the broccoli all simmer together.
The rice absorbs the beef drippings and broth as it cooks, which means every single grain is packed with rich flavor. You are looking at 10 minutes of prep and about 25 minutes of actual cooking. Best of all, you only have one pan to wash at the end.
Why This One Pot Ground Beef and Broccoli Rice Skillet Outshines the Rest
The biggest draw of this recipe is how practical it is on a busy night. You brown the beef, add the rice and broth, cover and simmer, then toss in the broccoli at the end. There is no boiling rice separately.
You do not need a second pan for the vegetables. The whole thing is on the table in about 35 minutes. It is also a fantastic healthy ground beef meal prep option.
The recipe makes four generous portions and reheats exceptionally well over the next two days.
💡 Pro Tips for the Best Results
1
Brown the Beef Without Stirring
Let the ground beef sit undisturbed for 2 minutes before breaking it up. This creates the Maillard reaction, yielding a deep brown crust that adds savory depth to the whole dish. Stirring too early prevents this browning and keeps the flavor shallow.
2
Add Broccoli in the Last 5 Minutes Only
Broccoli cooks quickly and continues cooking from residual heat after the lid goes on. Add it too early and it turns olive green and mushy. Added in the final 5 to 6 minutes, it stays bright, holds its texture, and does not get waterlogged.
3
Use Long Grain White Rice
Long grain rice like basmati or regular long grain stays separate and fluffy when cooked in broth. Short grain or medium grain rice tends to clump and go starchy in one-pot dishes. Rinse the rice before adding it to remove excess starch.
One Pot Ground Beef and Broccoli Rice Skillet
By: Chef John
Category: Dinners
Difficulty: Easy
Cuisine: American
Yield: 4 servings
Ingredients
01
1 lb Ground Beef (80/20 fat ratio for the best flavor)
02
1 cup Long Grain White Rice, rinsed and drained
03
2 cups Broccoli Florets, cut into bite-sized pieces
04
2.5 cups Low Sodium Beef Broth
05
1 medium Yellow Onion, diced
06
4 cloves Garlic, minced
07
3 tbsp Soy Sauce or Tamari
08
1 tbsp Oyster Sauce (optional, adds depth)
09
1 tsp Sesame Oil, added at the end
10
1 tsp Ground Ginger
11
1/2 tsp Black Pepper
12
1 tbsp Neutral Oil for cooking (vegetable or avocado oil)
13
2 Green Onions, sliced, for garnish
14
1 tsp Sesame Seeds, for garnish
Tools You'll Need
Large skillet or saute pan with a tight-fitting lid (12-inch recommended)
Wooden spoon or spatula
Fine mesh strainer for rinsing rice
Chef knife and cutting board
Instructions
Step 01
Brown the Beef: Heat the oil in a large skillet or saute pan over medium-high heat. Add the ground beef in a single layer and let it cook undisturbed for 2 minutes to develop a brown crust. Break it apart and cook until no pink remains, about 4 to 5 minutes total. Drain excess fat if needed, leaving about 1 tablespoon in the pan.
Step 02
Cook the Onion and Garlic: Add the diced onion to the same pan with the beef. Cook for 2 to 3 minutes until softened. Add the minced garlic and ground ginger and cook for another 30 seconds until fragrant.
Step 03
Add Rice and Liquids: Pour in the rinsed rice, beef broth, soy sauce, oyster sauce, and black pepper. Stir everything together and bring to a boil.
Step 04
Simmer Covered: Once boiling, reduce the heat to low and cover the pan tightly with a lid. Simmer for 15 to 18 minutes until the rice has absorbed most of the liquid.
Step 05
Add Broccoli: Remove the lid and scatter the broccoli florets over the top. Replace the lid and cook for 5 to 6 more minutes until the broccoli is bright green and just tender.
Step 06
Finish and Serve: Remove from heat. Drizzle the sesame oil over the top and give everything a gentle stir. Garnish with sliced green onions and sesame seeds. Serve hot directly from the skillet.
Yes, but brown rice takes longer to cook. Increase the broth to 3 cups and extend the covered simmer time to 35 to 40 minutes. Check for doneness before adding the broccoli.
Can I make this ahead of time?
Yes. Cook the full recipe, let it cool, and store in an airtight container in the fridge for up to 3 days. When reheating, add a splash of broth or water to restore moisture.
What can I substitute for ground beef?
Ground turkey, ground chicken, or ground pork all work well here. If using ground turkey or chicken, add an extra teaspoon of oil since they have less fat than beef.
My rice came out mushy. What went wrong?
The most common cause is too much liquid or the heat being too high after adding broth. Make sure to rinse the rice before cooking to remove extra starch, and use exactly 2.5 cups of broth for 1 cup of rice. Simmer on low, not medium.
Written by Chef John
John is a certified nutritionist and former restaurant head chef. He shares healthy, weeknight-friendly meals that don't compromise on flavor.
Comments & Reviews
4.8 (125 Ratings)Leave a Reply
Matthew K.
★★★★☆ August 14, 2026My picky toddler actually ate all his broccoli in this dish. A total win!
ReplyEmily R.
★★★★★ August 5, 2026The beef and broccoli combo with rice is just classic. Perfectly seasoned.
ReplyMichael T.
★★★★★ August 14, 2026This is my new go-to dinner! One pot means less cleanup, which I love.
Reply