Broccoli Cheese and Rice Crockpot Recipe: Crispy-Topped Cheesy Comfort in One Pot

Side Dishes

Broccoli Cheese and Rice Crockpot Recipe: Crispy-Topped Cheesy Comfort in One Pot

This broccoli cheese and rice crockpot recipe transforms simple ingredients into a crispy-topped, cheesy one-pot wonder that requires minimal effort. The secret lies in layering ingredients strategically—rice at the bottom, cheese on top—to create that coveted golden crust while keeping the rice perfectly tender.

No mushy textures or soggy broccoli here, just restaurant-quality comfort with a fraction of the work.

With just 15 minutes of prep and 3 hours on low, you’ll have a dish that’s creamy, cheesy, and packed with flavor—ideal for busy weeknights or meal prep. The crockpot does all the heavy lifting, ensuring even cooking and maximum convenience.

Whether you’re feeding a family or prepping for the week, this recipe delivers foolproof results every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for broccoli cheese and rice crockpot

Layer these ingredients strategically for restaurant-quality crispy-topped comfort in your crockpot.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, jasmine or basmati preferred
Fresh Broccoli Florets 🥦 4 cups Medium-sized, cut into bite-sized pieces
Yellow Onion 🧅 1 whole Medium-sized, finely diced
Garlic Cloves 🧄 3 cloves Freshly minced for aromatic depth
Vegetable Broth 💧 2 cups Low-sodium preferred for flavor control
Shredded Sharp Cheddar Cheese 🧀 2 cups Freshly shredded from block
Milk 🥛 ½ cup Whole milk for creaminess
Butter 🧈 2 tbsp Unsalted, melted for richness
All-Purpose Flour 🌾 2 tbsp For crispy topping texture
Dried Thyme 🌿 ½ tsp Or 1 tsp fresh thyme leaves
Ground Black Pepper 🌶️ ½ tsp Freshly ground for optimal flavor
Kosher Salt 🧂 ½ tsp Diamond Crystal preferred
Mozzarella Cheese 🧀 ½ cup Shredded, part-skim for balance

The rice forms the foundation, so choose a variety with firm grains like jasmine or basmati—Trader Joe's or Whole Foods carry excellent options. Broccoli should be bright green with tight florets; Trader Joe's frozen broccoli florets work perfectly if fresh isn't available. For the cheese, sharp cheddar from a block melts best—pre-shredded contains anti-caking agents that prevent proper melting. The yellow onion should be sweet and free from sprouts, while garlic cloves should be plump and firm. Vegetable broth quality matters; Pacific Foods or Imagine brands are excellent low-sodium choices that won't overpower the dish.

No sharp cheddar? Monterey Jack or Colby Jack blends create a milder but still delicious topping. Fresh thyme unavailable? Dried oregano at half the amount works in a pinch. For the crispy topping, if you're avoiding gluten, crushed cornflakes or panko can replace the flour. The milk can be swapped for half-and-half for extra richness, though whole milk provides sufficient creaminess. When measuring the cheese, pack it tightly into the cup for accurate portions—shredded cheese compresses significantly. For a dairy-free adaptation, substitute the milk with unsweetened almond milk and use nutritional yeast for cheesy flavor.

Prep the broccoli and onion first—they'll soften during the cooking process. Store uncooked rice in an airtight container for up to 6 months and frozen broccoli for 12 months. The cheese topping should be assembled just before cooking to maintain crispiness. Leftovers reheat beautifully; simply cover with foil and warm at 350°F for 15 minutes. For meal prep, portion into individual containers with the crispy topping on top—it reheats perfectly while maintaining texture. The dish keeps for 4 days in the refrigerator or can be frozen for 3 months without significant texture loss.

❤️

Why You'll Love This Recipe

  • Dump-and-Go Magic: I swear, this is the kind of meal where you can set it and forget it—just toss in the rice, broccoli, onion, and broth, then let the crockpot do the work. No stirring, no watching, no stress. The garlic and onion soften into sweet perfection while the rice absorbs all the flavor.
  • Creamy Without the Hassle: That rich, cheesy pull you crave? It’s all in the broth and a splash of milk at the end—no heavy cream, no fuss. The broccoli stays bright and tender, not mushy, and the rice gets that just-right stickiness. Honestly, it’s the kind of comfort that hits different when you’re not slaving over a stove.
  • Lunchbox Hero: Between us, this is my go-to for meal prep because it reheats like a dream. Pack it cold for work lunches or warm it up in minutes—no soggy rice, no sad broccoli. My kids actually eat their veggies this way (yes, even on a Tuesday night), and it’s still on the table by 5:30.
  • Pantry Staple Power: You’re already using what you’ve got—rice, veggies, onion, garlic—so it’s budget-friendly without feeling cheap. Leftovers? Even better. I’ve had this for breakfast (with an egg on top), as a side for dinner, or straight from the pot when I’m too tired to cook. It’s the ultimate “I didn’t plan this” meal.

Step-by-step instructions for broccoli cheese and rice crockpot recipe

This one-pot wonder delivers restaurant-quality texture with minimal effort.

1

Prepare the Base Ingredients

In a small bowl, whisk together the 0.5 cup milk, 2 tbsp butter, 2 tbsp all-purpose flour, 0.5 tsp dried thyme, 0.5 tsp ground black pepper, and 0.5 tsp kosher salt until smooth. This creates a velvety roux that will form the creamy foundation of your dish. The flour helps thicken the sauce while the spices infuse subtle depth throughout.

Finely dice the 1 whole yellow onion and mince the 3 cloves garlic separately. These aromatics will develop rich, caramelized flavors during the slow cook. Set them aside until you're ready to layer them in the crockpot. For the broccoli, cut the 4 cups fresh florets into even bite-sized pieces—this ensures uniform cooking and even distribution throughout the dish.

2

Layer Components in the Crockpot

In your 6-quart crockpot, combine the 1 cup uncooked long-grain white rice, 2 cups vegetable broth, and the prepared milk mixture. Stir gently to distribute the roux evenly without breaking up the rice grains. The broth should just cover the rice—this prevents drying while allowing the grains to expand properly.

Add the diced onion, minced garlic, and broccoli florets to the crockpot. Stir once more to ensure everything is coated in the creamy mixture. The vegetables should be submerged but not packed tightly—this allows them to cook evenly without steaming. Sprinkle 2 cups shredded sharp cheddar cheese evenly over the top. This cheese will melt into the rice, creating that signature cheesy texture we're after.

3

Cook Until Rice is Tender

Place the lid on the crockpot and cook on LOW for 4 hours or HIGH for 2.5 hours. The rice needs this time to absorb all the liquid and develop a perfect texture—neither mushy nor undercooked. You'll know it's ready when the rice is tender, the broccoli is bright green but fork-tender, and the sauce has thickened to a creamy consistency.

Here's the thing—don't peek during cooking. Every time you lift the lid, you release steam and potentially disrupt the cooking process. The rice should be fully cooked but still have a slight bite to it—it'll finish cooking when you add the final topping. If you're using a glass-lid crockpot, you'll see the rice grains become translucent and separate slightly.

4

Create the Crispy Cheese Topping

In a small bowl, combine the 0.5 cup shredded mozzarella cheese with 1 tbsp melted butter (reserve the remaining butter for another use). The butter helps create a golden, crispy crust while the mozzarella adds that perfect melty contrast to the creamy rice below. Stir until the cheese is evenly coated in the butter.

After the rice has finished cooking, carefully remove the lid and spread the mozzarella mixture evenly over the top. For best results, use a spoon to create small peaks and valleys—this creates more surface area for browning. Return the lid to the crockpot and cook on HIGH for 10-15 minutes until the topping is golden brown and bubbly. The cheese should be crispy on top while remaining creamy underneath.

5

Rest and Serve with Perfect Texture

Remove the crockpot from heat and let it rest for 5 minutes before serving. This resting period allows the juices to redistribute throughout the rice, ensuring each bite is creamy and flavorful. The crispy cheese topping will firm up slightly as it cools, creating that satisfying contrast with the soft rice beneath.

Serve immediately with a side of crusty bread or a simple green salad. The dish should be creamy yet not overly saucy, with tender rice, bright broccoli, and that irresistible crispy cheese crust on top. Each spoonful delivers a perfect balance of textures and flavors—comfort food at its finest, made effortlessly in one pot.

👨‍🍳

Pro Tips For Making Broccoli Cheese And Rice Crockpot

  • Rinse That Rice: Skip the soggy rice by giving your long-grain white rice a quick cold-water rinse before dumping it in the crockpot. I learned this the hard way—unrinsed rice turns into a gluey mess that sticks to the bottom like a science experiment gone wrong. Just swirl it in a fine-mesh strainer for 10 seconds, and you’ll thank me when it comes out fluffy.
  • Chop Broccoli Small: Cut those florets into 1-inch pieces—they’ll cook faster and soak up the cheesy broth better. I used to leave them big and pretty, but they’d end up undercooked or floating like sad little islands in a sea of rice. Smaller = happier, more evenly cooked broccoli.
  • Sauté Onions First: Spend 3 minutes browning the onion and garlic in a pan before adding everything to the crockpot. The caramelized flavor makes a real difference—it’s the thing that turns this from "meh" to "oh, that’s good." Skip it, and you’re just eating mild, watery rice.
  • Use Low Heat: Set your crockpot to low for 6–7 hours, not high. I was in a hurry once and cranked it to high—ended up with rice that was dry and broccoli that was mushy. Low and slow keeps everything tender and lets the flavors meld without turning into a sad, overcooked pudding.

Troubleshooting this dish

Rice Too Mushy

If your rice turns out mushy, it’s usually from overcooking or too much liquid. Start by measuring your vegetable broth carefully—it should just cover the 1 cup uncooked rice (about 2 cups). For extra insurance, use jasmine or basmati rice, which hold up better than long-grain white.

If you’re concerned, check the rice after 3 hours on low—it should be tender but still slightly firm. 🌡️

Broccoli Overcooked

Broccoli loses its bright color and becomes mushy when overcooked. To prevent this, cut florets into even bite-sized pieces and add them to the crockpot after the rice and broth. For best results, use fresh broccoli (not frozen) and cook on low heat for the full 4 hours.

If you’re short on time, reduce cooking time to 2.5 hours on high and check for doneness early. 🥦

Cheese Not Melting

Pre-shredded cheese contains anti-caking agents that prevent proper melting. Always use freshly shredded sharp cheddar and mozzarella from a block. For extra meltiness, sprinkle the cheese in layers—first the 2 cups cheddar during cooking, then the 0.5 cup mozzarella for the crispy topping.

If your crockpot struggles with melting, cover the cheese with a small piece of aluminum foil for the last 10 minutes to trap steam. 🧀

Sauce Too Thin

A thin sauce usually means the roux didn’t thicken enough. Whisk the milk, butter, and flour mixture vigorously until smooth before adding it to the crockpot. For extra thickness, stir in 1 tbsp cornstarch mixed with 2 tbsp cold water during the last 30 minutes of cooking.

If the sauce is still too thin, remove the crockpot from heat and let it sit for 5 minutes—it’ll thicken as it cools. 🥄

Crispy Topping Fails

For the perfect crispy topping, use a mix of mozzarella and cheddar, and coat it well with melted butter. Spread the cheese in an even layer and cook on high for 10-15 minutes with the lid slightly ajar (about 1 inch gap) to allow steam to escape.

If your topping isn’t crispy, broil it in the oven for 2-3 minutes at the end for extra browning. ✨

Burnt or Uneven Cooking

Uneven cooking often happens if the crockpot isn’t level or if ingredients are packed too tightly. Always use a 6-quart crockpot and arrange the rice and veggies in a single layer. If your crockpot has a glass lid, avoid lifting it during cooking—steam loss disrupts the cooking process.

For even browning, place the crockpot on a back burner if using a stovetop broiler for the final crispy step. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 55mg18%
Sodium 890mg39%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 8g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use instant rice in this crockpot recipe?

Instant rice works but may turn out slightly softer. For best texture, stick with jasmine or basmati rice—they hold up better during slow cooking. If using instant rice, reduce the broth by 0.25 cup and cook for 1.5 hours on high instead of the full 4 hours on low. The rice will absorb liquid faster.

2

How do I make this dish spicier?

Add ½ teaspoon cayenne pepper or 1 teaspoon hot sauce to the milk mixture for a mild kick. For extra heat, sprinkle ½ teaspoon smoked paprika on top before adding the crispy cheese layer. You can also mix in 1-2 diced jalapeños with the broccoli for fresh spice.

3

Can I make this recipe without dairy?

Yes! Replace the milk with ½ cup unsweetened almond milk and use ¼ cup nutritional yeast (for cheesy flavor) mixed with the flour. For the topping, use dairy-free mozzarella shreds (like Miyoko's) and brush with olive oil instead of butter. The texture will be slightly different but still delicious.

4

Why does my rice always stick to the crockpot?

This happens when rice dries out or cooks too long. Always use 2 cups broth for 1 cup uncooked rice and avoid overcooking. For easy release, spray the crockpot with nonstick cooking spray before adding ingredients. If stuck, let it sit for 5 minutes after cooking—this helps loosen the grains.

5

Can I add chicken or other proteins?

Add 1 cup cooked chicken breast (diced) with the broccoli, or use ½ lb sausage (browned first) for extra flavor. For seafood lovers, try ½ lb shrimp added during the last 30 minutes of cooking. Just reduce broth by 0.25 cup to account for extra moisture from proteins.

★★★★★5.0(6 reviews)
Categories Side Dishes