Dinner · Part 1 of 3: Ingredients
One-Pan Ground Beef and Tomato Spaghetti

- Prep
- Cook
- Total
- Serves
- 4
This one-pan ground beef and tomato spaghetti is the weeknight hero you need. Golden ground beef sears with whole vine tomatoes in hot olive oil, then simmers into a rich, rustic sauce. Melted mozzarella adds a creamy, gooey texture, and al dente spaghetti soaks up every bit of flavor.
It’s a complete, satisfying dinner that comes together in about 30 minutes with minimal cleanup. Perfect for busy evenings when you want something hearty and delicious without a pile of dishes.
This recipe turns simple ingredients into a deeply satisfying pasta dinner. Ground beef is browned with ripe vine tomatoes, seasoned with pantry staples, and simmered until the tomatoes burst into a chunky sauce.
Shredded mozzarella melts directly into the sauce, creating a creamy, cheesy coating for the spaghetti. Everything cooks in one wide skillet, so the flavors meld and the cleanup is minimal. It’s a rustic, one-pan meal that feels both comforting and special, ready in about 30 minutes from start to finish.
Ingredients
- 3 tbsp extra virgin olive oil
- 300 g ground beef
- 5 ripe vine tomatoes
- 1 tsp salt
- 1 tsp black pepper
- 1 tsp garlic powder
- 1 tsp sweet paprika
- 100 g shredded mozzarella cheese
- 250 g spaghetti
- fresh basil leaves, for garnish, to taste
- grated Parmesan cheese, for serving
Why this recipe works
Searing the ground beef in hot olive oil creates a golden, flavorful crust that adds depth to the sauce. Whole tomatoes are added at the start and cooked until they soften, then crushed to release their juices.
This method builds layers of flavor—first the beef, then the tomatoes, then the seasonings—so every bite is rich and savory. The high heat helps the tomatoes caramelize slightly, adding a subtle sweetness that balances the savory beef.
Melting the mozzarella directly into the sauce instead of just topping the pasta makes the sauce creamy and cohesive. As the cheese melts, it emulsifies into the tomato mixture, creating a silky texture that clings to the spaghetti. Tossing the al dente pasta in the sauce allows it to absorb some of the liquid, making every strand flavorful. This one-pan approach keeps the dish simple while delivering a restaurant-quality result.
Notes and substitutions
Use a wide skillet, like a 12-inch cast iron or stainless steel pan, so the beef has room to brown and the tomatoes can soften evenly. A wooden spoon or spatula is ideal for breaking up the beef and crushing the tomatoes without scratching the pan. The recipe calls for ripe vine tomatoes, but you can substitute cherry tomatoes or canned diced tomatoes in a pinch—just adjust the cooking time to achieve the same saucy consistency.
For the best texture, cook the spaghetti al dente according to package directions, then drain and add it directly to the skillet. The sauce should be thick enough to coat the pasta without being dry; if it seems too thick, add a splash of reserved pasta water.
Shredded mozzarella melts quickly, so stir it in and serve right away. Fresh basil and grated Parmesan are the perfect finishing touches, but the dish is delicious even without them.
- ground beef: ground turkey or chicken (adjust cooking time to reach safe internal temperature of 165°F)
- vine tomatoes: 2 cups cherry tomatoes or 1 can (14.5 oz) diced tomatoes, drained
- spaghetti: any long pasta like linguine or fettuccine, or short shapes like penne
- mozzarella: provolone or fontina for a different melt
Equipment
- Wide skillet with lid
- Wooden spoon or spatula
- Chef's tongs
- Measuring spoons
- Large pot for boiling spaghetti
Up next · Part 2 of 3
6 steps · 20 min of cooking · what to look for at each stage
Step-by-step instructions (Part 2)