One-Pan Creamy Tomato Pasta | Easy, Creamy, and Crowd Pleasing
There are days when I want something homemade and comforting, but I don’t want to spend an hour cooking or follow a complicated recipe. This creamy tomato pasta is exactly what I make in those moments.
It’s simple, uses ingredients I usually already have, and somehow still turns into one of those meals that feels like you tried harder than you did. The roasted tomatoes combined with cream cheese create a rich, creamy sauce without needing anything fancy.
Why will you like this meal?
I never know what is going to go bad or get eaten in my house, so I like meals I can throw anything into. This Creamy Tomato Pasta is perfect for throwing in (or hiding) any ingredient you want your family to eat. A simple dinner recipe when you have random veggies in your fridge.
It’s made with simple, real ingredients. No preservatives, sugar, or junk!
This meal is super hands-off but feels fancy. The presentation of this meal is so pretty, everyone will think you spent hours on it when really you just threw everything in the oven!
You really can’t mess up this Creamy Tomato Pasta. You can add anything to it, cook it for longer or shorter than the time listed for a different flavor from the tomato, and you can use any pasta noodles.
How to store or re-heat
Store leftovers in an airtight container in the fridge for up to 3–4 days.
Reheat in the toaster oven, microwave, or on the stove with a splash of water to bring the sauce back to life.
One-Pan Creamy Tomato Pasta
If you need a new go-to dinner, let this be it! Super easy and only takes 15 minutes of hands-on time.
- Total Time: 40 minutes
- Yield: 6 servings
Ingredients
- 4-6 medium-sized tomatoes
- 1 block cream cheese
- pasta of your choice
- 1 medium onion
- 1 tsp garlic powder
- 1 tsp onion powder
- 1 tsp red pepper flakes
- 1 tsp pepper
- 1 1/2 tsp salt
- 1 tsp italian seasoning
- olive oil
Optional add-in:
- mushrooms
- meat of your choice
- zucchini
- bell peppers
- jalepenios
- etc.
Instructions
- Preheat oven to 425°F.
- Prep the pan:
- In a medium to large baking dish place the block of cream cheese in the center.
- Dice tomatoes and onion and add to a baking dish around cream cheese block.
- Drizzle everything with olive oil
- Season:
Sprinkle all spices evenly over the top. - Roast (key step):
Bake for 25–30 minutes, until the tomatoes are soft and the cream cheese is slightly browned on top. - Cook pasta:
While that’s baking, cook your pasta until al dente. Reserve 1 cup pasta water. - Mix it together:
- Remove baking dish from oven.
- Mash tomatoes and cream cheese together into a sauce and add pasta water until the desired consistency.
- Stir in cooked pasta. (If you want to add meat, this is when you would do it!)
- Optional bake finish:
- Top with parmesan or mozzarella
- Bake another 10–15 minutes for a golden top
Notes
- Use ripe tomatoes → way more flavor
- Add fresh garlic if you have it (huge upgrade over powder)
- A squeeze of lemon juice at the end brightens everything
- If it feels too thick → add more pasta water, not milk
- Prep Time: 15
- Cook Time: 25
- Category: Dinner
- Method: Baking


