tomato smash pasta recipe​

Tomato Smash Pasta Recipe with Cheesy Beef

Make this tomato smash pasta recipe in under 30 minutes using fresh tomatoes, ground beef, and two melted cheeses. One pan, real ingredients, zero complicated steps.

Tomato smash pasta is a stovetop pasta dish where whole fresh tomatoes are cooked skin-on until soft, then crushed directly into the pan to create a chunky, fresh sauce. This recipe serves 4, delivers a rich, cheesy beef-and-tomato sauce coating every piece of pasta, and is perfect for a quick weeknight dinner.

Here’s everything you need to make it perfectly.

The first time I made this, I didn’t peel the tomato skins after crushing them — big mistake. They turn stringy in the sauce. Pull them off before you smash and the texture is completely different. I’ve made this 6 times since, and that one step changed everything.

Why You’ll Love This Tomato Smash Pasta Recipe

This dish hits that rare spot where it tastes slow-cooked but comes together in about 25 minutes. The crushed fresh tomatoes create a sauce that’s tangy and rich at the same time — nothing like canned.

Ground beef makes it hearty enough to be a full meal on its own, and the mozzarella and cheddar melt into the sauce to create something creamy and savory. It’s the kind of comfort food that doesn’t require you to plan ahead.

tomato smash pasta recipe​

Tomato Smash Pasta with Cheesy Beef

This tomato smash pasta is a quick stovetop dinner made with fresh tomatoes, ground beef, onion, garlic, tomato paste, pasta, mozzarella, and cheddar. The tomatoes cook whole, then get peeled and smashed directly in the pan for a chunky fresh sauce that coats every bite.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Dinner, Main Course
Cuisine American, Italian-Inspired
Servings 4 servings
Calories 690 kcal

Equipment

  • Large pot
  • Large pan or skillet with lid
  • Wooden spoon or spatula
  • Colander
  • Knife
  • Cutting board
  • Measuring cups and spoons

Ingredients
  

Main Ingredients

  • 8 oz pasta any short shape such as penne, rigatoni, or fusilli
  • 1 lb ground beef 80/20 for best flavor
  • 6 whole tomatoes Roma or vine-ripe
  • 1 whole yellow onion medium, diced
  • 4 cloves garlic minced
  • ½ cup fresh parsley chopped; flat-leaf preferred
  • ¾ cup shredded mozzarella low-moisture melts best
  • ¾ cup shredded cheddar sharp cheddar adds more flavor
  • 2 tbsp olive oil extra virgin preferred
  • 2 tbsp tomato paste deepens and thickens the sauce

Spices

  • 1 tsp black pepper freshly ground if possible
  • 1 tsp dried oregano
  • 1 tsp paprika sweet or smoked
  • 1 tsp salt plus more for pasta water
  • 1 tsp dried thyme

Optional Variations

  • ground turkey or ground chicken optional lighter swap for beef
  • white beans or lentils optional meat-free protein swap
  • ½ tsp red pepper flakes optional, for a spicy version
  • gluten-free short pasta optional gluten-free swap

Instructions
 

  • Cook the pasta in well-salted water until al dente according to package directions. Reserve 1/4 cup pasta water if desired, then drain and set aside. Do not rinse.
  • Heat olive oil in a large pan over medium heat.
  • Cut the bottoms off the tomatoes and place them cut-side down around the edges of the pan. Add the diced onion to the center.
  • Cover and cook for 8 minutes, until the tomatoes are softened and the onions are translucent.
  • Move the onions to the sides of the pan. Add the ground beef to the center and cook, breaking it apart with a spoon, until fully browned.
  • Peel off and discard the tomato skins, then crush the peeled tomatoes directly in the pan with a spoon or spatula.
  • Add the minced garlic, tomato paste, parsley, paprika, thyme, oregano, salt, and black pepper.
  • Stir everything together and cook for 1 to 2 minutes, until combined and fragrant.
  • Reduce the heat to medium-low. Stir in the mozzarella and cheddar until melted and creamy.
  • Add the cooked pasta and toss until every piece is coated in the cheesy tomato beef sauce. Add a splash of reserved pasta water if the sauce feels too thick.
  • Serve hot immediately.

Notes

Peel the tomato skins before smashing so the sauce stays smooth instead of stringy.
Use ripe tomatoes for the best flavor. If they are not very ripe, add 1 extra tablespoon tomato paste.
Lower the heat before adding cheese so it melts smoothly instead of clumping.
If the sauce is watery, simmer uncovered for 3 to 4 minutes before adding cheese.
Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze for up to 2 months.
Reheat on the stovetop over medium-low heat with a splash of water or broth.
Keyword cheesy beef pasta, fresh tomato pasta, ground beef pasta, mozzarella cheddar pasta, one pan pasta sauce, tomato smash pasta, tomato smash pasta recipe, weeknight pasta

What Ingredients Do You Need for Tomato Smash Pasta?

tomato smash pasta recipe​ Ingredients
Ingredient GroupIngredientAmountNotes
Main IngredientsPasta8 oz (227 g)Any short shape works
Main IngredientsGround beef1 lb80/20 for best flavor
Fresh ProduceTomatoes6 wholeRoma or vine-ripe
Fresh ProduceYellow onion, diced1 wholeMedium size
Fresh ProduceGarlic cloves, minced4 clovesFresh, not jarred
Fresh ProduceFresh parsley, chopped1/2 cup (120 ml)Flat-leaf preferred
DairyShredded mozzarella3/4 cup (180 ml)Low-moisture melts best
DairyShredded cheddar3/4 cup (180 ml)Sharp adds more flavor
Pantry StaplesOlive oil2 tbspExtra virgin preferred
Pantry StaplesTomato paste2 tbsp (30 ml)Deepens the sauce
SpicesBlack pepper1 tsp (5 ml)Freshly ground is better
SpicesOregano1 tsp (5 ml)Dried
SpicesPaprika1 tsp (5 ml)Sweet or smoked
SpicesSalt1 tsp (5 ml)Plus more for pasta water
SpicesThyme1 tsp (5 ml)Dried

The real stars here are the fresh tomatoes and the dual-cheese combination. Using both mozzarella and cheddar isn’t just about flavor — mozzarella gives you the stretch and creaminess while cheddar brings a sharpness that keeps the sauce from tasting flat.

Tomato paste is the unsung hero of this 20-minute tomato smash pasta. It concentrates the tomato flavor and adds body to the sauce that fresh tomatoes alone can’t quite deliver. Don’t skip it.

How to Make Tomato Smash Pasta Step by Step

How to Make tomato smash pasta recipe​

Cook the Pasta

  1. Cook pasta in well-salted water until al dente according to package directions.
  2. Drain and set aside. Do not rinse.

Pro Tip: Salt your pasta water until it tastes like mild seawater — this is the only chance you get to season the pasta itself.

Cook the Tomatoes and Onion

  1. Heat 2 tbsp olive oil in a large pan over medium heat.
  2. Cut the bottoms off all 6 tomatoes and place them cut-side down around the edges of the pan.
  3. Add the diced onion in the center of the pan.
  4. Cover and cook for 8 minutes until the tomatoes have softened and the onions are translucent.

Pro Tip: Placing tomatoes around the edges and onions in the center means each ingredient gets the right amount of heat — the tomatoes steam gently while the onion caramelizes at the hotter center.

Brown the Beef

  1. Move the cooked onions to the sides of the pan.
  2. Add the ground beef to the center and cook, breaking it apart with a spoon, until fully browned.

Smash the Tomatoes

  1. Peel off and discard the tomato skins — they’ll slide right off after cooking.
  2. Crush the peeled tomatoes directly into the pan using a spoon or spatula.

Pro Tip: The key to a smooth, non-stringy sauce is peeling the skins before you smash. This step takes 60 seconds and makes a huge difference in texture.

Build the Sauce

  1. Add the minced garlic, tomato paste, chopped fresh parsley, paprika, thyme, oregano, salt, and pepper to the pan.
  2. Stir everything together until fully combined and cook for 1-2 minutes.

Add the Cheese and Pasta

  1. Stir in the mozzarella and cheddar until fully melted and the sauce looks creamy.
  2. Add the cooked pasta and toss until every piece is coated in the sauce.
  3. Serve hot immediately.
tomato smash pasta

Expert Tips for Perfect Tomato Smash Pasta

Pro Tips for Success

The key to a rich, thick sauce is not rushing the tomato-cooking step. A full 8 minutes under the lid lets the tomatoes break down properly and release their juices into the pan.

For best results, use ripe, in-season tomatoes. Under-ripe tomatoes are too acidic and watery. If your tomatoes aren’t very ripe, add an extra tablespoon of tomato paste to compensate.

The most common mistake is adding the cheese over too-high heat — instead, lower the heat to medium-low before stirring in the mozzarella and cheddar so the cheese melts smoothly rather than clumping.

This smash tomato pasta works best when you toss the pasta in the sauce immediately after draining. Hot pasta absorbs the sauce better and stays creamy longer than pasta that’s been sitting and cooled down.

What nobody tells you: the sauce will look a little thin right before you add the pasta. Don’t panic. The starchy pasta thickens everything up in about 30 seconds of tossing.

Delicious Variations

Quick Vegetarian Version: Skip the ground beef and double the garlic and fresh parsley. Add a drained can of white beans for protein — they hold up well and absorb the savory tomato sauce without getting mushy.

Spicy Version: Add 1/2 tsp red pepper flakes along with the other spices in step 11. Smoked paprika instead of sweet paprika also adds a deep, slightly smoky layer to the sauce.

Gluten-Free Version: Swap regular pasta for your favorite gluten-free short pasta — chickpea or lentil pasta both work great and add extra protein. Everything else in the recipe stays exactly the same.

Troubleshooting Common Problems

Problem: Sauce is too watery.

Solution: Let the sauce simmer uncovered for 3-4 minutes after smashing the tomatoes before adding the cheese. This reduces excess liquid and concentrates the flavor.

Problem: Cheese turned stringy instead of creamy.

Solution: The heat was too high. Next time, reduce to medium-low before adding cheese and stir constantly until fully melted.

Problem: Pasta feels dry after tossing.

Solution: Reserve 1/4 cup of pasta water before draining. Add a splash to the pan when tossing — the starchy water loosens the sauce and helps it coat the pasta evenly.

How to Store and Reheat Tomato Smash Pasta

Storage MethodDurationBest Practice
Room TemperatureUp to 2 hoursCover the pan; don’t leave out longer
RefrigeratorUp to 4 daysStore in airtight container
FreezerUp to 2 monthsFreeze sauce and pasta separately if possible

To reheat, add the pasta to a skillet over medium-low heat with a splash of water or broth. Stir frequently until heated through — about 3-4 minutes. The sauce will loosen up and get creamy again. Microwave works too, but the stovetop method gives you better texture.

Leftovers are honestly great the next day. The flavors deepen overnight. If the sauce has thickened in the fridge, just add a tablespoon of water when reheating and it comes right back together.

Got leftover pasta? Stuff it into a baked bell pepper and pop it in the oven at 375°F for 20 minutes. Or serve it cold as a pasta salad base — it’s surprisingly good. For more ideas, check out this loaded coleslaw pasta salad for inspiration on how leftover pasta can become a whole new meal.

Frequently Asked Questions

Can I use canned tomatoes instead of fresh?

Fresh tomatoes are what give this dish its name and its chunky, bright flavor. That said, you can use one 28 oz can of whole peeled tomatoes in a pinch — skip the stovetop-cooking step and just add them directly to the pan after browning the beef. The sauce will be thinner and less textured.

What type of pasta works best for this recipe?

Short pasta shapes like penne, rigatoni, or fusilli work best because the chunky beef-and-tomato sauce gets caught in the ridges. Long pasta like spaghetti works but the sauce tends to slide off rather than coat evenly.

Can I make this tomato smash pasta ahead of time?

Yes. You can make the full dish up to 2 days ahead and refrigerate it in an airtight container. Reheat on the stovetop with a splash of water over medium-low heat, stirring until the sauce is creamy again. The flavor actually improves overnight.

Can I substitute the ground beef with another protein?

Ground turkey or ground chicken both work well as lighter alternatives. For a meat-free version, use white beans or lentils. The cooking method stays the same — just brown your protein of choice in the center of the pan the same way you would the beef.

Why do I need to peel the tomato skins before smashing?

Tomato skins don’t break down even when cooked — they become rubbery, chewy strips in the finished sauce. After 8 minutes of steaming in the pan, the skins slip off easily. Peeling them first takes under a minute and makes the sauce smooth and cohesive instead of stringy.

Make This Tonight

Seriously — this is one of those recipes you’ll keep coming back to on busy weeknights. It’s fast, it’s filling, and the cheesy tomato sauce is the kind of thing that makes people ask for seconds before they’ve finished their first plate.

If you make it, I’d love to know how it turned out. Drop a comment below with any swaps you made — I’m always curious how people put their own spin on it.

And if you want to save this for later, pin it on Pinterest so you can find it when the craving hits. While you’re at it, check out this fresh roasted corn, tomato, and avocado salad for a lighter side dish that pairs really well with this pasta. Or browse this Italian grinder pasta salad if you’re on a pasta kick and want something cold and crunchy alongside.

Tomato smash pasta recipe — cheesy, beefy, done in 25 minutes. Save this pin for your next weeknight dinner emergency. Fresh tomatoes, melted mozzarella and cheddar, savory ground beef. Your new go-to comfort food.

More Recipes

Leave a Reply

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

Recipe Rating