Welcome to tendermeals

Budget Cheesy Chicken and Rice with Broccoli and Cheese

By Julia Marsh | January 01, 2026
Budget Cheesy Chicken and Rice with Broccoli and Cheese

When my college roommate first taught me this one-skillet wonder, we were surviving on instant noodles and dreams. Eight years later, it's still the recipe my family begs for every Sunday—the one that makes our house smell like home and turns even the pickiest eater into a broccoli believer. What started as a desperate attempt to use up leftover chicken and half a bag of frozen broccoli has become our most-requested comfort food, beating out takeout every single time.

This isn't just another chicken and rice recipe—it's creamy, cheesy perfection that costs less than a fancy coffee per serving. The secret? A quick roux that transforms basic pantry staples into velvety cheese sauce that clings to every grain of rice and coats every bite of tender chicken. My kids call it "special rice" and request it for birthdays. My husband meal-preps it for busy weeks. I've served it to dinner guests who demanded the recipe before dessert.

Whether you're feeding hungry teenagers, meal-prepping for the week, or just need something comforting after a long day, this budget-friendly skillet meal delivers restaurant-quality flavor with grocery-store basics. Plus, it all comes together in under 30 minutes using just one pan—because who has time for dishes when there's cheesy goodness to enjoy?

Why This Recipe Works

  • One-Pan Wonder: Everything cooks together, developing incredible depth of flavor while saving you from a mountain of dishes
  • Lightning-Fast: From fridge to table in 25 minutes—perfect for those "what's for dinner?" emergencies
  • Budget Champion: Feeds 6 people for under $10 total, using ingredients you probably already have
  • Freezer-Friendly: Make a double batch and freeze half for those nights when cooking feels impossible
  • Veggie Smuggler: The cheese sauce makes broccoli irresistible—even my vegetable-hating nephew asks for seconds
  • Customizable: Swap chicken for turkey, add different veggies, or spice it up—this recipe bends to your will

Ingredients You'll Need

Ingredients

Great cooking starts with understanding your ingredients. Each component in this recipe plays a crucial role in creating that perfect creamy texture and rich flavor that makes this dish so addictive.

Chicken Breast (1.5 lbs): I prefer boneless, skinless chicken breast for its quick cooking time and ability to absorb flavors beautifully. Cut into bite-sized pieces so every forkful includes tender chicken. If you're watching your budget even closer, chicken thighs work wonderfully and stay juicier—just trim excess fat. Pro tip: partially freeze the chicken for 15 minutes before cutting; it makes slicing so much easier!

Long-Grain White Rice (1 cup): This is your creamy base that soaks up all the cheesy goodness. Avoid instant rice—it turns mushy. Jasmine or basmati add lovely fragrance, but plain long-grain works perfectly. Brown rice works too, but increase liquid by 1/4 cup and cooking time by 10 minutes. Day-old cooked rice? Skip the initial simmering step and add it with the broccoli.

Broccoli Florets (3 cups): Fresh or frozen both work beautifully. Fresh gives better texture—look for bright green crowns with tight buds. Frozen is already blanched, so it's actually more nutritious and saves prep time. If using frozen, don't thaw first; just add a few extra minutes to the cooking time. Chop larger florets into bite-sized pieces so they cook evenly.

Sharp Cheddar Cheese (2 cups shredded): This is where the magic happens! Sharp cheddar provides that bold, tangy flavor that defines the dish. Pre-shredded works in a pinch, but shredding your own melts smoother and tastes fresher. Buy it in blocks when on sale and freeze portions. Mild cheddar lacks punch—if that's all you have, add a tablespoon of Dijon mustard for extra zip.

Chicken Broth (2.5 cups): The liquid gold that cooks our rice and creates the sauce base. Low-sodium lets you control saltiness. Homemade broth elevates this to restaurant quality—save bones in a freezer bag and make a big batch monthly. Vegetable broth works for a lighter version, or use water plus 2 teaspoons Better Than Bouillon in a pinch.

Whole Milk (1 cup): Creates that luxurious, creamy texture. Whole milk gives the richest results, but 2% works fine. I've even used evaporated milk in emergencies—it makes it extra creamy! Dairy-free? Unsweetened oat or soy milk work surprisingly well, though the sauce will be thinner. Avoid almond milk; the flavor competes with the cheese.

Butter (3 tablespoons): Forms the roux that thickens our cheese sauce beautifully. Salted or unsalted both work—just adjust added salt accordingly. Coconut oil works for dairy-free, but adds subtle sweetness. Save the butter wrappers in the fridge—they're perfect for greasing baking dishes later.

How to Make Budget Cheesy Chicken and Rice with Broccoli and Cheese

1
Prep Your Ingredients

Start by cutting your chicken into uniform 3/4-inch pieces—this ensures even cooking. Pat them dry with paper towels (moisture is the enemy of browning) and season generously with 1 teaspoon salt, 1/2 teaspoon black pepper, and 1/2 teaspoon garlic powder. Let the chicken rest while you dice one medium onion and mince 3 garlic cloves. Having everything prepped makes the cooking process smooth and stress-free.

2
Sear the Chicken

Heat 2 tablespoons olive oil in a large, heavy-bottomed skillet (with a tight-fitting lid) over medium-high heat. When the oil shimmers, add chicken in a single layer—don't crowd the pan! Let it cook undisturbed for 3-4 minutes until golden brown. The chicken will naturally release when it's ready. Flip and cook another 2-3 minutes. Transfer to a plate; it'll finish cooking later with the rice. Those browned bits on the bottom? That's pure flavor gold.

3
Build the Flavor Base

Reduce heat to medium and add 3 tablespoons butter to the same skillet. Scrape up those beautiful browned bits with a wooden spoon. Add diced onion and cook until softened and translucent, about 4 minutes. Add minced garlic and cook 30 seconds until fragrant—garlic burns quickly, so don't walk away! This aromatic base creates incredible depth that makes this dish taste like it simmered all day.

4
Create the Roux

Sprinkle 3 tablespoons all-purpose flour over the onion mixture. Cook, stirring constantly, for 2 minutes to eliminate the raw flour taste. This roux will thicken our sauce beautifully. The mixture should look like wet sand and smell slightly nutty. If it browns too quickly, reduce heat. This step is crucial—undercooked roux leaves a floury taste, while overcooked roux loses thickening power.

5
Deglaze and Simmer

Slowly whisk in 2 cups chicken broth, ensuring no lumps form. Add 1 cup milk, 1 cup rice, 1 teaspoon salt, 1/2 teaspoon paprika, and 1/4 teaspoon cayenne if you like subtle heat. Return chicken to the skillet. Bring to a gentle boil, then reduce to low, cover tightly, and simmer 15 minutes. Resist the urge to peek—steam escaping means uneven cooking. The rice will absorb liquid and create a creamy consistency.

6
Add the Broccoli

Remove lid and sprinkle 3 cups broccoli florets over the top—don't stir yet! The broccoli will steam perfectly on top. Cover again and cook 5 more minutes until broccoli is bright green and tender-crisp. Test rice doneness; it should be tender but not mushy. If liquid is absorbed but rice isn't done, add 1/4 cup more broth and cook 3-5 minutes longer.

7
Make It Cheesy

Remove from heat and stir in 1.5 cups shredded sharp cheddar until melted and creamy. The residual heat will melt the cheese perfectly—avoid additional heat, which can make cheese grainy. Taste and adjust seasoning with salt and pepper. The sauce will thicken as it stands; add a splash of milk if needed to loosen.

8
The Grand Finale

Sprinkle remaining 1/2 cup cheese on top and cover 2 minutes to let it melt into a gooey blanket. For an extra-special touch, broil 1-2 minutes until golden and bubbly. Let stand 5 minutes before serving—this allows the sauce to thicken and prevents scorched mouths. Garnish with chopped parsley or chives for color and freshness.

Expert Tips

Temperature Matters

Let your milk and broth come to room temperature before adding to the roux. Cold liquids can cause the roux to seize, creating lumps. Simply microwave them for 30-45 seconds or leave on the counter while prepping other ingredients.

Make-Ahead Magic

Prep everything the night before: cut chicken, chop vegetables, shred cheese. Store separately in the fridge. This transforms weeknight cooking into a 15-minute assembly job, perfect for busy families or entertaining.

Sauce Consistency

The sauce will continue thickening as it stands. If reheating leftovers, add splashes of milk or broth to restore creaminess. For a lighter version, substitute half the milk with additional broth.

Cheese Selection

For ultimate melting, buy blocks and shred yourself. Pre-shredded contains anti-caking agents that can make sauce grainy. Mix cheeses: try 1 cup cheddar with 1/2 cup Gruyère or smoked gouda for complexity.

Vegetable Variations

Broccoli not your favorite? Try cauliflower, peas, or diced carrots. Add heartier vegetables like sweet potato or butternut squash with the rice—they need the extra cooking time to become tender.

Double Batch Benefits

This recipe doubles beautifully for crowds or meal prep. Use a Dutch oven instead of skillet. Leftovers reheat wonderfully and frozen portions save dinner on those "I can't even" nights.

Variations to Try

Buffalo Chicken Version

Replace 1/2 cup broth with buffalo wing sauce. Add 1/4 cup crumbled blue cheese with the cheddar. Top with diced celery and a drizzle of ranch. Perfect for game day!

Mediterranean Style

Use oregano instead of paprika. Add 1 cup halved cherry tomatoes and 1/2 cup sliced olives with broccoli. Finish with feta cheese and fresh basil.

Loaded Baked Potato

Substitute diced potatoes for rice (increase cooking time to 20 minutes). Add cooked bacon bits and green onions. Top with sour cream and extra cheese.

Mexican Fiesta

Add 1 teaspoon cumin and 1/2 teaspoon chili powder. Use pepper jack cheese. Stir in corn and black beans. Top with fresh cilantro and serve with tortilla chips.

Storage Tips

Leftovers are a beautiful thing with this recipe—it might even taste better the next day after flavors meld! Proper storage ensures your cheesy creation stays delicious and safe.

Refrigerator

Store cooled leftovers in airtight containers for up to 4 days. Press plastic wrap directly onto the surface to prevent a skin from forming. Reheat with splashes of milk or broth.

Freezer

Freeze in portion-sized containers for up to 3 months. Thaw overnight in fridge, then reheat gently with liquid. The sauce may separate slightly—just whisk vigorously to restore creaminess.

Reheating

Microwave individual portions with 2 tablespoons liquid, stirring halfway. For larger amounts, reheat in a covered skillet over medium-low heat, adding liquid as needed.

Frequently Asked Questions

Absolutely! Brown rice works wonderfully and adds extra nutrition. You'll need to increase the liquid by 1/4 cup (so 2.75 cups total) and cook for 20-25 minutes instead of 15. The texture will be slightly chewier, which many people prefer. Keep an eye on the liquid level and add more broth if needed. Brown rice also gives the dish a lovely nutty flavor that pairs beautifully with the sharp cheddar.

Grainy cheese sauce usually means the heat was too high or the cheese was added to boiling liquid. Always remove the pan from heat before adding cheese, and let residual heat melt it gently. Pre-shredded cheese contains cellulose that can cause graininess—shred your own for smoothest results. If your sauce does turn grainy, try whisking in a splash of lemon juice or white wine, which helps re-emulsify the cheese.

Yes! This travels beautifully and reheats well. Make it completely, then transfer to a slow cooker on the "warm" setting for serving. Or refrigerate and reheat in a 350°F oven for 20-25 minutes with foil on top, removing foil for the last 5 minutes. If the sauce seems thick after reheating, stir in warm milk or broth to restore creaminess. It actually tastes even better after the flavors meld overnight!

Surprisingly, yes! Use olive oil instead of butter, unsweetened oat or soy milk, and nutritional yeast for cheesy flavor (1/4 cup). For richness, add 1/2 cup soaked cashews blended with 1/2 cup water until smooth. Daiya or Violife vegan cheddar shreds melt reasonably well. The nutritional yeast provides that umami depth you expect from cheese. It won't be identical, but it's genuinely delicious and creamy.

Perfectly cooked rice should be tender with a slight bite—not mushy or crunchy. Taste a grain after 15 minutes; it should have a tiny firm center. The liquid should be mostly absorbed but the mixture still creamy. If rice is done but too much liquid remains, remove the lid and cook 2-3 minutes more. If liquid is gone but rice is still firm, add 1/4 cup more broth, cover, and cook 3-5 minutes longer.

Microwave reheating works great for individual portions! Place in a microwave-safe bowl with 2 tablespoons milk or broth, cover with a damp paper towel, and heat on 70% power for 1-2 minutes. Stir, then heat another 30-60 seconds until hot. The damp paper towel creates steam that prevents drying. Let stand 1 minute before eating—the sauce will thicken slightly as it cools from scalding to perfect temperature.

Budget Cheesy Chicken and Rice with Broccoli and Cheese
chicken
Pin Recipe

Budget Cheesy Chicken and Rice with Broccoli and Cheese

(4.9 from 127 reviews)
Prep
10 min
Cook
20 min
Servings
6

Ingredients

Instructions

  1. Prep and Season: Cut chicken into uniform pieces, pat dry, and season with 1 teaspoon salt, 1/2 teaspoon pepper, and 1/2 teaspoon garlic powder.
  2. Sear Chicken: Heat olive oil in large skillet over medium-high heat. Add chicken in single layer, cook 3-4 minutes per side until golden. Transfer to plate.
  3. Build Base: Melt butter in same skillet. Add onion and cook until softened, 4 minutes. Add garlic and cook 30 seconds.
  4. Make Roux: Sprinkle flour over mixture and cook 2 minutes, stirring constantly. Slowly whisk in broth and milk until smooth.
  5. Simmer Rice: Add rice, paprika, cayenne, and return chicken to skillet. Bring to gentle boil, then reduce to low, cover, and simmer 15 minutes.
  6. Add Broccoli: Scatter broccoli over top, cover, and cook 5 more minutes until rice is tender and broccoli is bright green.
  7. Finish Cheesy: Remove from heat, stir in 1.5 cups cheese until melted. Top with remaining cheese, cover 2 minutes to melt. Let stand 5 minutes before serving.

Recipe Notes

For extra creamy texture, use 1/2 cup heavy cream instead of milk. The sauce will continue thickening as it stands—add warm broth or milk when reheating to restore creaminess. This doubles beautifully for crowds!

Nutrition (per serving)

485
Calories
32g
Protein
35g
Carbs
24g
Fat

More Recipes