If you’re craving a dish that’s cozy, flavorful, and packed with wholesome ingredients, you have to try this Creamy Tomato Pasta with White Beans Recipe. It’s a wonderful blend of rich tomato goodness and creamy texture, powered up with protein-rich white beans that make every bite satisfying and nourishing. Perfect for a weeknight dinner or when you want something simple yet impressive, this recipe comes together quickly, filling your kitchen with incredible aromas and your plate with vibrant colors and comforting flavors.
Ingredients You’ll Need
These ingredients are straightforward but play crucial roles in creating the perfect balance of taste, texture, and color in your creamy tomato pasta with white beans. Each one brings something special to the table, whether it’s the velvety richness of coconut milk or the robust zing of garlic and herbs.
- 1 lb dried penne pasta, or pasta of choice: Use a sturdy pasta like penne to hold all that delicious sauce well.
- 1 tablespoon extra virgin olive oil: Adds a fruity base flavor and helps soften the onions beautifully.
- 1/2 large yellow onion, diced: Provides sweetness and depth once softened.
- 3-5 cloves garlic, minced: Infuses the dish with pungent, aromatic warmth that’s totally irresistible.
- 1/2 teaspoon dried oregano: A classic herb that pairs perfectly with tomato sauces for an Italian-inspired flair.
- 1/2 teaspoon granulated garlic: Boosts the garlic flavor and adds a subtle texture.
- 1/2 teaspoon onion powder: Enhances the onion notes, making the sauce richer without overpowering.
- 1/4 teaspoon red pepper flakes: Gives just the right kick – adjust to taste for mild or spicy heat.
- 1 (24 oz) jar marinara sauce: The heart of the dish, bringing tangy tomato flavor and a touch of sweetness.
- 1 (13.66 FL OZ) can unsweetened coconut milk: Creates that signature creamy texture and subtle tropical note that surprises the palate.
- 2 cups shredded parmesan cheese: Melts into the sauce for a savory, umami-rich finish.
- 2 (15 oz) cans white beans, such as great northern beans (drained and rinsed): Adds protein, fiber, and a lovely creamy contrast to the pasta.
- Salt and black pepper, to taste: Essential seasonings to brighten and balance all the flavors.
- Fresh parsley for serving, if desired: Provides a pop of freshness and lovely color on the plate.
How to Make Creamy Tomato Pasta with White Beans Recipe
Step 1: Cook the Pasta
Start by boiling a large pot of salted water, then add your pasta. Cooking it al dente ensures it won’t become mushy when mixed with the creamy sauce later. Once ready, drain the pasta and set it aside while you prepare the sauce.
Step 2: Sauté Aromatics
In a large skillet over medium heat, warm the olive oil until it shimmers. Toss in the diced onion and a pinch of salt to help soften and sweeten it. After 3 to 4 minutes, add your minced garlic along with granulated garlic, onion powder, dried oregano, and red pepper flakes. Stir constantly for 1 to 2 minutes until everything smells fragrant and the garlic is gently cooked—this is where the flavor base really takes shape.
Step 3: Build the Sauce
Pour in the jar of marinara sauce and the can of unsweetened coconut milk, stirring them together until fully combined. Allow the sauce to come to a gentle simmer, then sprinkle in the shredded parmesan cheese. Stir until the cheese melts completely, creating that dreamy creamy consistency you’ll love.
Step 4: Combine Beans and Pasta
Now gently fold in the rinsed and drained white beans along with your cooked pasta. Let everything warm through together for 3 to 4 minutes so the beans absorb some of the sauce’s richness. Season with salt and freshly cracked black pepper to your liking.
Step 5: Finish with Fresh Parsley
Turn off the heat and stir in freshly chopped parsley for brightness and a splash of vibrant green color. This simple final touch elevates the dish and makes it feel fresh and lively on the plate.
How to Serve Creamy Tomato Pasta with White Beans Recipe
Garnishes
Fresh herbs like parsley or basil add a fresh burst of flavor and brighten the look of this rich pasta. A sprinkle of extra parmesan or a drizzle of good olive oil can also take it up a notch for that extra-special touch.
Side Dishes
This dish pairs beautifully with simple sides like garlic bread or a crisp green salad. Roasted vegetables such as zucchini or asparagus bring color and texture contrasts, making your meal well-rounded and satisfying.
Creative Ways to Present
Try serving the pasta in individual bowls topped with a sprinkle of chili flakes for those who love heat. Another fun idea is to layer it in a deep dish and finish with more cheese under the broiler for a bubbly, golden crust that adds fantastic texture.
Make Ahead and Storage
Storing Leftovers
Store any leftover creamy tomato pasta with white beans in an airtight container in the refrigerator. It will stay fresh for up to 3 days, making it an ideal meal prep option for busy days.
Freezing
You can freeze this dish, but be aware that the texture of the beans and pasta may soften further. To freeze, cool it completely, place in freezer-safe containers, and use within 2 months for best quality.
Reheating
When reheating, warm gently in a skillet over medium-low heat with a splash of water or broth to loosen the sauce. Stir frequently until heated through. Avoid microwaving without stirring as the sauce can separate or the pasta can get mushy.
FAQs
Can I use a different type of pasta for this recipe?
Absolutely! While penne is recommended for its ability to hold sauce well, feel free to use any pasta shape you prefer or have on hand, like rigatoni, fusilli, or even spaghetti.
Is the coconut milk flavor noticeable in the dish?
The coconut milk adds a subtle creaminess without a strong coconut taste, especially since it’s combined with tomato and cheese. It creates a luscious texture that’s key to the recipe’s indulgence.
Can I substitute the parmesan cheese for a vegan option?
Yes! You can use vegan parmesan or nutritional yeast to keep this dish plant-based while still maintaining a cheesy depth of flavor.
Are the white beans necessary?
White beans add protein, fiber, and a lovely creamy contrast that complements the tomato sauce. If you don’t have them, chickpeas or cannellini beans work well as substitutes.
How spicy is this dish?
The 1/4 teaspoon of red pepper flakes gives it a gentle warmth, but you can adjust the amount to suit your heat preference, from mild to a nice kick.
Final Thoughts
This Creamy Tomato Pasta with White Beans Recipe is one of those dishes that feels like a warm hug on a plate—comforting, creamy, and deeply satisfying. It’s perfect for sharing with friends or cozying up with a good book and a glass of wine. Give it a try soon, and watch how this simple yet flavorful meal becomes a new favorite in your dinner rotation!
PrintCreamy Tomato Pasta with White Beans Recipe
This Creamy Tomato Pasta with White Beans is a comforting, flavorful dish perfect for a quick weeknight dinner. Combining tender penne pasta with a rich, creamy tomato sauce enhanced by white beans and parmesan cheese, it offers a delightful blend of textures and tastes. The recipe uses pantry staples like marinara sauce and canned white beans, enriched by coconut milk for a smooth, dairy-like creaminess.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-American
- Diet: Vegetarian
Ingredients
Pasta
- 1 lb dried penne pasta, or pasta of choice
Sauce
- 1 tablespoon extra virgin olive oil
- 1/2 large yellow onion, diced
- 3–5 cloves garlic, minced
- 1/2 teaspoon dried oregano
- 1/2 teaspoon granulated garlic
- 1/2 teaspoon onion powder
- 1/4 teaspoon red pepper flakes (adjust to taste)
- 1 (24 oz) jar marinara sauce
- 1 (13.66 FL OZ) can unsweetened coconut milk
- 2 cups shredded parmesan cheese
- 2 (15 oz) cans white beans, such as great northern beans (drained and rinsed)
- Salt and black pepper, to taste
- Fresh parsley for serving (optional)
Instructions
- Cook Pasta: Fill a large pot with water, bring it to a boil, and add a big pinch of salt. Add the penne pasta and cook according to the package instructions until al dente. Drain and set aside.
- Sauté Aromatics: Heat a large skillet over medium heat and add 1 tablespoon of olive oil. Once hot, add the diced onion and a pinch of salt. Sauté until softened, about 3-4 minutes. Add minced garlic, dried oregano, granulated garlic, onion powder, and red pepper flakes. Stir and cook for another 1-2 minutes until fragrant and the garlic is cooked.
- Prepare Sauce: Pour in the marinara sauce and unsweetened coconut milk. Stir to combine thoroughly. Cook the sauce until it starts to simmer. Then add shredded parmesan cheese and mix until melted, about 1-2 minutes.
- Combine Pasta and Beans: Add the rinsed white beans and cooked pasta into the sauce. Stir everything together well and cook for 3-4 minutes until heated through.
- Finish and Serve: Turn off the heat and stir in freshly chopped parsley if desired. Season the dish with salt and black pepper to taste. Serve hot with a side of vegetables and bread for a complete meal.
Notes
- Adjust red pepper flakes according to your preferred spice level.
- Unsweetened coconut milk adds creaminess without dairy, but you can substitute with heavy cream or another plant-based milk if preferred.
- This dish pairs well with a fresh green salad or steamed vegetables for a balanced meal.
- For extra protein, add grilled chicken or sautéed mushrooms if not keeping it vegetarian.