It was 11:47 PM on a random Tuesday, and I was starving. Not the kind of hungry that a quick snack fixes — the kind where you need a real meal, something with heft and flavor. I’d spent the evening testing a complicated lasagna for a client, and my kitchen looked like a flour bomb went off. But that lasagna? It was for someone else’s blog. I wanted something just for me.
I didn’t have the energy for a grocery run. I opened the fridge and found a pound of ground beef I’d defrosted on a whim. The pantry had a box of pasta, a jar of sun-dried tomatoes in oil, and a lonely onion. Honestly, I almost ordered takeout. But then I remembered a skillet dish my friend Marco made once — he’d thrown sun-dried tomatoes into a ground beef sauce and called it “peasant food.” I figured, why not? I mean, what’s the worst that could happen?
Twenty minutes later, I was standing over the stove, fork in hand, eating straight from the pan. The sauce had this deep, tangy richness from the sun-dried tomatoes, and the beef gave it that satisfying heartiness. It wasn’t fancy. It wasn’t planned. But it was the kind of dinner that makes you forget you were ever tired. Maybe you’ve been there — that moment when a thrown-together meal turns into something you’ll crave for weeks. This skillet became my go-to for dinner parties, potlucks, and any night I need to impress without breaking a sweat.
Why You’ll Love This Recipe
Let me tell you why this sun-dried tomato ground beef pasta skillet is about to become your secret weapon for hosting. I’ve tested this recipe at least a dozen times — for family dinners, casual get-togethers, and even a small birthday party. Every single time, someone asks for the recipe. That’s not bragging; that’s just the truth.
- Quick & Easy: From start to table in under 30 minutes. Perfect for those nights when guests are on their way and you need something impressive, fast.
- Simple Ingredients: No weird specialty items. You probably have most of this in your pantry right now — pasta, ground beef, garlic, and that jar of sun-dried tomatoes you bought on a whim.
- Perfect for Entertaining: This dish scales beautifully. Double it for a crowd, and it still comes together in one skillet. Less cleanup means more time with your guests.
- Crowd-Pleaser: I’ve served this to picky eaters, vegetarians (who ate around the beef), and serious foodies. Everyone loves the bold, savory flavor.
- Unbelievably Delicious: The sun-dried tomatoes add this concentrated umami that regular tomatoes just can’t match. Paired with seasoned ground beef and al dente pasta? It’s comfort food that feels a little fancy.
What makes this recipe different from the dozens of other pasta skillet recipes out there? It’s the technique. I brown the beef really well — like, deeply caramelized — before adding the aromatics. That extra step builds a flavor foundation that makes the whole dish sing. Plus, I finish the pasta right in the sauce, letting it soak up all that savory goodness. It’s not just another version; it’s the best version I’ve made in my 12 years of recipe development.
This is the kind of dish that makes you close your eyes after the first bite. It’s comfort food reimagined — faster, bolder, but with the same soul-soothing satisfaction. Perfect for impressing guests without stress, or turning a simple Tuesday into something memorable.
What Ingredients You Will Need
This recipe uses simple, mostly pantry-staple ingredients to deliver big, bold flavor. Here’s what you’ll need, along with a few notes from my own kitchen trials.
For the Pasta & Beef Base
- 1 lb (450g) ground beef — I prefer 80/20 for the best flavor. Leaner works, but you’ll lose some richness.
- 12 oz (340g) short pasta — Rigatoni, penne, or fusilli work great. The ridges catch the sauce beautifully.
- 2 tbsp olive oil — Use the oil from the sun-dried tomato jar if you want extra flavor.
- 1 medium yellow onion, diced — About 1 cup. Sweet onion works too.
- 4 cloves garlic, minced — Fresh is non-negotiable here. The jarred stuff won’t give you the same punch.
For the Sun-Dried Tomato Sauce

- 1/2 cup (80g) sun-dried tomatoes in oil, drained and chopped — I recommend the ones packed in olive oil. They’re softer and more flavorful. Don’t rinse them — that oil carries flavor.
- 1 can (15 oz / 425g) crushed tomatoes — San Marzano if you can find them. They’re sweeter and less acidic.
- 1 cup (240ml) beef broth — Low-sodium, so you control the salt. Chicken broth works in a pinch.
- 1/2 cup (120ml) heavy cream — Optional, but it makes the sauce luxuriously creamy. I add it when I’m serving guests.
- 1 tsp dried oregano — Or 1 tbsp fresh, chopped.
- 1/2 tsp red pepper flakes — Adjust to your heat tolerance. I use a full teaspoon because I like the kick.
- Salt and black pepper to taste
For Garnish
- 1/2 cup (50g) freshly grated Parmesan cheese — Please don’t use the green can. Freshly grated melts better and tastes infinitely better.
- 1/4 cup fresh basil, chopped — Or parsley if basil isn’t your thing.
Ingredient Tips: For the sun-dried tomatoes, I’ve tried both the dry-packed and oil-packed versions. The oil-packed ones are more expensive, but they’re worth it for this recipe. They rehydrate better in the sauce and add a subtle richness. If you only have dry-packed, soak them in hot water for 10 minutes before chopping. Also, I’ve tested this with ground turkey and it works fine, but the flavor is milder. Add an extra pinch of salt and a splash of Worcestershire sauce to compensate.
Equipment Needed
You don’t need a fancy kitchen to pull this off. Here’s what I use every time I make this skillet:
- Large, deep skillet or Dutch oven — 12-inch with high sides is ideal. You need room for the pasta to cook and the sauce to bubble without spilling over. I use my trusty Le Creuset braiser, but a stainless steel pan works perfectly.
- Wooden spoon or spatula — For breaking up the beef and stirring. A silicone spatula works too, but I like the heft of wood.
- Chef’s knife and cutting board — A sharp knife makes dicing the onion and chopping sun-dried tomatoes a breeze.
- Measuring cups and spoons — For accuracy. I’ve eyeballed this recipe before and regretted it (too much salt, not enough broth).
- Colander — For draining the pasta if you cook it separately. But honestly, I cook the pasta right in the skillet now — saves a dish and adds starch to the sauce.
Budget-Friendly Tip: Don’t have a Dutch oven? A large nonstick skillet with deep sides works just fine. Just be careful not to scratch it with metal utensils. I learned that the hard way with my first nonstick pan. Also, if you don’t have a chef’s knife, a sharp paring knife will do — just takes a bit longer.
Preparation Method
Let me walk you through this step by step. I’ve made this so many times I could do it in my sleep, but I’ll share the details so you get it right the first time.
- Start the pasta water. Fill a large pot with water, salt it generously (like 1 tablespoon salt per gallon), and bring it to a boil. Add your pasta and cook 2 minutes less than the package directions. You want it very al dente because it’ll finish cooking in the sauce. Reserve 1 cup of pasta water before draining.
- Brown the beef. While the pasta cooks, heat 1 tablespoon olive oil in your large skillet over medium-high heat. Add the ground beef and let it sit undisturbed for 3-4 minutes. I know it’s tempting to stir, but don’t — you want a deep brown crust. Break it up with your spoon and cook another 3-4 minutes until no pink remains. The smell at this point is incredible.
- Sauté the aromatics. Push the beef to one side of the skillet. Add the remaining 1 tablespoon oil to the empty space. Toss in the diced onion and cook 3-4 minutes until soft and translucent. Add the garlic and cook 30 seconds — just until fragrant. Stir everything together. Your kitchen should smell like heaven right now.
- Build the sauce. Add the chopped sun-dried tomatoes, crushed tomatoes, beef broth, oregano, and red pepper flakes. Stir well, scraping up any browned bits from the bottom of the pan. Bring to a simmer and let it bubble away for 5 minutes. The sauce will thicken slightly. If it looks too thick, add a splash of the reserved pasta water.
- Combine pasta and sauce. Add the drained pasta to the skillet. Toss everything together until the pasta is evenly coated. Let it simmer for 2-3 minutes, stirring occasionally. The pasta will absorb some of that gorgeous sauce. If you’re using heavy cream, stir it in now. The sauce will turn a beautiful creamy orange color.
- Finish and serve. Taste and adjust seasoning — I usually add another pinch of salt and a crack of black pepper. Remove from heat. Sprinkle generously with Parmesan cheese and fresh basil. Serve hot, straight from the skillet if you want that rustic, impressive look.
Pro tip from my kitchen: If the sauce seems too thin after adding the pasta, don’t panic. Let it sit off the heat for 2-3 minutes. The pasta will continue absorbing liquid, and the sauce will thicken as it cools slightly. I’ve had moments where I thought I ruined it, only to have it turn out perfect after a short rest.
Cooking Tips & Techniques
After making this sun-dried tomato ground beef pasta skillet more times than I can count, I’ve picked up a few tricks that make a real difference. Let me share the ones that matter most.
Don’t rush the browning. This is the biggest mistake I see home cooks make. They stir the beef constantly, which steams it instead of browning it. You want those crispy, caramelized bits — that’s where the flavor lives. I once made this in a hurry and ended up with gray, sad beef. The whole dish tasted flat. Now I set a timer and walk away from the pan for those first few minutes.
Use the pasta water. That starchy water is liquid gold. If your sauce seems too thick, add a splash. The starch helps the sauce cling to the pasta instead of pooling at the bottom of the bowl. I always keep a cup on hand, even if I think I won’t need it. Better to have it and not use it.
Toast the sun-dried tomatoes. Before adding the crushed tomatoes, let the chopped sun-dried tomatoes cook in the oil for about a minute. It intensifies their flavor and adds a slight smokiness. I discovered this by accident when I got distracted by a phone call. Best accident ever.
Season in layers. Add salt at each stage — when browning the beef, when sautéing the onions, and when simmering the sauce. This builds depth that you can’t get from seasoning at the end. Just be careful with the total amount, especially if your broth is salted. I learned this lesson after making a sauce so salty it was practically a brine.
Let it rest. After you finish cooking, let the skillet sit for 5 minutes before serving. The flavors meld together, and the pasta absorbs just enough sauce to be perfectly coated without being soggy. Plus, it gives you time to set the table and pour yourself a glass of wine.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. I’ve played around with it more than I’d like to admit, and here are my favorite variations.
Vegetarian Version: Swap the ground beef for 1 lb of cremini mushrooms, finely chopped. Sauté them until they release their liquid and start browning — about 8 minutes. The texture is surprisingly meaty, and the mushrooms soak up the sun-dried tomato flavor beautifully. I made this for a vegetarian friend, and she asked for the recipe twice.
Spicy Calabrian Chili Version: Replace the red pepper flakes with 2 tablespoons of chopped Calabrian chilies in oil. These Italian chilies have a fruity, smoky heat that pairs perfectly with the sun-dried tomatoes. Add them when you add the garlic. This version is my personal favorite for cold winter nights.
Dairy-Free Adaptation: Skip the heavy cream and Parmesan. Instead, stir in 1/4 cup of cashew cream or full-fat coconut milk at the end. For the Parmesan, use a dairy-free alternative or nutritional yeast. I tested this for a friend with lactose intolerance, and honestly, I didn’t miss the cheese.
One-Pot Method: Cook the pasta directly in the sauce. After building the sauce, add 2 cups of water or broth and bring to a boil. Add the uncooked pasta and simmer, stirring often, until tender — about 10-12 minutes. You might need to add more liquid as it cooks. This method saves a dish and gives you an even starchier, creamier sauce.
Protein Swap: Ground Italian sausage works beautifully here. Use sweet or spicy, depending on your mood. The fennel in the sausage adds another layer of flavor. I’ve also used ground lamb for a more Mediterranean twist — just add a teaspoon of cinnamon and allspice to the sauce.
Serving & Storage Suggestions
This dish is made for sharing, and how you serve it can really elevate the experience. Here’s what I’ve learned from hosting countless dinners with this skillet.
Serving Temperature: Serve this pasta hot, straight from the skillet. That sizzling presentation is part of the charm. If you’re using a cast-iron skillet, it stays hot for a good 20 minutes at the table. I always warn guests that the handle is hot — learned that one after someone grabbed it bare-handed.
Presentation Tips: Garnish with extra Parmesan and fresh basil right before serving. A drizzle of good olive oil on top adds a beautiful sheen. If I’m feeling fancy, I add a few whole sun-dried tomatoes on top as a visual cue. Serve with crusty bread for sopping up every last bit of sauce — trust me, people will fight over that bread.
Complementary Sides: A simple green salad with lemon vinaigrette cuts through the richness perfectly. Roasted broccoli or asparagus also work well. For drinks, a medium-bodied red like Chianti or Sangiovese is fantastic. If you’re serving a crowd, set up a little bread station with olive oil and balsamic for dipping.
Storage Instructions: Leftovers keep in an airtight container in the refrigerator for up to 4 days. The pasta will absorb more sauce as it sits, so don’t be alarmed if it looks drier the next day. To reheat, add a splash of water or broth and warm in a skillet over medium heat. The microwave works too, but the texture isn’t as good. I actually prefer this dish the next day — the flavors deepen overnight.
Freezer Tips: This freezes well for up to 3 months. Let it cool completely, then transfer to a freezer-safe container. To thaw, move it to the fridge overnight. Reheat in a skillet with a splash of broth. I’ve frozen individual portions for quick lunches, and they’re a lifesaver on busy days.
Nutritional Information & Benefits
I’m not a nutritionist, but I’ve done my homework on this recipe. Here’s a rough breakdown per serving (based on 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 485 |
| Protein | 28g |
| Fat | 22g |
| Carbohydrates | 45g |
| Fiber | 5g |
| Sugar | 8g |
| Sodium | 620mg |
Health Highlights: Sun-dried tomatoes are packed with lycopene, a powerful antioxidant that’s been linked to heart health. They also contain vitamin C and potassium. The ground beef provides high-quality protein and iron — important for energy and oxygen transport in your body. If you use whole wheat pasta, you’ll add extra fiber and B vitamins.
Dietary Considerations: This recipe can be made gluten-free by using gluten-free pasta. It’s naturally nut-free and egg-free. For a lower-carb option, serve the sauce over zucchini noodles or spaghetti squash. I’ve tried both, and the zucchini noodles are surprisingly good with this sauce.
My Take: Look, this isn’t health food. It’s comfort food made with real ingredients. But I feel good serving it because I know exactly what’s in it — no preservatives, no weird additives. It’s a balanced meal with protein, carbs, and vegetables all in one dish. That’s a win in my book.
Conclusion
This sun-dried tomato ground beef pasta skillet is the kind of recipe that earns a permanent spot in your rotation. It’s quick enough for a Tuesday night but impressive enough for company. The combination of savory beef, tangy sun-dried tomatoes, and perfectly cooked pasta creates something that feels special without requiring hours in the kitchen.
I love that I can make this for a casual dinner with friends or scale it up for a holiday gathering. It’s forgiving, adaptable, and always delivers. Every time I make it, I think back to that late-night kitchen experiment and smile. Sometimes the best recipes come from the most unexpected moments.
I’d love to hear how this turns out for you. Did you try any variations? What did you serve alongside it? Drop a comment below and let me know. And if you loved it, share it with a friend who needs a new go-to dinner recipe. Happy cooking, friends!
Frequently Asked Questions
Can I use a different type of pasta?
Absolutely! Any short pasta works well — penne, rigatoni, fusilli, or even bowties. The key is choosing shapes that catch the sauce. Long pasta like spaghetti works too, but you’ll want to break it in half so it fits better in the skillet.
Can I make this ahead of time?
Yes, but with a caveat. You can prepare the sauce and cook the pasta separately, then combine and reheat when ready to serve. If you combine them too far in advance, the pasta will absorb too much sauce and become mushy. I recommend making it fresh, but leftovers are fantastic the next day.
How do I make this less spicy?
Simply omit the red pepper flakes. The dish will still have plenty of flavor from the sun-dried tomatoes and garlic. If you’re serving a crowd with varying spice tolerances, I sometimes serve the red pepper flakes on the side so everyone can add their own.
Can I use fresh tomatoes instead of sun-dried?
You can, but the flavor will be different. Sun-dried tomatoes have a concentrated, intense sweetness that fresh tomatoes can’t replicate. If you only have fresh, add a tablespoon of tomato paste to deepen the flavor. I’ve done this in a pinch, and it works, but it’s not quite the same.
What can I substitute for heavy cream?
Half-and-half works, but the sauce won’t be as thick. For a dairy-free option, use full-fat coconut milk or cashew cream. I’ve also used a splash of milk with a teaspoon of cornstarch whisked in — it’s not as luxurious, but it gets the job done.
Pin This Recipe!

Best Sun-Dried Tomato Ground Beef Pasta Skillet Recipe
A quick and easy one-skillet pasta dish with savory ground beef, tangy sun-dried tomatoes, and a creamy sauce. Perfect for busy weeknights or impressing guests without stress.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: Italian-American
Ingredients
- 1 lb (450g) ground beef (80/20 preferred)
- 12 oz (340g) short pasta (rigatoni, penne, or fusilli)
- 2 tbsp olive oil (use oil from sun-dried tomato jar for extra flavor)
- 1 medium yellow onion, diced (about 1 cup)
- 4 cloves garlic, minced
- 1/2 cup (80g) sun-dried tomatoes in oil, drained and chopped
- 1 can (15 oz / 425g) crushed tomatoes (San Marzano preferred)
- 1 cup (240ml) low-sodium beef broth
- 1/2 cup (120ml) heavy cream (optional)
- 1 tsp dried oregano
- 1/2 tsp red pepper flakes (adjust to taste)
- Salt and black pepper to taste
- 1/2 cup (50g) freshly grated Parmesan cheese
- 1/4 cup fresh basil, chopped
Instructions
- Fill a large pot with water, salt generously (1 tbsp salt per gallon), and bring to a boil. Add pasta and cook 2 minutes less than package directions. Reserve 1 cup pasta water before draining.
- While pasta cooks, heat 1 tbsp olive oil in a large skillet over medium-high heat. Add ground beef and let sit undisturbed for 3-4 minutes to develop a deep brown crust. Break up and cook another 3-4 minutes until no pink remains.
- Push beef to one side of skillet. Add remaining 1 tbsp oil to empty space. Sauté diced onion for 3-4 minutes until soft. Add garlic and cook 30 seconds until fragrant. Stir everything together.
- Add chopped sun-dried tomatoes, crushed tomatoes, beef broth, oregano, and red pepper flakes. Stir well, scraping up browned bits. Bring to a simmer and cook for 5 minutes. Add splash of pasta water if too thick.
- Add drained pasta to skillet. Toss to coat evenly. Simmer for 2-3 minutes, stirring occasionally. If using heavy cream, stir in now.
- Taste and adjust seasoning with salt and pepper. Remove from heat. Sprinkle with Parmesan and fresh basil. Serve hot.
Notes
For best flavor, brown the beef deeply without stirring for the first few minutes. Use oil-packed sun-dried tomatoes for better texture and richness. If sauce seems thin after adding pasta, let it rest off heat for 2-3 minutes to thicken. Leftovers keep in the fridge for up to 4 days and freeze well for up to 3 months.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 485
- Sugar: 8
- Sodium: 620
- Fat: 22
- Saturated Fat: 9
- Carbohydrates: 45
- Fiber: 5
- Protein: 28
Keywords: sun-dried tomato, ground beef, pasta skillet, one-pot meal, quick dinner, comfort food, Italian pasta


