Broccoli Lima Bean Casserole Recipe: Crispy Top, Creamy Cheese Streaks

Side Dishes

Broccoli Lima Bean Casserole Recipe: Crispy Top, Creamy Cheese Streaks

This broccoli lima bean casserole recipe delivers the perfect balance of textures—crispy golden top meeting creamy cheese streaks and tender vegetables in every bite.

The secret lies in a buttery, cracker-crumb topping that locks in moisture while creating that coveted crunch, while a rich cheese sauce binds the hearty vegetables into a satisfying, one-dish meal.

I developed this recipe after years of testing, ensuring it’s hearty enough to stand alone but flexible enough to complement your favorite main courses.

The magic happens in the layers: steamed broccoli and buttery lima beans form the flavorful base, while a creamy cheese sauce (made with sharp cheddar and a touch of mustard for depth) ties everything together.

What sets this apart is the foolproof crispy topping—a mix of crushed crackers, melted butter, and a sprinkle of paprika—that transforms a simple casserole into a showstopper. It’s the kind of dish that tastes even better the next day, making it perfect for meal prep or holiday gatherings.

By the time it emerges from the oven, you’ll have a creamy, cheesy, and satisfying side dish that’s rich enough to serve as a main—especially when paired with a fresh green salad or crusty bread.

The crispy top stays crunchy even after reheating, while the cheese sauce remains velvety, coating every forkful. This is comfort food at its finest, with just the right balance of textures and flavors to keep everyone asking for seconds.

Ready to serve as a standalone vegetarian meal or a hearty side, this casserole is restaurant-quality without the fuss. The best part? It’s easy to assemble, requires minimal prep, and delivers maximum flavor. Let’s get started—your taste buds (and leftovers) will thank you.

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

Ingredients for broccoli lima bean casserole

Buttery cracker crumbs meet creamy cheese sauce in this hearty vegetarian showstopper.

Ingredient Amount Notes
Fresh Broccoli Crowns 🥦 2 ½ lbs Cut into bite-sized florets
Dried Lima Beans 🌱 1 ½ cups Soaked overnight or canned, drained
Sharp White Cheddar Cheese 🧀 2 cups Shredded, not pre-shredded
Heavy Cream 🥛 1 cup Full-fat for richness
Unsalted Butter 🧈 ¾ cup Melted, salted to taste
Saltine Crackers 🍞 2 cups Crushed into fine crumbs
Dijon Mustard 🍯 1 tbsp For depth of flavor
Smoked Paprika 🌶️ 1 ½ tsp For subtle smokiness
Garlic Cloves 🧄 3 cloves Minced for aromatic base
Yellow Onion 🧅 1 whole Diced, for sweetness
Vegetable Broth 💧 1 ½ cups Low-sodium preferred
All-Purpose Flour 🌾 2 tbsp For thickening sauce
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred

The broccoli and lima beans are the stars here—fresh broccoli crowns (not florets) hold their shape better after baking, while dried lima beans (soaked overnight) give that satisfying meaty texture. For the cheddar, sharp white cheddar from a block is a must—pre-shredded gets gummy. The Saltine crackers should be crushed into fine crumbs; don't skip this step—they're what creates that perfect crispy top. I always grab Ritz crackers from Trader Joe's for extra buttery richness, but regular Saltines work fine too. The vegetable broth can be homemade or low-sodium store-bought—just check the sodium content if you're watching.

No sharp cheddar? Pepper jack or Gruyère work beautifully—just adjust the amount to taste. Short on crackers? Crushed cornflakes or panko add crunch without the saltiness. The Dijon mustard is non-negotiable for that tangy depth, but if you're avoiding gluten, Dijon-style mustard is usually safe. For extra richness, add a splash of cream cheese to the sauce—it blends right in. The smoked paprika gives that subtle smokiness without overpowering; Penzeys has great options if you want to splurge. And if you're using canned lima beans, rinse them well—they can get pretty salty.

This casserole tastes even better the next day—make it ahead and refrigerate overnight for maximum flavor melding. The crispy top stays crunchy for 3-4 days in the fridge, but the cheese sauce softens slightly. For meal prep, portion into individual containers and reheat covered for 10-12 minutes at 350°F—the top will crisp up again. Freezes beautifully for up to 3 months—just thaw overnight in the fridge before reheating. The crispy topping is best when fresh, so if you're reheating from frozen, broil for 2-3 minutes at the end to restore that golden crunch.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to wash extra bowls—just toss everything in one pan, bake, and walk away. The lima beans soften perfectly while the broccoli stays vibrant, and that cheesy cream sauce ties it all together without a single strainer in sight.
  • Creamy Cheesy Bliss: That sharp white cheddar melts into a rich, tangy sauce that clings to every bite, while the heavy cream adds a velvety depth. Honestly, the moment I taste the first forkful, I forget it’s "healthy"—it’s just good.
  • Leftovers for Days: This casserole actually tastes better the next day—yes, really. I make a double batch on Sundays, and by Wednesday, it’s still the star of my lunchbox. The texture holds up, and the flavors deepen, so you’re not stuck eating sad leftovers.
  • Budget Meal Hero: Dried lima beans stretch my grocery budget without sacrificing flavor, and fresh broccoli crowns are cheaper than pre-cut florets. For under $10, I feed four people a meal that feels indulgent, not cheap—plus, the butter and cream make it worth every penny.

Step-by-step instructions for broccoli lima bean casserole

Here's how to create that perfect golden crust and velvety cheese sauce everyone will beg for.

1

Prepare the Lima Beans and Broccoli Base

If using dried lima beans, soak them overnight in plenty of cold water. Drain and rinse thoroughly before using. In a large skillet, melt the 0.75 cup unsalted butter over medium heat and add the 1 whole yellow onion and 3 cloves garlic cloves. Sauté for 5 minutes until the onion turns translucent and the garlic becomes fragrant.

Add the 2.5 lbs fresh broccoli crowns (cut into bite-sized florets) and cook for 4-5 minutes, stirring occasionally, until they begin to soften slightly. Stir in the 1.5 cups dried lima beans (or drained canned beans), 1.5 cups vegetable broth, 1.5 tsp smoked paprika, 0.5 tsp ground black pepper, and 1.5 tsp kosher salt. Bring to a gentle simmer and cook for 10-12 minutes until the beans are tender and the liquid reduces slightly. This step builds the flavor foundation—don't skip it!

2

Create the Creamy Cheese Sauce

In a separate saucepan, whisk together the 1 cup heavy cream, 2 tbsp all-purpose flour, and 1 tbsp Dijon mustard over medium-low heat. Cook for 3-4 minutes until the mixture thickens slightly. Reduce heat to low and gradually whisk in the 2 cups sharp white cheddar cheese until completely melted and smooth. The sauce should be thick enough to coat the back of a spoon but still pourable.

Real talk: This is where the magic happens. If the sauce looks too thick, whisk in 1-2 tablespoons of hot water from the bean mixture to loosen it. The cheese should melt completely without any graininess—strain it through a fine-mesh sieve if needed for that silky texture.

3

Combine and Assemble the Casserole

Pour the creamy cheese sauce over the bean and broccoli mixture in the skillet, stirring gently to combine. Transfer everything to a 9x13-inch baking dish, spreading it evenly. The mixture should be about ¾ inch deep—this ensures proper baking without overflowing.

Here's the thing—don't press down on the mixture. The beans and broccoli need to stay intact for that perfect texture. Sprinkle the 2 cups saltine crackers (crushed into fine crumbs) evenly over the top. This creates that coveted crispy crust we're after.

4

Bake to Golden Perfection

Preheat your oven to 375°F. Bake the casserole uncovered for 25-30 minutes until the top is deep golden brown and the edges are bubbling. The cheese sauce should be set but still slightly jiggly in the center—this ensures that creamy texture we want.

I know it's tempting to peek, but resist! Every time you open the oven, you risk losing that crispy crust. If the top browns too quickly, tent it loosely with aluminum foil for the last 10 minutes of baking. The internal temperature should reach 165°F when checked in the thickest part.

5

Rest and Serve Warm

Remove the casserole from the oven and let it rest for 10-15 minutes before serving. This resting period allows the layers to set properly and prevents the cracker topping from falling apart when you cut into it. The contrast of the crispy top with the creamy cheese sauce and tender beans is what makes this dish irresistible.

Serve warm with a side of crusty bread to soak up any extra sauce. The cheese should be melted but not greasy, and the cracker topping should be crunchy enough to stand up to a fork. Leftovers keep well in the refrigerator for up to 4 days—just reheat covered at 350°F for 15-20 minutes until warmed through.

👨‍🍳

Pro Tips For Making Broccoli Lima Bean Casserole

  • SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves your lima beans tough as boot leather. Cover them in water (about 3 cups per cup of beans) and let them sit 8+ hours, or at least 2 hours if you’re in a rush. Drain and rinse before cooking, but don’t skip the soak unless you fancy a mushy texture.
  • CUT BROCCOLI SMALL: Big florets stay half-raw in the center while the edges overcook. Snip the crowns into 1-inch pieces—small enough to melt into the cream but still hold shape. (Yes, it’s tedious, but your casserole won’t taste like sad, chewy broccoli bites.)
  • BAKE UNTIL BUBBLY GOLD: The cheese topping should be golden and pulling away from the edges, not just pale and sad. Cover with foil for the first 20 minutes to steam the veggies, then uncover and bake another 10–15 minutes. If it’s not bubbling, it’s not done—no shame in adding 5 more minutes.
  • USE COLD CREAM: Sounds weird, but it works: stir the heavy cream into the hot dish after it’s off the heat. Cold cream thickens better and keeps the sauce from turning grainy. (I know, I know—it’s counterintuitive, but trust the process.)

Storing and reheating your broccoli lima bean casserole

Refrigerator Storage

Let your casserole cool completely before transferring to an airtight container—I use glass Pyrex with snap-on lids for best results. Store at 40°F or below for up to 4 days, though the flavors actually deepen overnight as the cheese sauce melds with the beans.

The crispy cracker topping stays crunchy for 3-4 days, but the sauce may soften slightly. 🧂

For best texture, cover the casserole with a damp paper towel before sealing the container. This prevents the cracker topping from drying out while keeping the cheese sauce moist. When reheating, the crispiness returns beautifully—just a few minutes under the broiler restores that golden crunch.

Freezer Storage

This casserole freezes exceptionally well for up to 3 months without losing quality. I recommend using quart-sized freezer bags or glass containers with tight-sealing lids. Leave 1 inch of headspace to account for expansion, and squeeze out excess air to prevent freezer burn.

Label with the date and portion size for easy tracking. ❄️

For best results, thaw overnight in the refrigerator before reheating. If you're short on time, place the frozen casserole in a cold oven and reheat at 300°F for 1 hour before switching to 350°F for 15 minutes.

This gradual thawing preserves the crispy topping and creamy texture better than microwave defrosting.

Oven Reheating

My preferred method is reheating in the oven at 350°F for 15-20 minutes covered with aluminum foil. This gentle heat restores the crispy topping while keeping the cheese sauce creamy. For extra crispiness, broil for 2-3 minutes at the end—just watch closely to avoid burning. 🔥

If your casserole looks dry after reheating, add 2-3 tablespoons of milk or heavy cream and cover with foil to steam for 5 minutes. The sauce will soften slightly but remain rich and flavorful.

For individual portions, reheat in ramekins at 350°F for 10-12 minutes—this works perfectly for meal prep.

Microwave Reheating

For quick reheating, cover the casserole with a damp paper towel and microwave on 50% power for 2-3 minutes. Stir halfway through to ensure even heating. If the topping loses crispiness, transfer to a baking dish and broil for 1-2 minutes at the end.

This method works best for 1-2 servings rather than the whole dish. 💡

To prevent sogginess, avoid reheating directly in the microwave for more than 3 minutes at a time. The cheese sauce can become greasy if overcooked, so keep an eye on it. For best results, combine microwave reheating with a final oven broil to restore that perfect texture contrast.

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 120mg40%
Sodium 850mg37%
Total Carbohydrate 38g13%
Dietary Fiber 8g29%
Sugars 6g
Protein 22g44%
* 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 canned lima beans instead of dried?

Canned lima beans work perfectly—just drain and rinse them thoroughly to remove excess sodium. For best texture, use 1 (15 oz) can instead of 1.5 cups dried. The cooking time will be slightly shorter since they're pre-cooked. If you're watching your sodium intake, choose low-sodium or no-salt-added varieties.

2

What's the secret to getting that perfect crispy topping?

The magic is in the cracker crumbs! Crush Saltine crackers into fine, even crumbs (no large pieces) and mix them with 2 tbsp melted butter before sprinkling. Bake uncovered at 375°F for 25-30 minutes—resist peeking! If the top browns too quickly, tent loosely with foil for the last 10 minutes.

3

Can I make this casserole ahead of time?

Yes, it actually tastes better the next day! Assemble the casserole, refrigerate it overnight, then bake straight from the fridge (add 10-15 minutes to baking time). For meal prep, portion into individual dishes and freeze. The flavors meld beautifully, and the crispy topping stays intact when reheated properly.

4

What if my cheese sauce gets grainy?

Strain the melted cheese through a fine-mesh sieve to remove any lumps. For extra silkiness, whisk in 1 tbsp cold butter at the end to emulsify. If it's already grainy, blend with a little hot milk or broth until smooth. Always melt cheese over low heat to prevent scorching.

5

Can I make this vegetarian dish even more protein-packed?

Try adding ½ cup cooked quinoa or ½ cup crumbled tofu to the bean mixture for extra protein. For a cheesy boost, stir in ½ cup cream cheese with the shredded cheddar. Both options keep the dish vegetarian while adding satisfying texture and nutrition.

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