Cheesy Beef Broccoli and Rice – Easy One-Pan Comfort Dinner
Cheesy Beef Broccoli and Rice is one of those dinners that quietly slips into your weekly rotation and never leaves. It is simple, filling, and uses basic ingredients you probably recognize at a glance: ground beef, broccoli, rice, and cheddar. Nothing fancy. Just straightforward comfort food that feels like a warm plate after a long day.
This Cheesy Beef Broccoli and Rice recipe is cooked in one pan on the stovetop. The rice simmers right in flavorful beef broth with seasoned ground beef, and broccoli goes in near the end so it stays bright and tender. A handful of shredded cheddar and a splash of milk bring everything together into a creamy, cheesy mixture that is easy to serve and easy to reheat.
If you like the idea of a home-cooked meal that does not require juggling three different pots, this one is for you. You brown the beef, add the rice and beef broth, let it simmer, then finish with broccoli, cheddar, and milk. That is it. It is the kind of dish you can throw together while chatting with someone in the kitchen or listening to a podcast, just stirring now and then.
Ingredients for this Cheesy Beef Broccoli and Rice
Here is exactly what you will need to make this Cheesy Beef Broccoli and Rice at home. Nothing wild, just pantry and fridge staples that work well together.
- Olive oil (1 tbsp) – For starting the ground beef in the skillet and helping it brown nicely.
- Ground beef (1 lb, lean if you can) – The base of the dish. Lean beef keeps it a bit lighter while still satisfying.
- Salt (1 tsp) – Brings out the flavor of the beef, rice, and broccoli.
- Black pepper (1/2 tsp) – Adds a gentle kick and warmth.
- Garlic powder (1 tsp) – Gives a savory, garlicky note without needing to chop cloves.
- Onion powder (1 tsp) – Adds mellow onion flavor that blends into the sauce.
- Paprika (1 tsp) – For a bit of color and mild smokiness.
- Long-grain white rice (1 cup, uncooked, rinsed) – Rinsing helps it cook up fluffy instead of sticky, and it absorbs the beef broth beautifully.
- Low-sodium beef broth (2 1/4 cups) – This is what the rice cooks in, so it carries beefy flavor into every bite.
- Broccoli florets (2 cups, fresh, bite-sized) – Added toward the end so they stay green and tender instead of mushy.
- Shredded cheddar cheese (1 cup) – Melts into the hot beef and rice to make everything cheesy and cozy.
- Milk (1/4 cup) – Any type you like; it loosens the melted cheddar and gives the dish a creamy texture.
If you like to prep ahead, you can cut the broccoli florets earlier in the day and store them in the fridge. Having the rice rinsed and ready also makes the cooking process feel smoother.
Instructions
This Cheesy Beef Broccoli and Rice comes together in straightforward steps. You will use one large skillet or wide pot with a lid.
Warm the olive oil. Place a large deep skillet or wide pot over medium heat and add the olive oil. Give it a minute to warm up so the ground beef does not stick.
Brown the ground beef. Add the ground beef to the skillet. Cook for 5–7 minutes, breaking it up with a spoon or spatula, until it is browned and no longer pink. If you see any larger chunks, break them down so the meat is crumbled and cooks evenly.
Season the beef. Sprinkle in the salt, black pepper, garlic powder, onion powder, and paprika. Stir well so the seasonings coat the beef evenly. Let it cook for another minute to bloom the flavors in the warm pan.
Add and toast the rice. Stir the rinsed long-grain white rice into the skillet. Move it around for about 1 minute so the grains are lightly coated with the beef and seasonings. This quick step helps the rice keep a nice texture as it cooks in the beef broth.
Pour in the beef broth. Add the low-sodium beef broth to the skillet. Stir, scraping along the bottom of the pan to loosen any browned bits from the beef. Those bits add extra flavor to the Cheesy Beef Broccoli and Rice.
Bring to a simmer. Let the mixture come up to a gentle boil, then immediately reduce the heat to low. Cover the skillet with a lid and let it simmer for 10 minutes. Try not to lift the lid during this time so the rice can steam properly.
Add the broccoli on top. After 10 minutes, quickly lift the lid and scatter the broccoli florets evenly over the top of the beef and rice mixture. Do not stir at this stage; just spread the broccoli out so it can steam. Put the lid back on right away.
Cook until rice and broccoli are tender. Continue to cook on low heat for another 8–10 minutes. The rice should become tender, most of the beef broth will be absorbed, and the broccoli will turn bright green and just tender when pierced with a fork.
Fluff everything together. Turn off the heat and remove the lid. Use a fork or spoon to gently fluff the beef, rice, and broccoli together so everything is evenly combined. Take your time here so you do not mash the rice.
Add the cheese and milk. While the mixture is still hot, sprinkle the shredded cheddar cheese over the top. Pour in the milk and gently stir until the cheese melts and coats the beef, broccoli, and rice. The milk helps the cheddar turn into a smooth, creamy sauce instead of clumping.
Rest and serve. Taste and adjust the seasoning if you like a bit more salt or pepper. Let the Cheesy Beef Broccoli and Rice sit for 2–3 minutes off the heat so it can thicken slightly. Then scoop into bowls and serve warm.
It is the kind of dish that feels most at home in a big spooned heap, maybe with a simple side salad if you want something fresh next to it.
Cook and Prep Times
- Prep time: 15 minutes (chopping broccoli, rinsing rice, gathering ingredients)
- Cook time: 30 minutes (browning beef, simmering rice in beef broth, steaming broccoli, melting cheese)
- Total time: About 45 minutes from start to finish
- Servings: 4 generous portions of Cheesy Beef Broccoli and Rice
Nutritional information
The values below are an estimate for one serving when the recipe is divided into four portions. It is meant as a helpful guide rather than exact medical data.
- Calories: 560 kcal
- Carbohydrates: 39 g
- Protein: 33 g
- Fat: 28 g
- Saturated fat: 11 g
- Sodium: 860 mg
- Fiber: 3 g
- Sugar: 3 g
Because this Cheesy Beef Broccoli and Rice includes ground beef, cheddar cheese, and rice, it is naturally hearty and satisfying. The broccoli brings in some fiber and a bit of balance, while the beef and cheese contribute protein and richness. If you want to lighten it up a touch, you can use lean ground beef and a slightly smaller scoop when serving, while still keeping the same ingredients and steps.
Frequently asked questions
Can I use a different type of rice in this Cheesy Beef Broccoli and Rice?
This recipe is written specifically for long-grain white rice, which cooks in the given amount of beef broth and time. If you change the rice type, you would need to adjust the liquid and timing, so for the version here, it is best to stick to long-grain white rice as listed. That way, the beef, broccoli, and rice all finish cooking together and the texture stays consistent.
Can I use frozen broccoli instead of fresh?
The recipe is designed with fresh broccoli florets, added on top of the simmering rice and beef so they steam gently and stay bright. If you only have frozen broccoli, you would need to tweak the timing and possibly the moisture level, which moves away from this exact method. For the most reliable results with this Cheesy Beef Broccoli and Rice, fresh broccoli florets work best as written.
How should I store and reheat leftovers?
Leftovers of this Cheesy Beef Broccoli and Rice keep well. Let the cooked mixture cool to room temperature, then transfer it to an airtight container and refrigerate. When you are ready to reheat, warm it gently in a skillet over low heat or in the microwave, stirring halfway through so the beef, broccoli, rice, cheddar cheese, and milk-based sauce heat evenly. If it seems a little thick when reheating, you can add a small splash of water or milk to loosen it while keeping the same flavors and ingredients.

Cheesy Beef Broccoli and Rice
Ingredients
- 1 tbsp olive oil
- 1 lb ground beef (lean, about 90% if possible)
- 1 tsp salt
- 0.5 tsp black pepper
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp paprika
- 1 cup long-grain white rice (uncooked, rinsed)
- 2.25 cup low-sodium beef broth
- 2 cup broccoli florets (fresh, bite-sized)
- 1 cup shredded cheddar cheese
- 0.25 cup milk (any kind, for creaminess)
Instructions
- Warm the olive oil in a large deep skillet or wide pot over medium heat.
- Add the ground beef to the skillet and cook for 5–7 minutes, breaking it up with a spoon, until it is browned and no longer pink.
- Season the cooked beef with salt, black pepper, garlic powder, onion powder, and paprika, stirring well so the spices coat the meat evenly.
- Add the rinsed long-grain white rice to the skillet and stir for about 1 minute so the rice is lightly coated in the beef and seasonings.
- Pour in the low-sodium beef broth and stir, scraping the bottom of the pan to loosen any browned bits for extra flavor.
- Bring the mixture to a gentle boil, then reduce the heat to low, cover the skillet with a lid, and let it simmer for 10 minutes.
- After 10 minutes, quickly lift the lid and scatter the broccoli florets evenly over the top of the beef and rice mixture without stirring, then cover again.
- Continue to cook on low heat for another 8–10 minutes, or until the rice is tender, most of the liquid is absorbed, and the broccoli is bright green and just tender.
- Turn off the heat, remove the lid, and gently fluff the beef, rice, and broccoli together with a fork or spoon so everything is evenly combined.
- Sprinkle the shredded cheddar cheese over the hot mixture, drizzle in the milk, and gently stir until the cheese is melted and the dish looks creamy and well mixed.
- Taste and adjust the seasoning if needed, then let the Cheesy Beef Broccoli and Rice sit for 2–3 minutes before serving so it can thicken slightly.







