SiteLock

Broccoli Cheddar Beans Recipe

Broccoli cheddar beans is what happens when you take the flavors of broccoli cheddar soup and build them into something more filling — creamy white beans, tender broccoli florets, and a cheddar-based broth that comes together in one pot in about 30 minutes.

It eats like a full meal on its own and works even better with a piece of crusty bread on the side. If you’ve been looking for a weeknight dinner that uses mostly pantry ingredients and doesn’t require much cleanup, this is the one.

Broccoli Cheddar Beans

Ingredients

Serves: 4

For the beans:

  • 2 cans (15 oz each) white beans (cannellini or great northern), drained and rinsed
  • 3 cups broccoli florets, cut into bite-sized pieces
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons unsalted butter
  • 1 tablespoon olive oil
  • 2 cups vegetable broth
  • 1 cup whole milk or heavy cream
  • 1 tablespoon all-purpose flour
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • 1/4 teaspoon smoked paprika
  • Salt and black pepper to taste
  • 1 1/2 cups sharp cheddar, freshly grated (not pre-shredded)
  • 1/4 cup grated parmesan (optional, for depth)

Why You Must Try This Broccoli Cheddar Beans Recipe

This dish sits somewhere between a soup and a stew — thick enough to eat with a spoon but not so heavy it leaves you feeling weighed down. The white beans do most of the structural work here.

They absorb the cheddar broth as they cook and give the dish a creaminess that doesn’t rely entirely on dairy. The broccoli adds texture and makes the whole thing feel like a complete meal rather than a side dish.

It’s vegetarian, uses canned beans so there’s no long soaking or cooking time involved, and it comes together faster than almost any other one-pot recipe in this category.

Start With the Aromatics

Melt the butter with the olive oil in a large, heavy-bottomed pot or Dutch oven over medium heat. Add the diced onion and cook for 5 minutes, stirring occasionally, until it softens and turns translucent.

Add the minced garlic and cook for another minute until fragrant. Don’t rush this stage — the onion and garlic are building the flavor base for everything that follows, and undercooking them means the finished dish will taste flat at the bottom.

Add the garlic powder, onion powder, and smoked paprika and stir for about 30 seconds to wake up the spices before anything liquid goes in.

Build the Broth

Sprinkle the flour over the onion and garlic mixture and stir for about a minute to cook off the raw flour taste. Pour in the vegetable broth gradually, whisking as you go to prevent lumps from forming.

Once the broth is in and the mixture is smooth, add the milk or cream and stir to combine.

Bring the whole thing to a gentle simmer over medium heat. The flour and dairy together start thickening the broth almost immediately — let it simmer for 3 to 4 minutes, stirring occasionally, until it coats the back of a spoon before you add the beans and broccoli.

Add the Beans and Broccoli

Add the drained white beans to the pot and stir them through the broth. Let them simmer for 5 minutes so they start absorbing the flavor of the liquid. Then add the broccoli florets.

The broccoli goes in after the beans because it cooks faster — you want it tender but not mushy. Cover the pot and cook for another 5 to 6 minutes until the broccoli is cooked through and the beans are fully soft.

Stir in the Dijon mustard — it adds a small amount of sharpness that balances the richness of the cheese and cream without making the dish taste mustardy.

The Cheese Goes In Last

Turn the heat down to low before adding the cheese. This is the same rule that applies to any cheese sauce — high heat causes the proteins in the cheese to seize up and the sauce to turn grainy rather than smooth.

Add the grated cheddar in two or three batches, stirring between each addition until fully melted. If you’re adding parmesan, stir it in at the same time as the last batch of cheddar.

Always use freshly grated cheese from a block — pre-shredded has anti-caking agents that prevent it from melting cleanly. Taste the finished dish and add salt and pepper as needed.

Serve It Right

Ladle into wide bowls and add a small handful of extra shredded cheddar on top. The heat from the beans and broth melts it into a layer on the surface. Crack some black pepper over the top and serve immediately with crusty bread, toast, or pretzel rolls on the side.

The bread is for scooping and soaking — don’t skip it. If the broth looks thicker than you’d like, stir in a splash more vegetable broth before serving and adjust the seasoning again.

How To Make This Broccoli Cheddar Beans Recipe Better

A few changes that shift the dish without overcomplicating it:

Use a mix of cheeses. Sharp cheddar is the right base, but adding a small amount of gruyere or fontina gives the sauce a nuttier, more complex flavor. Both melt smoothly and blend well with cheddar without changing the overall direction of the dish.

Mash some of the beans. Before adding the broccoli, use the back of a spoon or a potato masher to roughly mash about a quarter of the beans directly in the pot. This thickens the broth naturally and gives the dish more body without needing extra flour or cream.

Add a splash of beer. Pour in 1/3 cup of a light lager or pale ale with the broth. Beer and cheddar are a natural pairing — the bitterness cuts through the richness and adds a depth that broth alone doesn’t give you. Let it simmer for a couple of minutes before adding the cream.

Top with crispy bacon or pancetta. If you’re not keeping it vegetarian, a few strips of crispy bacon crumbled over the top before serving adds a salty, smoky contrast to the creamy base. Cook it separately so it stays crisp when it hits the bowl.

Roast the broccoli first. Instead of adding raw broccoli to the pot, toss the florets in olive oil and roast at 425°F for 15 minutes until the edges are slightly charred. Stir them into the finished beans just before serving. The roasted flavor adds a dimension that boiled or simmered broccoli doesn’t have.

Storage

Store leftovers in an airtight container in the fridge for up to 4 days. The beans absorb more of the broth as they sit, so the dish will be thicker the next day.

Reheat on the stovetop over low heat, adding a splash of broth or milk to bring it back to the right consistency. Stir frequently as it reheats so the cheese base doesn’t stick to the bottom of the pan.

This recipe also freezes reasonably well for up to 2 months — freeze before adding the cheese for the best result, then stir the cheese in fresh when reheating.

Can You Use Dried Beans Instead of Canned?

Yes, but it changes the timing significantly. Dried white beans need to be soaked overnight and then cooked for 60 to 90 minutes until tender before they’re ready to use in this recipe.

If you go that route, cook them in plain water or light broth until soft, drain them, and use them in place of the canned beans — the amount is roughly 1 cup of dried beans per can. The flavor of home-cooked beans is slightly better, and they have a firmer texture that holds up well in the broth.

For a weeknight meal, canned beans are the practical choice. For a weekend cook when you have more time, dried beans are worth the extra effort.

What Goes Well With Broccoli Cheddar Beans?

Crusty bread is the obvious pairing and the most useful — it soaks up the broth and makes the bowl feel complete. Pretzel rolls work especially well because the slight chew and saltiness contrast with the creamy beans.

A simple green salad alongside keeps the meal from feeling too heavy. If you’re serving it as part of a larger spread, it works well next to roasted chicken or sausage. For a fully vegetarian meal, pair it with a fried egg on top — the yolk breaks into the broth and adds richness. A drizzle of hot sauce on the finished bowl also works for anyone who wants heat.

Broccoli cheddar beans is one of those recipes that looks simple but delivers more than the ingredient list suggests. The combination of white beans, cheddar broth, and broccoli works every time — make it once on a weeknight and it’ll become a regular in the rotation.

Broccoli Cheddar Beans Recipe

Broccoli Cheddar Beans Recipe

Prep Time 10 minutes
Cook Time 25 minutes
Total Time 37 minutes
Servings: 4 Servings
Course: Main Course
Cuisine: Vegetarian

Ingredients
  

  • 2 cans (15 oz each) white beans drained and rinsed
  • 3 cups  broccoli florets cut into bite-sized pieces
  • 1 medium  yellow onion
  • 3 cloves garlic
  • 2 tablespoons  unsalted butter
  • 1 tablespoon  olive oil
  • 2 cups  vegetable broth
  • 1 cup  whole milk or heavy cream
  • 1 tablespoon  all-purpose flour
  • 1 teaspoon Dijon mustard
  • 1/2 teaspoon  garlic powder
  • 1/2 teaspoon  onion powder
  • 1/4 teaspoon  smoked paprika
  • Salt and black pepper to taste
  • 1 1/2 cups  sharp cheddar freshly grated (not pre-shredded)
  • 1/4 cup grated parmesan optional

Method
 

  1. Melt butter with olive oil in a large pot over medium heat. Add onion and cook 5 minutes until soft. Add garlic and cook 1 minute. Stir in garlic powder, onion powder, and smoked paprika for 30 seconds.
  2. Sprinkle flour over the onion mixture and stir for 1 minute. Gradually whisk in vegetable broth until smooth. Add milk or cream and stir to combine. Bring to a gentle simmer and cook 3–4 minutes until slightly thickened.
  3. Add drained white beans to the pot. Stir through and simmer for 5 minutes so beans absorb the flavor of the broth.
  4. Add broccoli florets and stir in Dijon mustard. Cover and cook 5–6 minutes until broccoli is tender and beans are fully soft.
  5. Reduce heat to low. Add grated cheddar in 2–3 batches, stirring between each until fully melted and smooth. Stir in parmesan if using. Taste and season with salt and pepper.
  6. Ladle into bowls. Top with extra shredded cheddar and cracked black pepper. Serve immediately with crusty bread on the side.

Notes

  • Always use freshly grated cheese — pre-shredded won’t melt smoothly
  • Add cheese on low heat only — high heat causes a grainy sauce
  • Mash a quarter of the beans before adding broccoli to thicken the broth naturally
  • Add 1/3 cup light beer with the broth for a deeper, more complex flavor
  • Freezes well for up to 2 months — freeze before adding cheese for best results
  • Reheat on low with a splash of broth or milk to loosen

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating