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.
Table of Contents
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 with Cheesy Beef
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
What Ingredients Do You Need for Tomato Smash Pasta?

| Ingredient Group | Ingredient | Amount | Notes |
|---|---|---|---|
| Main Ingredients | Pasta | 8 oz (227 g) | Any short shape works |
| Main Ingredients | Ground beef | 1 lb | 80/20 for best flavor |
| Fresh Produce | Tomatoes | 6 whole | Roma or vine-ripe |
| Fresh Produce | Yellow onion, diced | 1 whole | Medium size |
| Fresh Produce | Garlic cloves, minced | 4 cloves | Fresh, not jarred |
| Fresh Produce | Fresh parsley, chopped | 1/2 cup (120 ml) | Flat-leaf preferred |
| Dairy | Shredded mozzarella | 3/4 cup (180 ml) | Low-moisture melts best |
| Dairy | Shredded cheddar | 3/4 cup (180 ml) | Sharp adds more flavor |
| Pantry Staples | Olive oil | 2 tbsp | Extra virgin preferred |
| Pantry Staples | Tomato paste | 2 tbsp (30 ml) | Deepens the sauce |
| Spices | Black pepper | 1 tsp (5 ml) | Freshly ground is better |
| Spices | Oregano | 1 tsp (5 ml) | Dried |
| Spices | Paprika | 1 tsp (5 ml) | Sweet or smoked |
| Spices | Salt | 1 tsp (5 ml) | Plus more for pasta water |
| Spices | Thyme | 1 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

Cook the Pasta
- Cook pasta in well-salted water until al dente according to package directions.
- 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
- Heat 2 tbsp olive oil in a large pan over medium heat.
- Cut the bottoms off all 6 tomatoes and place them cut-side down around the edges of the pan.
- Add the diced onion in the center of the pan.
- 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
- Move the cooked 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.
Smash the Tomatoes
- Peel off and discard the tomato skins — they’ll slide right off after cooking.
- 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
- Add the minced garlic, tomato paste, chopped fresh parsley, paprika, thyme, oregano, salt, and pepper to the pan.
- Stir everything together until fully combined and cook for 1-2 minutes.
Add the Cheese and Pasta
- Stir in the mozzarella and cheddar until fully melted and the sauce looks creamy.
- Add the cooked pasta and toss until every piece is coated in the sauce.
- Serve hot immediately.

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 Method | Duration | Best Practice |
|---|---|---|
| Room Temperature | Up to 2 hours | Cover the pan; don’t leave out longer |
| Refrigerator | Up to 4 days | Store in airtight container |
| Freezer | Up to 2 months | Freeze 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.
