This One Pot Creamy Broccoli Cheddar and Rice dish is one of my family’s favorite high protein dishes that is sneaky healthy. It gets in veggies, protein and is made with pantry staples in under 30 minutes.
If there’s one thing I’ll never get tired of making, it’s a cozy one pot dinner that tastes like comfort food but still packs in the veggies and protein. This One Pot Broccoli Cheddar and Rice is exactly that. It’s creamy, cheesy, nourishing, and so easy to throw together on a busy weeknight.
Think of it as the love child of broccoli cheddar soup and cheesy beef and rice casserole – but all made in one pan, with a lighter, protein-packed twist thanks to cottage cheese (yes, really!).
I know cottage cheese can sound a little retro or intimidating, but trust me — once you blend it into a creamy sauce with parmesan and broth, it transforms into this velvety, cheesy base that makes the entire dish come together in the most delicious way.
Why You’ll Love This One Pot Broccoli Cheddar and Rice
If you’ve been around here for a while, you know I’m all about easy, minimal-dish recipes that taste amazing and work for the whole family. This one is a total win.
Here’s why I think you’re going to love it:
-
🥦 One pot magic: You literally cook everything — veggies, meat, rice, and sauce — in one pan. No extra pots or blenders (other than blending the sauce!) to clean.
-
💪 Packed with protein: Between the cottage cheese, ground beef, and bone broth, this meal is loaded with nutrients and staying power.
-
🧀 Ultra creamy, cheesy, and comforting: The flavor is so rich and cozy, you’d never guess how wholesome the ingredients are.
-
🕒 Ready in under 30 minutes: Seriously — you can get this on the table faster than takeout.
-
👶 Kid-friendly: My boys absolutely love this meal. Ezra calls it “cheesy broccoli rice” and it’s one of the few dinners everyone agrees on.
If you’re in that I need an easy dinner but still want it to taste homemade and satisfying mood — this recipe is your new best friend.

The Ingredients You’ll Need
You don’t need a long list of fancy ingredients here – just simple, nourishing staples that you might already have in your kitchen.
Here’s what you’ll need to make one pot broccoli cheddar and rice:
🧀 Cottage Cheese
The secret ingredient! When blended, cottage cheese becomes this rich, creamy sauce that mimics Alfredo or cheesy soup, but with more protein and less fat. It’s such an underrated ingredient and truly makes this dish shine.
🍖 Ground Beef
I love using grass-fed ground beef here — it adds amazing flavor and heartiness. You can also swap it with ground turkey, chicken, or even a plant-based alternative if you prefer.
🧅 Onion + Garlic
The base of all delicious things. The onion adds sweetness, the garlic adds depth, and they both make the whole house smell incredible while cooking.
🥦 Broccoli Florets
Frozen broccoli works perfectly here! It makes prep super quick and ensures you always have veggies on hand for a last-minute meal.
🍚Basmati rice
This type of rice cooks up beautifully in one-pot recipes — fluffy, tender, and never mushy. If you prefer brown rice, just note that it will take longer to cook and may need extra broth.
🥣 Frozen Cauliflower Rice
Adding this in gives the dish extra volume and texture while sneaking in more veggies. Once it’s sautéed with onions, it becomes a subtle flavor base that melts into the rice perfectly.
🧂 Seasonings
Kosher salt, black pepper, and a sprinkle of parmesan cheese do wonders for flavor. You can also add a pinch of red pepper flakes or paprika if you want a little extra kick.
🧀 Parmesan + Cheddar Cheese
Parmesan adds umami to the sauce, while shredded cheddar on top gives that classic broccoli cheddar flavor we all crave.
🍗Bone broth
Use bone broth (or cooking broth) for extra flavor and nutrients. It’s the liquid that cooks the rice and ties everything together.
How to Make One Pot Broccoli Cheddar and Rice
This dinner couldn’t be easier. Everything happens right in your skillet, and the cleanup is a breeze.
Step 1: Make the Creamy Cottage Cheese Sauce
In a blender, combine the cottage cheese, broth, and parmesan cheese. Blend until smooth and creamy. It should look like a light, cheesy sauce — this will be the base for the entire dish.
Set it aside for now while you prep the rest.
Step 2: Sauté the Onion and Cauliflower Rice
Heat a large cast iron or heavy-bottomed skillet over high heat with a spritz of oil (I love using avocado oil).
Add the diced onion and frozen cauliflower rice to the hot skillet. Sauté for 8–10 minutes, covering the pan but stirring often. You want the onions to soften and the cauliflower to lose most of its moisture.
This step builds tons of flavor and gives the rice that comforting, slightly nutty taste.
Step 3: Cook the Ground Beef
Scoot the cauliflower mixture to one side of the skillet and add a little more oil to the open space.
Add the ground beef, salt, pepper, and minced garlic. Break up the meat with a spoon as it cooks until it’s fully browned and no longer pink.
You should have a delicious, sizzling mixture at this point — it already smells amazing!
Step 4: Add the Broccoli and Sauce
Turn the heat down to medium and add in the frozen broccoli florets. Pour in your blended cottage cheese sauce, and stir everything together so the meat, veggies, and sauce are evenly mixed.
Bring it all to a gentle boil.
Step 5: Add the Rice and Cook
Now, stir in your uncooked basmati rice. Make sure everything is evenly combined and the rice is submerged in the liquid.
Cover the skillet with a lid and let it cook for 10–15 minutes, or until the rice is tender and the broccoli is cooked to your liking.
👉 Pro tip: If it seems like it’s cooking too hot, lower the heat to low or medium-low. If the mixture gets too thick before the rice is done, just add a little extra broth or water.
Step 6: Finish with Cheddar Cheese
Once the rice is fluffy and the sauce is thick and creamy, sprinkle the shredded cheddar cheese over the top.
Turn off the heat, cover the pan again, and let it sit for a few minutes so the cheese melts into a gooey, cheesy blanket.
Step 7: Serve and Enjoy!
Spoon the one pot broccoli cheddar and rice into bowls and top with an extra sprinkle of parmesan or fresh herbs if you’re feeling fancy.
It’s cozy, filling, and everything you want in a one-pot meal.

Tips for the Best One Pot Broccoli Cheddar and Rice
✨ Blend the sauce until completely smooth. You shouldn’t see any curds from the cottage cheese — just a silky, pourable mixture.
✨ Keep an eye on the heat. Every stove runs a little differently! If your rice is sticking or browning too quickly, lower the temperature and add a splash of extra broth.
✨ Let it rest before serving. Once you turn off the heat, give the dish a few minutes to sit covered — the residual steam helps the rice finish cooking and the sauce thicken even more.
✨ Add extra veggies if you want. Chopped spinach, kale, or peas would all be delicious in this!
✨ Make it vegetarian. Skip the beef and stir in a can of white beans or chickpeas instead for extra protein.
How to Store and Reheat
This recipe makes amazing leftovers – if there are any!
-
Fridge: Store in an airtight container for up to 4–5 days.
-
Freezer: You can freeze leftovers for up to 3 months. Reheat on the stove with a splash of broth or water to bring back that creamy texture.
-
Reheat: Warm in a skillet or microwave until heated through. The flavors get even better the next day!
FAQs
Can I use brown rice instead of basmati?
Yes! But brown rice takes longer to cook (about 35–40 minutes), so you’ll need to add extra broth and let it simmer longer.
Can I make this dairy-free?
Definitely! Use dairy-free cottage cheese (there are great options now!) and swap cheddar and parmesan for your favorite vegan cheeses.
Can I use fresh broccoli instead of frozen?
Of course. Just chop it into small florets so it cooks evenly with the rice.
What kind of skillet is best?
A large cast iron or deep sauté pan works best for even cooking and heat retention.

What to Serve With It
Honestly, this one pot broccoli cheddar and rice is a full meal on its own, but here are a few ideas if you want to round it out:
-
A simple side salad with lemon vinaigrette
-
Garlic bread or a crusty sourdough slice
-
Roasted carrots or green beans
-
A drizzle of hot sauce for an extra flavor boost
Why You’ll Keep Coming Back to This Recipe
It’s one of those meals that checks every box — quick, easy, comforting, nourishing, and loved by the whole family.
It has the cozy flavors of broccoli cheddar soup, the heartiness of a rice casserole, and the cleanup simplicity of a one-pot dinner. Plus, the cottage cheese sauce gives you that extra protein and creaminess without needing any heavy cream or flour.
The first time I made this, Ezra asked for seconds — and he’s already requested it for “next week’s dinner night.” That’s how I know it’s a keeper
PrintOne Pot Creamy Broccoli Cheddar and Rice (high-protein)
This One Pot Creamy Broccoli Cheddar and Rice dish is one of my family’s favorite high protein dishes that is sneaky healthy. It gets in veggies, protein and is made with pantry staples in under 30 minutes.
- Prep Time: 10 mins
- Cook Time: 20 mins
- Total Time: 30 mins
Yield: 4-5 1x
Ingredients
- 1 cup cottage cheese
- 1 1/2 cup bone broth or cooking broth
- ¼ cup grated parmesan cheese
- 1 cup diced onion
- 1 1/2 cups frozen cauliflower rice
- 1 lb ground beef
- 2 tsp kosher salt
- ¼ tsp pepper
- 4 garlic cloves, minced
- 2 cups frozen broccoli florets
- 1 cup basmati rice, uncooked
- ½ cup cheddar cheese, grated
Instructions
- Make the Creamy Cottage Cheese Sauce: In a blender, combine the cottage cheese, broth, and parmesan cheese. Blend until smooth and creamy. It should look like a light, cheesy sauce – this will be the base for the entire dish.
- Set it aside for now while you prep the rest.
- Sauté the Onion and Cauliflower Rice: Heat a large cast iron or heavy-bottomed skillet over high heat with a spritz of oil (I love using avocado oil).
- Add the diced onion and frozen cauliflower rice to the hot skillet. Sauté for 8–10 minutes, covering the pan but stirring often. You want the onions to soften and the cauliflower to lose most of its moisture.
- Step 3: Cook the Ground Beef: Scoot the cauliflower mixture to one side of the skillet and add a little more oil to the open space.
- Add the ground beef, salt, pepper, and minced garlic. Break up the meat with a spoon as it cooks until it’s almost cooked.
- Add the Broccoli and Sauce: Turn the heat down to medium and add in the frozen broccoli florets. Pour in your blended cottage cheese sauce, and stir everything together so the meat, veggies, and sauce are evenly mixed.
- Bring it all to a gentle boil.
- Add the Rice and Cook: Now, stir in your uncooked basmati rice. Make sure everything is evenly combined and the rice is submerged in the liquid.
- Cover the skillet with a lid and let it cook for 10-15 minutes, or until the rice is tender and the broccoli is cooked to your liking. Tip: If it seems like it’s cooking too hot, lower the heat to low or medium-low. If the mixture gets too thick before the rice is done, just add a little extra broth or water.
- Finish with Cheddar Cheese: Once the rice is fluffy and the sauce is thick and creamy, sprinkle the shredded cheddar cheese over the top.
- Turn off the heat, cover the pan again, and let it sit for a few minutes so the cheese melts into a gooey, cheesy blanket.
- Serve and Enjoy!: Spoon the one pot broccoli cheddar and rice into bowls and top with an extra sprinkle of parmesan or fresh herbs if you’re feeling fancy.
Notes
*Store leftovers in fridge for 3-5 days. Reheat with splash of broth or water to thin out as needed.


