Eat With Diane

  • Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks
menu icon
go to homepage
  • Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks

search icon
Homepage link
  • Recipe Index
  • About
  • Recipes by Meals
    • Appetizers and Snacks
    • Side-Dish
    • Soups
    • Desserts
    • Drinks

×

Creamy Tomato Pasta with White Beans Recipe

Published: Mar 28, 2026 by Diane · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.1 from 33 reviews

If you are craving a dish that is indulgently comforting yet packed with nutritious ingredients, this Creamy Tomato Pasta with White Beans Recipe is going to steal your heart. It combines the vibrant, tangy flavors of marinara with the rich smoothness of coconut milk and parmesan to create a decadently creamy sauce that lovingly coats every bite of tender pasta. The addition of white beans not only brings a lovely hint of earthiness but also boosts the protein content, making this meal wonderfully satisfying and wholesome. Whether it’s a busy weeknight or a laid-back weekend, this recipe delivers all the warmth and flavor you need in just about 30 minutes.

Ingredients You'll Need

The image shows four photos arranged in a grid, each featuring a white pan with a gold handle on a white marbled surface. The first photo shows finely chopped light yellow onions sautéed and spread out over the pan's base with small brown bits and some oil. The second photo shows the pan filled with smooth, thick, bright orange sauce speckled with tiny black herbs. The third photo shows the same orange sauce with a pile of finely shredded pale yellow cheese in the center. The fourth photo shows the sauce being stirred with a wooden spoon, blending the cheese into the smooth sauce. Photo taken with an iphone --ar 4:5 --v 7

This recipe keeps things straightforward with simple, pantry-friendly ingredients that work together to create a dish bursting with flavor and texture. Each component has a role— from the savory onion and garlic, to the aromatic herbs and spices, culminating in creamy cheese and hearty white beans for a perfect balance.

  • 1 lb dried penne pasta: The classic choice here, but feel free to use any pasta shape you love; penne holds the sauce beautifully.
  • 1 tablespoon extra virgin olive oil: Adds richness and helps soften the onions without overpowering the other flavors.
  • ½ large yellow onion, diced: Provides a sweet, mellow base that deepens the sauce's flavor.
  • 3-5 cloves garlic, minced: Garlic brings warmth and aromatic depth—adjust according to your love for it.
  • ½ teaspoon dried oregano: A classic Italian herb that lends an earthy, slightly minty note.
  • ½ teaspoon granulated garlic: Enhances garlic flavor with a more subtle punch.
  • ½ teaspoon onion powder: Boosts the savory background, balancing the fresh onion.
  • ¼ teaspoon red pepper flakes: Adds a gentle heat—you can always add more if you like it spicy!
  • 1 (24 oz) jar marinara sauce: The tomato hero of the dish, bringing both acidity and body to the sauce.
  • 1 (13.66 FL OZ) can unsweetened coconut milk: Delivers a velvety creaminess without dairy, making the sauce luxe and smooth.
  • 2 cups shredded parmesan cheese: Melts into the sauce, balancing tanginess with umami richness.
  • 2 (15 oz) cans white beans, such as great northern beans: Drained and rinsed, these add a lovely creamy texture and hearty protein boost.
  • Salt and black pepper, to taste: Essential for seasoning, bringing all the flavors together.
  • Fresh parsley for serving: Adds a fresh, herbaceous brightness that finishes the dish beautifully.

How to Make Creamy Tomato Pasta with White Beans Recipe

Step 1: Cook the Pasta

Start by filling a large pot with water and bringing it to a rolling boil. Add your penne pasta along with a generous pinch of salt to season the water—it helps the pasta absorb flavor as it cooks. Follow the package instructions for cooking time until the pasta is perfectly al dente. Once cooked, drain the pasta thoroughly and set it aside. This base will soon soak up the delicious sauce, so keep the pasta ready and warm.

Step 2: Sauté the Aromatics

In a large skillet, warm the extra virgin olive oil over medium heat. Toss in the diced onions with a pinch of salt, letting them soften and turn translucent for about 3 to 4 minutes—this sweetness creates a flavorful foundation. Next, add the minced garlic along with the granulated garlic, onion powder, dried oregano, and red pepper flakes to bring a fragrant and slightly spicy kick. Stir and cook for another 1 to 2 minutes until you can smell that beautiful garlic aroma.

Step 3: Build the Creamy Sauce

Pour in the jar of marinara sauce and the can of unsweetened coconut milk, stirring continuously so they blend smoothly. Bring the mixture to a gentle simmer. Now sprinkle in the shredded parmesan cheese and stir until it melts completely, transforming the sauce into a glossy, luscious cream. This luxurious sauce is the heart of the Creamy Tomato Pasta with White Beans Recipe, marrying tanginess with indulgent creaminess.

Step 4: Combine Pasta and Beans

Add the drained white beans and cooked pasta directly into your skillet with the sauce. Gently fold everything together so the beans and pasta are coated evenly. Let this heat through for 3 to 4 minutes to meld the flavors and warm the beans. Just before serving, toss in freshly chopped parsley if you like, then adjust salt and freshly ground black pepper to taste.

How to Serve Creamy Tomato Pasta with White Beans Recipe

A white pan filled with one layer of penne pasta mixed with beans in a creamy, orange-red tomato sauce; the sauce evenly coats the pasta and beans, giving a slightly thick and smooth texture; a wooden spoon with some sauce stains is partially visible on the left side, resting inside the pan; the pan has golden handles and is placed on a white marbled surface photo taken with an iphone --ar 4:5 --v 7

Garnishes

Fresh parsley is a natural choice to brighten this dish, but you can also sprinkle some extra parmesan cheese or a drizzle of olive oil for added luxury. A few torn basil leaves or toasted pine nuts would elevate the texture and add a fresh, aromatic note that complements the creaminess beautifully.

Side Dishes

This pasta pairs wonderfully with simple sides like a crisp green salad dressed with lemon vinaigrette or roasted seasonal vegetables. Garlic bread or a crusty baguette also make perfect companions, inviting you to soak up every last bit of that creamy, flavorful sauce.

Creative Ways to Present

For a heartier meal, serve this pasta topped with a poached egg or alongside grilled chicken for added protein. You could also spoon portions into individual bowls and garnish with edible flowers or microgreens for a fancy touch when entertaining guests. The vibrant colors of the sauce against a white dish really make the presentation pop.

Make Ahead and Storage

Storing Leftovers

Once cooled, store any leftovers in an airtight container in the refrigerator. The creamy tomato pasta with white beans will keep well for up to 3 days, making it a fantastic option for next-day meals.

Freezing

While this dish is best enjoyed fresh, you can freeze portions if needed. To do so, place servings in freezer-safe containers or bags. Keep in mind that the texture of the pasta may soften slightly upon thawing, so using the frozen pasta in soups or casseroles might be an alternative way to enjoy it later.

Reheating

Reheat the pasta gently on the stovetop over medium-low heat, stirring occasionally and adding a splash of water or broth to loosen the sauce if it thickens. You can also microwave in short bursts, stirring in between, to ensure even heating without drying out the dish.

FAQs

Can I use a different type of pasta for this Creamy Tomato Pasta with White Beans Recipe?

Absolutely! While penne is recommended because it holds the sauce well, any pasta shape such as fusilli, rigatoni, or even spaghetti will work beautifully in this recipe. Just adjust cooking times accordingly.

Is the coconut milk necessary for the creaminess?

The coconut milk adds a lovely natural creaminess and slight sweetness that balances the tomato sauce, especially for a dairy-free twist. If you prefer, you can substitute with heavy cream or another plant-based milk, but it might change the flavor slightly.

Can I make this recipe vegan?

Yes! To make it vegan, simply omit the parmesan cheese or use a plant-based vegan parmesan alternative. The coconut milk provides plenty of creaminess on its own, so the dish will remain rich and satisfying.

How spicy is the dish, and can I adjust it?

The recipe uses red pepper flakes for a gentle heat, but you can easily control the spice level. For a milder taste, reduce or omit the flakes; for more kick, add extras to suit your preference.

Are the white beans necessary, or can I substitute something else?

White beans add creaminess and protein, helping to make this pasta hearty and nutritious. You could substitute with chickpeas, cannellini, or even lentils, but keep in mind that the texture and flavor may vary slightly.

Final Thoughts

I truly hope you give this Creamy Tomato Pasta with White Beans Recipe a try because it’s one of those dishes that feels like a warm hug on a plate—comforting, satisfying, and surprisingly nutritious. Whether you’re cooking for family, friends, or just yourself, this dish brings wholesome ingredients and vibrant flavors together effortlessly. It’s a recipe you’ll want to keep coming back to, and once you try it, I bet it will become a favorite in your kitchen too.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Creamy Tomato Pasta with White Beans Recipe

Creamy Tomato Pasta with White Beans Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 33 reviews

  • Author: Diane
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Vegetarian
Print Recipe
Pin Recipe

Description

This Creamy Tomato Pasta with White Beans is a comforting and hearty dish perfect for a quick weeknight dinner. Featuring penne pasta tossed in a rich marinara and coconut milk sauce, enhanced with seasoned onions, garlic, and plenty of parmesan cheese, then combined with protein-packed white beans for a satisfying meal that's both creamy and flavorful.


Ingredients

Pasta

  • 1 lb dried penne pasta, or pasta of choice

Sauce and Seasonings

  • 1 tablespoon extra virgin olive oil
  • ½ large yellow onion, diced
  • 3-5 cloves garlic, minced
  • ½ teaspoon dried oregano
  • ½ teaspoon granulated garlic
  • ½ teaspoon onion powder
  • ¼ teaspoon red pepper flakes, or more depending on spice preference
  • 1 (24 oz) jar marinara sauce
  • 1 (13.66 FL OZ) can unsweetened coconut milk
  • 2 cups shredded parmesan cheese
  • Salt and black pepper, to taste

Beans and Garnish

  • 2 (15 oz) cans white beans, such as great northern beans, drained and rinsed
  • Fresh parsley for serving, if desired


Instructions

  1. Cook the pasta: Fill a large pot with water and bring it to a boil. Add in the pasta along with a big pinch of salt, then cook according to package directions until al dente. Drain the pasta and set it aside while you prepare the sauce.
  2. Sauté the aromatics: Heat a large skillet over medium heat and add the olive oil. Once hot, add the diced onion and a pinch of salt. Cook the onion for 3-4 minutes until softened. Add in the minced garlic, granulated garlic, onion powder, dried oregano, and red pepper flakes. Stir and cook for another 1-2 minutes until fragrant and the garlic is cooked through.
  3. Prepare the creamy tomato sauce: Pour the marinara sauce and coconut milk into the skillet. Stir well to combine. Bring the mixture to a simmer. Once simmering, add the shredded parmesan cheese and continue cooking for 1-2 minutes until the cheese has melted fully into the sauce.
  4. Add beans and pasta: Stir in the drained white beans and the cooked pasta. Mix everything together thoroughly and cook for an additional 3-4 minutes to heat everything through evenly.
  5. Final seasoning and serving: Turn off the heat. Stir in freshly chopped parsley if desired and season with salt and black pepper to taste. Serve the pasta hot, optionally accompanied by vegetables and bread.

Notes

  • For a spicier dish, adjust the amount of red pepper flakes to your preference.
  • You can substitute penne with any pasta shape you prefer or have on hand.
  • Using unsweetened coconut milk keeps the sauce creamy without adding sweetness.
  • Rinsing and draining canned beans reduces sodium content.
  • Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
  • To make it vegan, omit the parmesan cheese or use a plant-based alternative.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Meals

  • Peach Burrata Salad with Balsamic Vinaigrette and Pistachios Recipe
    Peach Burrata Salad with Balsamic Vinaigrette and Pistachios Recipe
  • Pineapple Cucumber Salad Recipe
    Pineapple Cucumber Salad Recipe
  • Red, White, & Blue Poke Cake Recipe
    Red, White, & Blue Poke Cake Recipe
  • Strawberries and Cream Eclair Cake Recipe
    Strawberries and Cream Eclair Cake Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi there! I’m so happy you’re here. Welcome to Eat With Diane a space where I share recipes that are simple, delicious, and filled with love to bring joy to your table.

Learn more

Popular

  • Lemon Pretzel Dessert Recipe
    Lemon Pretzel Dessert Recipe
  • Homemade Blueberry Ice Cream Recipe
    Homemade Blueberry Ice Cream Recipe
  • Creamy Chipotle Ranch Dressing Recipe
    Creamy Chipotle Ranch Dressing Recipe
  • Mini Matcha Cupcakes Recipe
    Mini Matcha Cupcakes Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Eat With Diane. All rights reserved.