
Table of Contents
💖 Introduction
This Creamy Tuscan White Bean Pasta with 30g Protein is the kind of cozy dinner that tastes like you spent way more time in the kitchen than you actually did. 🥹🍝 It combines tender pasta and creamy white beans with garlic, Italian-inspired seasonings, spinach, and a velvety sauce that clings to every bite.
The secret is blending part of the white beans into the sauce. It creates that dreamy, creamy texture while adding plant-based protein and fiber, so you get a comforting pasta dinner that feels a little more balanced.
It’s perfect for busy weeknights, easy meal prep, or those nights when you want something warm and satisfying without making an elaborate dinner. And because everything comes together in one cozy skillet after the pasta cooks, cleanup stays wonderfully simple.
If creamy pasta is your love language, this one deserves a spot in your regular dinner rotation. 🌿✨
💗 Why You’ll Love This Recipe
- 🍝 Creamy without being complicated: Blended white beans help create a rich, silky sauce.
- 💪 30g of protein: A little protein boost makes this pasta especially satisfying.
- 🧄 Big Tuscan-inspired flavor: Garlic, Italian herbs, sun-dried tomatoes, and Parmesan bring tons of flavor.
- 🥬 A little veggie goodness: Baby spinach wilts right into the sauce.
- 🥣 Cozy comfort food: It has that creamy pasta feeling we all crave.
- 🩷 Meal-prep friendly: The leftovers make an easy next-day lunch.

💸 Budget Information
This is one of those recipes where inexpensive pantry staples do a lot of the heavy lifting. White beans, pasta, and seasonings are budget-friendly basics, while a smaller amount of Parmesan and sun-dried tomatoes adds plenty of flavor without requiring a long shopping list.
| Ingredient | Estimated Cost (USD) |
|---|---|
| High-protein pasta | $2.50 |
| White beans | $1.50 |
| Parmesan | $1.25 |
| Baby spinach | $1.50 |
| Sun-dried tomatoes | $1.75 |
| Creamy sauce ingredients | $2.00 |
| Garlic + seasonings | $0.75 |
| Estimated total | $11.25 |
| Estimated cost per serving | $2.81 |
✨ Trendy Tip: Keep canned white beans and your favorite high-protein pasta stocked in the pantry. They make an amazing emergency dinner duo when you need something filling without another grocery run.

🧾 Ingredients + Substitutions
Every ingredient has a little job to do here, from building the creamy sauce to adding those classic Tuscan-inspired flavors. The goal is a sauce that’s rich and comforting without becoming overly heavy.
- 8 oz high-protein pasta: This is our main protein-boosting ingredient. Chickpea, lentil, or another high-protein pasta can work, although cooking times may vary.
- 1½ cups canned white beans, drained and rinsed: Cannellini or great northern beans work beautifully. Part of the beans will be blended into the sauce for creaminess, while the rest stays whole for texture.
- 2 tablespoons olive oil: Helps sauté the aromatics and gives the sauce a silky finish. Use a little less if preferred.
- 4 cloves garlic, minced: Adds that unmistakable savory Tuscan-style flavor. Fresh garlic gives the best result.
- ½ cup sun-dried tomatoes, chopped: Their slightly sweet, tangy flavor adds little bursts of richness throughout the pasta.
- 3 cups baby spinach: Wilts directly into the finished sauce and adds color and freshness.
- ½ cup grated Parmesan: Adds salty, nutty richness and helps bring the sauce together. Pecorino Romano can be substituted for a sharper flavor.
- ½ cup plain Greek yogurt: Adds creaminess and extra protein. Let it come closer to room temperature before stirring it into the hot sauce to reduce the chance of curdling.
- ½ cup reserved pasta water: This starchy water helps loosen the sauce and allows it to coat the pasta beautifully.
- 1 teaspoon Italian seasoning: Gives the sauce its herby backbone.
- ½ teaspoon red pepper flakes: Adds a gentle kick. Leave them out for a milder version.
- ½ teaspoon salt: Adjust according to how salty your Parmesan and canned beans are.
- ¼ teaspoon black pepper: Adds a little warmth and balances the creamy sauce.
💖 Ingredient Spotlight: Cannellini beans are particularly lovely in creamy sauces because their naturally soft texture blends smoothly while their mild flavor lets garlic, herbs, Parmesan, and sun-dried tomatoes shine.
🛠 Equipment
You only need a few basics: a large pot for the pasta, a large skillet or sauté pan for the sauce, a blender or food processor for the creamy bean mixture, a measuring cup for reserving pasta water, and a colander for draining the pasta.
👩🍳 Step-by-Step Instructions
Yield: 4 servings | Prep Time: 10 minutes | Cook Time: 20 minutes | Total Time: 30 minutes
1. Cook the pasta
Bring a large pot of salted water to a boil. Cook 8 oz high-protein pasta according to the package directions until just al dente.
Before draining, scoop out ½ cup pasta water and set it aside. Drain the pasta and keep it nearby while you make the sauce.
✨ Trendy Tip: Don’t skip the pasta water! That cloudy, starchy liquid is basically a tiny secret weapon for creating a sauce that looks glossy and coats the noodles instead of sliding straight to the bottom of your bowl.

2. Make the creamy bean base
While the pasta cooks, add ¾ cup of the drained and rinsed white beans, ½ cup plain Greek yogurt, and a splash of the reserved pasta water to a blender or food processor.
Blend until completely smooth and creamy. The mixture should look thick but pourable. If it seems too thick, add another small splash of pasta water.
Set the creamy mixture aside.
3. Start the Tuscan sauce
Heat 2 tablespoons olive oil in a large skillet over medium heat.
Add 4 cloves minced garlic and cook for about 30–60 seconds, stirring constantly, until fragrant. Be careful not to let the garlic brown too much.
Add ½ cup chopped sun-dried tomatoes, 1 teaspoon Italian seasoning, and ½ teaspoon red pepper flakes. Stir for another minute so the oil becomes infused with all those savory, herby flavors.

4. Bring everything together
Add the blended bean mixture to the skillet and stir gently.
Pour in ¼ cup of the reserved pasta water to start loosening the sauce. Stir until smooth and creamy.
Add the remaining ¾ cup white beans and stir them through the sauce.
🌟 Recipe Glow-Up: For an extra-silky sauce, add the pasta water gradually rather than all at once. You can always add more, but you can’t take it back out!

5. Add the spinach
Add 3 cups baby spinach to the skillet. Stir gently until the spinach wilts into the creamy sauce, about 1–2 minutes.
The sauce should now look creamy, glossy, and thick enough to coat the back of a spoon.

6. Finish with Parmesan
Reduce the heat to low and stir in ½ cup grated Parmesan.
Keep stirring until the cheese melts into the sauce. If the sauce feels too thick, add another splash of pasta water until you reach that dreamy, spoon-coating consistency.
7. Add the pasta
Add the cooked pasta to the skillet and toss everything together until every piece is coated in the creamy Tuscan sauce.
Taste and adjust with ½ teaspoon salt and ¼ teaspoon black pepper as needed.
Let everything warm together for another minute or two so the pasta can soak up some of that gorgeous sauce.
8. Serve
Divide the creamy pasta between four bowls and finish with a little extra Parmesan, freshly cracked black pepper, or a sprinkle of Italian herbs if you’d like.
Serve immediately while the sauce is warm and silky. 🍝🩷

⏱ Quick Recipe Snapshot
| Prep Time | 10 minutes |
| Cook Time | 20 minutes |
| Total Time | 30 minutes |
| Servings | 4 |
| Difficulty | Easy |
| Course | Dinner |
| Cuisine | Italian-Inspired |
| Freezer Friendly | Yes, with some texture changes |
🗒 Nutrition
This creamy pasta is designed to bring together satisfying carbohydrates, plant-based protein, and a creamy protein boost from Greek yogurt and Parmesan. Because nutrition can vary considerably between brands of high-protein pasta and canned beans, these numbers should be treated as estimates rather than exact values.
| Nutrient | Per Serving |
|---|---|
| Calories | ~480 |
| Protein | 30g |
| Fat | ~16g |
| Saturated Fat | ~4g |
| Carbohydrates | ~58g |
| Fiber | ~10g |
| Net Carbs | ~48g |
| Sugar | ~7g |
| Sodium | ~700mg |
🏷 Dietary Tags
✔ High-Protein
✔ Vegetarian
✔ Meal Prep Friendly
✔ Freezer Friendly
✔ Fiber-Rich
💖 Friendly Reminder: Nutrition values are estimates and can change depending on the specific pasta, beans, Parmesan, yogurt, and other brands you use.

🧊 Storage & Reheating
- 🧊 Refrigerator: Store cooled leftovers in an airtight container for up to 3–4 days. The sauce will naturally thicken as it chills.
- ❄️ Freezer: Freeze individual portions in freezer-safe containers for up to 2 months. The creamy sauce may change texture slightly after thawing, but a splash of water or milk while reheating can help bring it back together.
- 🔥 Reheating: Warm gently in the microwave or in a skillet over low to medium-low heat. Add 1–2 tablespoons of water, milk, or broth at a time and stir until creamy again.
✨ Trendy Tip: If you’re meal prepping, slightly undercook the pasta the first time. It will continue softening when reheated, which helps keep your leftovers from becoming mushy.
🩷 Perfect For
✔ Easy Weeknight Dinners
✔ High-Protein Meal Prep
✔ Meatless Mondays
✔ Cozy Lunches
✔ Busy Workday Meals
☕ Great Pairings
This creamy Tuscan pasta is hearty enough to be the star of the meal, but a few fresh and simple pairings can make it feel like a complete little Italian-inspired dinner night. 🌿🍝
- 🥗 Simple Arugula Salad: Peppery greens with lemon juice and a light vinaigrette add a bright contrast to the creamy pasta.
- 🥖 Garlic Toast: A small piece of crisp garlic toast is perfect for scooping up any sauce left at the bottom of the bowl. Because obviously we’re not wasting that sauce. 😂
- 🍋 Lemon Sparkling Water: Something crisp and citrusy helps balance the richness of the creamy sauce.
- 🍓 Fresh Berries: Strawberries, raspberries, or blueberries make an easy, refreshing finish after dinner.
- ☕ Espresso or Coffee: For a cozy Italian-inspired meal moment, finish dinner with a small espresso or your favorite coffee.
💡 Reader Tips and Helpful Notes
- 🥣 Blend until truly smooth: Give the white beans and Greek yogurt enough time in the blender to create a silky base.
- 🍝 Save pasta water before draining: Once the pasta is gone, that starchy liquid is gone too!
- 🧄 Watch the garlic: Fresh garlic can burn quickly, so keep it moving around the skillet.
- 🌶️ Control the heat: Start with the recommended red pepper flakes and add more at the table if you love spicy food.
- 🧀 Grate Parmesan finely: Smaller shreds melt more easily into the sauce.
- 🥬 Don’t overcook the spinach: It only needs a minute or two to wilt.
- 🫘 Rinse canned beans: This removes excess canning liquid and gives the finished dish a cleaner flavor.
- 🍝 Cook pasta al dente: It should have a slight bite before being tossed with the sauce.
- 🥛 Loosen leftovers: The sauce thickens in the refrigerator, so always add a splash of liquid when reheating.
💖 You’ve Got This!
Don’t worry if your sauce looks a little different from mine—the beauty of homemade pasta is that you can adjust it as you go. A splash of pasta water here, a little extra Parmesan there, and suddenly you’ve got the exact creamy consistency you love. 🥹🩷

❓ Frequently Asked Questions
Can I use a different type of white bean?
Absolutely! Cannellini beans are especially creamy, but great northern beans or navy beans can also work. Choose beans that are tender enough to blend smoothly.
Can I make this pasta without Greek yogurt?
Yes. The Greek yogurt contributes creaminess and protein, but you can experiment with blended cottage cheese, a little cream cheese, or another creamy ingredient. Keep in mind that changing it will also change the nutrition values.
How do I keep the sauce from becoming too thick?
Pasta water is your best friend. Add a tablespoon or two at a time while tossing the pasta until the sauce becomes smooth and glossy again.
What type of pasta works best?
A sturdy high-protein pasta works best because it needs to hold up to the creamy sauce. Chickpea and lentil pastas are possibilities, but their texture and cooking time can vary by brand.
Can I add chicken?
Definitely. If you’re not keeping the recipe vegetarian, cooked sliced chicken would be an easy way to make the meal even more protein-forward. Add it toward the end so it warms through without drying out.
Can I make this dairy-free?
You can experiment with dairy-free Greek-style yogurt and a dairy-free Parmesan alternative. Because the sauce relies on these ingredients for both flavor and texture, choose substitutes designed specifically for cooking.
Why is my bean sauce grainy?
This usually means the beans weren’t blended quite enough. Blend the bean mixture until very smooth, and add a small amount of pasta water if necessary. A powerful blender can make the sauce especially silky.
Can I make this ahead of time?
Yes! It’s a great meal-prep option. For the best texture, store the pasta refrigerated and reheat it gently with a splash of water or broth to loosen the sauce.
💖 You’ve Got This!
Homemade pasta doesn’t have to be complicated to feel special. If your sauce needs a splash of water, add it. If you want more garlic, go for it. If you accidentally add too much Parmesan… honestly, I’m not sure that’s a real problem. 😂🩷
Trust your senses, taste as you go, and remember that your bowl doesn’t have to look exactly like anyone else’s to be delicious.
❓ Still Have Questions?
If you try this Creamy Tuscan White Bean Pasta with 30g Protein, leave a comment and let us know what you added to make it your own! And if you loved it, don’t forget to rate the recipe and save it for your next cozy pasta night. 🌸
💖 Conclusion
Creamy, savory, comforting, and packed with 30g of protein per serving, this Tuscan-inspired white bean pasta is proof that a simple pantry dinner can still feel incredibly special. 🍝🌿
The creamy bean sauce comes together with just a few everyday ingredients, while garlic, Parmesan, spinach, and sun-dried tomatoes give every bite plenty of flavor.
Whether you’re making dinner after a busy day, prepping lunches for the week, or simply craving a cozy bowl of pasta, this recipe is an easy one to keep in your back pocket.
Make it, customize it, and most importantly—enjoy every creamy bite. 🥹🩷
