Lemony Roasted Broccoli & White Bean Pasta Bowl
This cozy-yet-fresh pasta bowl is filled with roasted broccoli, creamy white beans, zesty lemon, and garlicky olive oil. It’s comforting, wholesome, and comes together in under 30 minutes — with no cream, but all the richness!
⏱️ Time Required
Prep Time 10 minutes
Cook Time 15–20 minutes
Total Time 25–30 minutes
Ingredients
For the Roasted Broccoli:
1 large head of broccoli, cut into florets
1½ tbsp olive oil
Salt & pepper, to taste
¼ tsp red pepper flakes (optional)
Pasta Base:
8 oz whole wheat pasta (penne, fusilli, or shells)
1 can (15 oz) white beans (cannellini or great northern), drained and rinsed
2 tbsp olive oil
3 cloves garlic, thinly sliced
Zest of 1 lemon
Juice of ½ a lemon (or to taste)
Salt & pepper to taste
Optional: ¼ cup grated Parmesan or vegan cheese
Instructions
Step 1: Roast the Broccoli
1. Preheat oven to 425°F (220°C).
2. Toss broccoli florets with olive oil, salt, pepper, and red pepper flakes.
3. Spread on a baking sheet and roast for 15–18 minutes, until crispy and golden on edges.
Step 2: Cook the Pasta
1. While broccoli roasts, boil water and cook pasta until al dente.
2. Reserve ½ cup pasta water, then drain pasta.
Step 3: Build the Sauce
1. In a large pan, heat 2 tbsp olive oil over medium heat.
2. Add garlic slices and cook for 1–2 minutes until fragrant and golden (not burned!).
3. Add white beans and sauté for 3–4 minutes.
4. Add lemon zest, lemon juice, and a few tablespoons of reserved pasta water to make it silky.
Step 4: Combine Everything
1. Add cooked pasta and roasted broccoli to the pan.
2. Toss everything gently, adding more pasta water if needed to coat.
3. Adjust salt, pepper, and lemon to taste.
4. Finish with grated cheese (optional) and more lemon zest.
✅ Notes
Add baby spinach or arugula at the end for extra greens.
For protein boost, top with toasted walnuts, sunflower seeds, or hemp hearts.
Keep it vegan by using nutritional yeast instead of cheese.
Nutrition Information
Calories ~420 kcal
Protein 16 g
Carbs 48 g
Fiber 10 g
Fat 18 g
Sodium 260 mg