RecipeShare Test Kitchen

One-pan harissa penne with creamy tomato sauce and white beans, built for high protein and lower cholesterol with yogurt and a light finish.
This one-pan pasta is inspired by creamy, spiced tomato sauces, but it is built for a higher-protein and lower-cholesterol dinner. White beans add body and protein, while Greek yogurt replaces heavy cream to keep the sauce rich without extra saturated fat. The result is a bright, comforting bowl with a gentle heat from harissa and a creamy finish that clings to every piece of pasta.
The recipe is quick and practical for weeknights. Everything cooks in one pan, so the pasta absorbs the sauce as it simmers and the flavors concentrate naturally. With a few pantry staples, you get a meal that feels indulgent but still fits a lighter, balanced approach.
The base is tomato-forward with a warm, smoky spice from harissa. Lemon zest and juice lift the sauce so it stays fresh rather than heavy. Beans add a mild, creamy flavor that rounds out the heat and gives the dish a satisfying, hearty feel.
Harissa is the main flavor driver. It adds chili warmth and subtle sweetness without needing extra oil or sugar. Tomato passata keeps the sauce smooth and silky, while a small amount of tomato paste deepens the color and intensity.
White beans are the protein backbone. They also thicken the sauce gently and help the pasta feel more substantial without adding cholesterol. Greek yogurt gives the sauce a creamy finish, and a little lemon keeps the flavor clean.
Start by cooking garlic in olive oil and blooming the harissa with tomato paste. Add passata, then pour in the stock and penne so the pasta cooks directly in the sauce. Stir frequently to keep the pasta from sticking and to help the starches thicken the sauce.
Once the pasta is al dente, stir in the beans to warm them through. Take the pan off the heat before adding the yogurt, then finish with lemon zest and juice. This keeps the sauce smooth and prevents curdling. Top with basil and a small sprinkle of parmesan if you want a salty finish.
Use a wide pan so the pasta has room to move and cook evenly. If the sauce looks too thick before the pasta is tender, add a splash of water or stock and keep stirring. For extra texture, reserve a small spoonful of beans and stir them in at the end so they stay intact.
Chickpeas or butter beans work well in place of cannellini beans. If you prefer no dairy, use a thick plant-based yogurt and skip the parmesan. Whole wheat or legume-based penne boosts protein without changing the cooking method.
This pasta keeps well for up to three days in the fridge. Reheat gently with a splash of water or stock to loosen the sauce. If you plan to meal prep, keep the yogurt and lemon separate and stir them in after reheating for the smoothest texture.
For packed lunches, portion the pasta into containers and add basil just before serving so it stays fragrant. The beans continue to absorb flavor overnight, which makes leftovers taste even more cohesive.
Canned beans and passata are affordable pantry staples. Use store-brand beans and buy pasta in bulk for the lowest cost per serving. A small amount of parmesan is optional and can be skipped without losing the core flavor.
This recipe keeps cholesterol low by relying on plant protein, yogurt, and a modest amount of oil. To reduce it further, skip the parmesan entirely and use a low-fat yogurt. The beans and pasta still deliver a filling, protein-forward meal with a creamy texture.
One-pan harissa penne with creamy tomato sauce and white beans, built for high protein and lower cholesterol with yogurt and a light finish.

Use a high-protein penne or whole wheat penne for better texture.
Stir often so the pasta cooks evenly and the sauce does not stick.
Add the yogurt off the heat to keep the sauce smooth.
We use affiliate links, which may earn us a small commission at no extra cost to you.
Warm olive oil in a large pan over medium heat.
Add garlic and cook 30 seconds until fragrant.
Stir in harissa and tomato paste and cook 1 minute.
Pour in passata and bring to a gentle simmer.
Add penne and vegetable stock to the pan and stir well.
Simmer 10 to 12 minutes, stirring often, until the pasta is al dente.
Stir in the beans and cook 2 to 3 minutes until warmed through.
Remove from heat and stir in yogurt, lemon zest, and lemon juice.
Season with salt and pepper.
Top with basil and a small amount of parmesan if using.
1/24/2026
Adjusted the harissa down for a mild version and it still worked.
1/18/2026
The beans make it filling and the lemon keeps it bright.
1/10/2026
Loved the creamy texture without heavy cream. Great weeknight bowl.
Create and edit your own recipes, import from most websites, plan your week, and build smart grocery lists.
Import recipes from most websites
Create and edit your own recipes
Plan your week with the Meal Planner
Mark favourites for quick access
Build grocery lists from your meal plan
Tick off pantry items you already have
Serving Size: 1 bowl
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.
Add your personal creations and build your own recipe collection.
The Good Bite (adapted by JojoM)