This simple roasted broccoli and white beans dish has become my go-to weeknight dinner when I want something hearty yet healthy. The combination of crispy-edged broccoli and creamy cannellini beans creates a satisfying meal that comes together in about 30 minutes with minimal cleanup required.
Why This Roasted Broccoli and White Beans Recipe Works
Roasting transforms ordinary broccoli into something special, creating caramelized edges while keeping the florets tender. The white beans add protein and creaminess, while absorbing the flavors from the olive oil, garlic, and seasonings. This one-pan approach means everything develops flavor together in the oven.
Ingredients
- 2 large heads broccoli, cut into bite-sized florets (about 2 pounds)
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1/4 cup extra-virgin olive oil, divided
- 4 cloves garlic, minced
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes
- 2 tablespoons fresh lemon juice
- 1/4 cup grated Parmesan cheese (optional)
- 2 tablespoons fresh parsley, chopped
These ingredients work together to create layers of flavor while keeping the preparation straightforward. The key is using enough olive oil to help the vegetables caramelize properly while seasoning generously for the best results.
How to Make It
- Preheat your oven to 425°F. Line a large rimmed baking sheet with parchment paper for easy cleanup.
- Cut the broccoli into uniform florets, roughly 1-2 inches in size. This ensures even cooking and prevents smaller pieces from burning.
- Drain and rinse the cannellini beans in a fine-mesh strainer. Pat them dry with paper towels to remove excess moisture, which helps them get slightly crispy in the oven.
- In a large bowl, combine the broccoli florets and white beans. Drizzle with 3 tablespoons of olive oil and toss to coat evenly.
- Add the minced garlic, kosher salt, black pepper, and red pepper flakes. Toss everything together until well combined and the seasonings are distributed evenly.
- Spread the mixture in a single layer on your prepared baking sheet. Don’t overcrowd the pan, or the vegetables will steam rather than roast. Use a second pan if needed.
- Roast for 20-25 minutes, stirring once halfway through cooking. The broccoli should be tender with golden brown edges, and the beans should be slightly crispy.
- Remove from the oven and immediately drizzle with the remaining tablespoon of olive oil and the fresh lemon juice.
- Sprinkle with grated Parmesan cheese if using, and fresh chopped parsley before serving.
This method creates the ideal texture contrast between the caramelized broccoli and slightly crispy beans, while the lemon juice brightens the entire dish at the end.
Here’s another great option: Broccoli Cheddar Soup
Nutrition at a Glance
- High in plant-based protein from the white beans (about 15g per serving)
- Excellent source of fiber, supporting digestive health
- Rich in vitamin C from the broccoli, boosting immune function
- Contains folate, important for cell division and DNA synthesis
- Good source of potassium for heart health
- Provides iron from both the beans and broccoli
- Low in saturated fat when prepared as directed
- Naturally gluten-free and vegetarian
- Contains antioxidants from the broccoli and garlic
How to Serve It
- As a main dish with crusty bread and a simple green salad
- Over cooked quinoa or brown rice for added substance
- Alongside grilled chicken or fish as a hearty side dish
- Tossed with cooked pasta and extra Parmesan for a complete meal
- As part of a Mediterranean-style bowl with hummus and pita
- Over polenta for a comforting, filling dinner
- With fried or poached eggs on top for extra protein
This dish is versatile enough to work as either a main course or side dish, depending on your needs and what else you’re serving.
Common Mistakes
- Overcrowding the baking sheet, which causes steaming instead of roasting
- Not drying the beans properly, leading to less crispy results
- Cutting broccoli florets too small, causing them to burn before cooking through
- Using too little oil, resulting in dry vegetables that don’t caramelize
- Forgetting to preheat the oven, which affects cooking time and texture
- Not seasoning adequately, leaving the dish bland
- Adding the lemon juice before roasting, which can cause burning
- Using old spices that have lost their potency
Avoiding these pitfalls will help you achieve the best texture and flavor in your roasted vegetables every time.

Storage and Reheating
- Store leftovers in the refrigerator for up to 4 days in an airtight container
- Reheat in a 375°F oven for 8-10 minutes to restore some crispness
- Microwave reheating works but won’t maintain the crispy texture
- Add a splash of olive oil and lemon juice when reheating to refresh flavors
- Can be frozen for up to 3 months, though texture will be softer after thawing
- Bring to room temperature before reheating for more even warming
- Don’t add fresh herbs until after reheating to maintain their bright flavor
While this dish is best enjoyed fresh from the oven, proper storage and reheating techniques help maintain quality for several days.
Leftover Ideas
- Blend into a hearty soup with vegetable broth and cream
- Stuff into pita pockets with tahini sauce for a quick lunch
- Add to grain bowls with avocado and a poached egg
- Mix into frittatas or scrambled eggs for breakfast
- Use as pizza topping with goat cheese and caramelized onions
- Fold into quesadillas with cheese for a fusion twist
- Toss with cooked orzo and feta for a pasta salad
- Layer in sandwiches with hummus and roasted red peppers
These creative uses help ensure no delicious roasted vegetables go to waste while providing variety throughout the week.
Roasted Broccoli and White Beans
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
A simple, healthy one-pan dish featuring crispy-edged broccoli and creamy cannellini beans roasted with garlic and herbs.
Ingredients
- 2 large heads broccoli, cut into florets (about 2 pounds)
- 2 cans (15 oz each) cannellini beans, drained and rinsed
- 1/4 cup extra-virgin olive oil, divided
- 4 cloves garlic, minced
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes
- 2 tablespoons fresh lemon juice
- 1/4 cup grated Parmesan cheese (optional)
- 2 tablespoons fresh parsley, chopped
Instructions
- 1. Preheat oven to 425°F. Line a large rimmed baking sheet with parchment paper.
- 2. Cut broccoli into uniform 1-2 inch florets.
- 3. Drain and rinse beans, then pat dry with paper towels.
- 4. In a large bowl, combine broccoli and beans. Drizzle with 3 tablespoons olive oil.
- 5. Add garlic, salt, pepper, and red pepper flakes. Toss to coat evenly.
- 6. Spread mixture in single layer on prepared baking sheet.
- 7. Roast 20-25 minutes, stirring once halfway through, until broccoli has golden edges.
- 8. Remove from oven and drizzle with remaining oil and lemon juice.
- 9. Sprinkle with Parmesan and parsley before serving.
Notes
Store leftovers up to 4 days refrigerated. Reheat in 375°F oven to restore crispness.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Dish
- Method: Roasting
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 285
- Sugar: 4g
- Sodium: 620mg
- Fat: 14g
- Carbohydrates: 28g
- Fiber: 12g
- Protein: 15g