Description
This Simple Creamy White Bean and Lemon Pasta is a comforting, protein-packed dish thatโs both creamy and light. Navy beans blend into a silky sauce with Parmesan, garlic, and bright lemon zest for a delicious vegetarian-friendly meal. Quick, easy, and perfect for busy weeknights!
Ingredients
-
3 tablespoons extra-virgin olive oil
-
1 medium yellow onion, sliced
-
2 cloves garlic, chopped
-
1 (15.5-ounce) can navy beans, rinsed and drained (or 1 1/2 cups cooked navy beans)
-
1 cup chicken stock (or vegetable broth)
-
Kosher salt, to taste
-
1/2 pound Paccheri noodles (or rigatoni, penne, or ziti)
-
1 teaspoon grated lemon zest
-
2 tablespoons lemon juice
ย
-
1/2 cup grated Parmesan cheese
Instructions
-
Heat a large pot over medium heat. Add olive oil, then sautรฉ the onion until golden brown, about 6 minutes. Add garlic and cook until fragrant.
-
Stir in the beans and stock, bringing to a simmer. Reduce heat to medium-low and cook for about 10 minutes, stirring occasionally, until the beans start to break down. Season with salt.
-
Meanwhile, bring a large pot of salted water to a boil and cook the pasta until al dente, about 8 minutes. Reserve 1 cup of pasta water before draining.
-
Blend the bean mixture with ยฝ cup of pasta water using an immersion or stand blender until smooth.
-
Return the pasta to the pot over medium-low heat. Pour the blended sauce over the pasta and stir to coat.
-
Stir in lemon juice and Parmesan cheese, adding more pasta water if needed for a creamy consistency.
ย
-
Divide among bowls, garnish with lemon zest and extra Parmesan, and serve immediately.
Notes
-
For a vegan version, use nutritional yeast instead of Parmesan and vegetable broth instead of chicken stock.
-
Swap navy beans for cannellini beans for a slightly creamier texture.
ย
-
Add a pinch of red pepper flakes for a subtle heat.
Nutrition
- Serving Size: 1 plate
- Calories: 480 kcal
- Sugar: 4g
- Sodium: 650 mg
- Fat: 18g
- Saturated Fat: 4.5g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 62g
- Fiber: 7g
- Protein: 18g
- Cholesterol: 15mg