If you’re searching for a comforting, creamy, and nourishing pasta dish that doesn’t rely on heavy cream or complicated techniques, Creamy Spinach Pasta with White Beans is exactly what you need. This recipe is a perfect blend of simplicity and flavor—bringing together tender pasta, velvety white beans, and vibrant spinach in a rich, silky sauce that feels indulgent yet remains wholesome.
This dish is especially popular among those who want a plant-forward meal that is both satisfying and nutritious. White beans provide a natural creaminess when blended, eliminating the need for dairy-heavy sauces while still delivering that luxurious texture we all crave in pasta. Spinach adds freshness, color, and a boost of essential nutrients, making this dish as healthy as it is delicious.
Whether you’re cooking for a quick weeknight dinner, meal prepping for the week, or impressing guests with a deceptively simple dish, this pasta delivers on all fronts. It’s budget-friendly, easy to customize, and perfect for both beginners and experienced home cooks.
Ingredient Notes
Pasta
Choose your preferred pasta shape. Short pasta like penne or fusilli holds the creamy sauce well, while spaghetti offers a classic feel. Whole wheat or gluten-free pasta can be used depending on dietary needs.
White Beans
Cannellini beans are ideal due to their soft texture and mild flavor. When blended, they create a naturally creamy sauce that’s high in protein and fiber. Navy beans or great northern beans are good alternatives.
Spinach
Fresh spinach works best for its vibrant color and tender texture. Baby spinach is especially convenient, as it requires minimal prep. Frozen spinach can be used but should be thawed and drained thoroughly.
Garlic
Garlic is the backbone of flavor in this recipe. Fresh garlic is highly recommended over powdered for a more aromatic and robust taste.
Onion
Adds sweetness and depth to the base of the sauce. Finely chopping ensures it blends seamlessly into the dish.
Vegetable Broth
Enhances flavor and helps blend the beans into a smooth sauce. Low-sodium broth is recommended for better control of seasoning.
Milk
Adds extra creaminess to the sauce. You can use dairy milk or plant-based options like almond, oat, or soy milk.
Nutritional Yeast / Parmesan
Nutritional yeast gives a cheesy, umami flavor while keeping the dish vegan. Parmesan adds richness if you prefer a non-vegan version.
Lemon Juice
Brightens the dish and balances the richness of the sauce. A small amount goes a long way.
Olive Oil
It is used for sautéing and adds a subtle fruity richness to the dish.
Serving Instructions
Serve the pasta hot in wide bowls. Garnish with freshly cracked black pepper, extra parmesan or nutritional yeast, and chopped herbs like parsley or basil. A drizzle of olive oil or a squeeze of lemon can elevate the flavors even more.
Pair with garlic bread, a side salad, or roasted vegetables for a complete meal.
Tips
- Blend thoroughly for a silky smooth sauce.
- Don’t overcook spinach to retain color and nutrients.
- Use pasta water to adjust sauce consistency naturally.
- Season in layers for deeper flavor.
- Add protein like grilled chicken or tofu if desired.
Storage Information
- Store in an airtight container in the refrigerator for up to 3–4 days.
- Reheat gently on the stovetop with a splash of milk or water.
- Not ideal for freezing, as the texture may change.
(Day-4 Dinner) Creamy Spinach Pasta with White Beans
Description
A creamy, comforting pasta dish made with blended white beans, sautéed garlic, and fresh spinach, creating a rich, dairy-light sauce packed with protein and flavor.
Ingredients
For the Pasta:
Optional Add-ins:
Instructions
Step 1: Cook the Pasta
- Bring a large pot of salted water to a boil.
- Add pasta and cook according to package instructions until al dente.
- Reserve ½ cup of pasta water, then drain and set aside.
Step 2: Prepare the Creamy White Bean Sauce
- In a blender, combine white beans, vegetable broth, milk, nutritional yeast (if using), lemon juice, salt, and pepper.
- Blend until completely smooth and creamy.
- Adjust consistency with a little pasta water if needed.
Step 3: Sauté the Aromatics
- Heat olive oil in a large skillet over medium heat.
- Add chopped onion and cook for 3–4 minutes until soft and translucent.
- Add minced garlic and cook for another 1 minute until fragrant.
Step 4: Add Spinach
- Add fresh spinach to the skillet.
- Cook until wilted (about 2–3 minutes).
Step 5: Combine Sauce and Pasta
- Pour the creamy white bean sauce into the skillet.
- Stir and let it simmer gently for 3–5 minutes.
- Add cooked pasta and toss to coat evenly.
- Add reserved pasta water if needed to loosen the sauce.
Step 6: Final Adjustments
- Taste and adjust seasoning.
- Add chili flakes or herbs if desired.
- Mix well and remove from heat.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 500kcal
- % Daily Value *
- Total Fat 14g22%
- Total Carbohydrate 65g22%
- Dietary Fiber 10g40%
- Sugars 6g
- Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
Tools
- Large pot (for boiling pasta)
- Blender or food processor
- Large skillet or sauté pan
- Cutting board
- Knife
- Wooden spoon or spatula
- Colander


