Some pasta recipes are comforting… and some feel like something you’d order at your favorite little Italian café. This Tomato Goat Cheese Pasta is definitely the second kind.
Tender pasta gets tossed in a silky tomato sauce made with sautéed garlic, sweet onions, fresh basil, and creamy goat cheese that melts right into the sauce, creating the most rich, velvety, slightly tangy finish.
It’s simple, elegant, packed with fresh flavor, and best of all… it’s ready in just 30 minutes.
Whether you’re cooking for date night, a cozy family dinner, or just treating yourself to a bowl of something delicious after a long day, this pasta always hits the spot.

Why You’ll Love This Tomato Goat Cheese Pasta
There’s so much to love about this easy pasta recipe:
Ready in 30 minutes
Perfect for busy weeknights.
Creamy without heavy cream
The goat cheese creates all the richness naturally.
Fresh and flavorful
Tomatoes, basil, garlic, and cheese create the perfect balance.
Restaurant-quality at home
Elegant enough for guests but easy enough for any night.
Budget-friendly ingredients
Simple pantry staples with big flavor.
One of those “just one more bite” meals
Trust me.
This is comfort food with a little sophistication.
What Does Goat Cheese Add?
If you’ve never cooked with goat cheese before, you’re in for a treat.
Goat cheese adds:
- creaminess
- tanginess
- richness
- incredible depth of flavor
It melts beautifully into warm tomato sauce and creates a velvety texture that feels luxurious without being heavy.
Even if you’re not a huge goat cheese fan, don’t worry—the tomato and garlic mellow everything beautifully.
Ingredients You’ll Need
Here’s everything you need:
Pasta
I love using penne pasta because it holds the creamy sauce perfectly.
But feel free to use:
- rigatoni
- fusilli
- shells
- spaghetti
Olive Oil
For building flavor.
Onion
Sweet onions work beautifully here.
Garlic
Fresh garlic makes all the difference.
Crushed Tomatoes
Rich, concentrated tomato flavor.
Italian Seasoning
Adds warmth and depth.
Red Pepper Flakes
Optional, but they add a subtle warmth.
Goat Cheese
The star ingredient.
Use soft goat cheese for easy melting.
Fresh Basil
Adds brightness and freshness.
Salt & Black Pepper
To bring everything together.
Parmesan Cheese
Optional, but highly recommended for serving.
How to Make Tomato Goat Cheese Pasta
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil.
Cook your pasta until al dente according to package directions.
Before draining, reserve about ½ cup pasta water.
Drain and set aside.
Step 2: Sauté the Aromatics
In a large saucepan, heat:
- olive oil
over medium heat.
Add:
- chopped onion
Cook for 5–7 minutes until soft and lightly golden.
Stir in:
- minced garlic
Cook for 30 seconds until fragrant.
Your kitchen will smell amazing.
Step 3: Build the Tomato Sauce
Add:
- crushed tomatoes
- Italian seasoning
- red pepper flakes
Reduce heat.
Let the sauce gently simmer for 10 minutes.
This gives the tomatoes time to develop deep flavor.
Step 4: Make It Creamy
Stir in:
- goat cheese
- fresh basil
The cheese will melt right into the warm sauce, creating a creamy, velvety finish.
Season with:
- salt
- black pepper
to taste.
Step 5: Toss & Serve
Add the drained pasta to the sauce.
Toss until fully coated.
If the sauce feels too thick, add a splash of reserved pasta water.
Top with:
- freshly grated parmesan
- extra basil
Serve immediately.
Tips for the Best Goat Cheese Pasta
Add the cheese gradually
If you’re new to goat cheese, start with less and build up.
Save the pasta water
It’s perfect for adjusting the sauce consistency.
Fresh basil matters
It adds that final pop of freshness.
Don’t overcook the pasta
Al dente gives the best texture.
Variations & Easy Substitutions
Want to make it your own?
Add Protein
Try:
- grilled chicken
- shrimp
- Italian sausage
- crispy pancetta
Add Veggies
Stir in:
- spinach
- mushrooms
- zucchini
- roasted red peppers
Make It Extra Creamy
Add:
- a splash of heavy cream
for an even richer sauce.
Love Spice?
Add:
- extra red pepper flakes
- Calabrian chili paste
What to Serve With Tomato Goat Cheese Pasta
This pasta pairs beautifully with:
- Garlic bread
- Caesar salad
- Arugula salad
- Roasted asparagus
- Bruschetta
- Lemon roasted chicken
And maybe a glass of white wine if you’re feeling fancy.
A Little Story From My Kitchen
The first time I made this, I wasn’t even sure my family would like goat cheese.
By the end of dinner?
Not a single noodle left.
And now anytime someone spots a goat cheese log in the fridge, they already know pasta night is coming.
That’s always a good sign.
Frequently Asked Questions
Can I make this ahead of time?
Yes!
Store in the refrigerator for up to 4 days.
Can I freeze it?
I don’t recommend freezing since cheese sauces can separate.
How do I reheat leftovers?
Reheat gently on the stove or microwave.
Add:
- a splash of water
or - broth
to loosen the sauce.
Can I use fresh tomatoes?
Yes, but they’ll need longer cooking time to reduce properly.
Tomato Goat Cheese Pasta
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4
Ingredients
- 8 ounces pasta
- 1 tablespoon olive oil
- ½ medium onion, chopped
- 3 garlic cloves, minced
- 1 can (14 oz) crushed tomatoes
- ¼ teaspoon Italian seasoning
- ½ teaspoon red pepper flakes (optional)
- 4 ounces soft goat cheese
- Small handful fresh basil, sliced
- Salt and black pepper, to taste
- Freshly grated parmesan, for serving
Instructions
1. Cook pasta
Cook pasta until al dente.
Reserve pasta water.
Drain.
2. Sauté
Heat olive oil.
Cook onions for 5–7 minutes.
Add garlic and cook 30 seconds.
3. Simmer
Add tomatoes, seasoning, and pepper flakes.
Simmer 10 minutes.
4. Make creamy
Stir in goat cheese and basil.
Season.
5. Toss
Add pasta.
Mix until coated.
Serve with parmesan.
Creamy, tangy, garlicky, and bursting with fresh tomato flavor—this goat cheese pasta is simple comfort food with an elegant twist.
