Love this? Save it for later!
Share the inspiration with your friends
I wasn’t expecting cooking advice from a guy named Leo who restored vintage furniture for a living, but there I was, standing in his dusty workshop in late October, watching him sand the legs of a mid-century dining table while he casually described the best pasta dish I’d ever make. The place smelled like linseed oil and old wood, and honestly, I had only stopped by to pick up a chair I’d bought at a flea market. Leo was supposed to just point me toward the corner where it sat, but instead, he started talking about dinner.
“You look cold,” he said, not looking up from his sanding. “You need something that sticks to your ribs. Something with tomatoes that taste like summer, even when it’s gray outside.” He wiped his hands on a rag and pulled a crumpled piece of paper from his apron pocket. It was stained with something that looked suspiciously like red wine. “My grandmother used to make this skillet thing. Ground beef, pasta, sun-dried tomatoes. She called it ‘the quiet one’ because it never asked for attention, but everyone finished their plate.”
I laughed, thinking he was joking about the name, but he just shrugged and handed me the paper. “Try it. It’s the kind of meal that makes you slow down.” I shoved it into my coat pocket, forgot about it for two weeks, and then found it again on a Tuesday night when the wind was howling and I had nothing planned for dinner. Let me tell you, Leo wasn’t wrong. That skillet became my go-to for those evenings when all I wanted was something warm, savory, and deeply comforting without spending an hour at the stove. Maybe you’ve been there — standing in your kitchen, staring at the pantry, wanting something that feels like a hug in a bowl. This cozy sun-dried tomato ground beef pasta skillet is exactly that.
Why You’ll Love This Recipe
This isn’t just another pasta recipe that promises big flavor and delivers bland. I’ve tested this cozy sun-dried tomato ground beef pasta skillet more times than I can count, tweaking the ratio of tomatoes to cream, adjusting the pasta-to-meat ratio, and even burning a batch or two (the smoke alarm in my apartment is very sensitive, and my neighbor now knows exactly when I’m testing recipes). What I landed on is the version I genuinely believe is the best — balanced, rich, and forgiving enough for a weeknight.
- Quick & Easy: From start to finish, this comes together in about 30 minutes. No complicated techniques, no waiting around for things to reduce. Just straightforward cooking that works.
- Simple Ingredients: You probably have most of these in your kitchen right now. The sun-dried tomatoes are the star, but they’re easy to find and keep forever in the pantry.
- Perfect for Cozy Nights: Cold weather, rainy afternoons, or just one of those days where you need something warm and filling. This skillet delivers every time.
- Crowd-Pleaser: I’ve served this to picky eaters, to friends who claim they don’t like ground beef, and even to my aunt who once told me my cooking was “adventurous” (which I think was a compliment). Everyone goes back for seconds.
- Unbelievably Delicious: The sun-dried tomatoes bring this intense, concentrated flavor that regular tomatoes just can’t match. Paired with the savory ground beef and creamy sauce, it’s comfort food that actually satisfies.
What makes this recipe different from the dozens of other pasta skillets out there is the technique. Instead of just dumping everything in a pot, you build flavor in layers — browning the beef properly, letting the sun-dried tomatoes sizzle in the rendered fat, and deglazing the pan with a splash of pasta water. It sounds fancy, but it’s just smart cooking that anyone can do. This isn’t just good for a quick meal. It’s the kind of dish that makes you close your eyes after the first bite, lean back in your chair, and forget about whatever stress you were carrying.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients that work together to create something far greater than the sum of their parts. You don’t need anything exotic or hard to find — just good staples and a jar of sun-dried tomatoes that will become your new best friend.
- Ground Beef (1 lb / 450g): I recommend 80/20 ground beef for the best flavor. The fat renders down and adds richness to the sauce. If you use leaner beef, you might need to add a drizzle of olive oil to compensate. I usually buy from a local butcher when I can, but any good-quality ground beef works.
- Sun-Dried Tomatoes (1/2 cup / 80g, chopped): Look for the ones packed in oil with herbs. They’re more flavorful and softer than the dry-packed ones. If you only have dry-packed, rehydrate them in hot water for 10 minutes before using. I personally love the brand Mezzetta for their consistent quality.
- Pasta (8 oz / 225g): Short pasta works best here — penne, fusilli, or rigatoni. The ridges and hollows catch the sauce beautifully. I’ve used whole wheat pasta and gluten-free pasta successfully, just adjust the cooking time according to the package.
- Yellow Onion (1 medium, diced): Adds sweetness and depth. Don’t skip it. You can substitute with a shallot if that’s what you have, but onion is really the backbone here.
- Garlic (3 cloves, minced): Fresh garlic is non-negotiable for me. The jarred stuff has a different flavor that doesn’t quite work the same way. Take the extra 30 seconds to mince it yourself.
- Tomato Paste (2 tablespoons): This concentrates the tomato flavor and gives the sauce a beautiful deep red color. I like the double-concentrated paste in a tube because it keeps in the fridge forever.
- Heavy Cream (1/2 cup / 120ml): This creates the creamy, luscious sauce that ties everything together. You can substitute with half-and-half for a lighter version, but the sauce won’t be as thick. For a dairy-free option, full-fat coconut milk works surprisingly well.
- Beef Broth (1 cup / 240ml): Use low-sodium so you can control the salt level. Chicken broth works in a pinch, but beef broth adds a deeper savory note that complements the ground beef.
- Parmesan Cheese (1/2 cup / 50g, grated): Please buy a block and grate it yourself. The pre-shredded stuff has anti-caking agents that prevent it from melting smoothly. It makes a real difference.
- Dried Oregano (1 teaspoon): Earthy and slightly floral, oregano is a classic pairing with tomatoes. You can use Italian seasoning if that’s what you have.
- Red Pepper Flakes (1/4 teaspoon, optional): Adds a gentle warmth, not overpowering heat. Leave it out if you’re sensitive to spice, but I think it brightens the whole dish.
- Salt and Black Pepper: To taste. I use kosher salt and freshly ground black pepper. Season as you go, not just at the end.
- Fresh Basil or Parsley (for garnish): A handful of fresh herbs at the end adds color and a fresh pop of flavor. It’s optional but highly recommended.
Equipment Needed
You don’t need a professional kitchen to make this cozy sun-dried tomato ground beef pasta skillet. In fact, you probably already have everything you need. Here’s what I use:
- Large Skillet or Dutch Oven (12-inch / 30cm): A heavy-bottomed pan is ideal. It distributes heat evenly and prevents the sauce from burning. I use my trusty cast iron skillet for this, but a stainless steel or non-stick pan works just fine.
- Large Pot for Pasta: Any pot that can hold at least 4 quarts of water will do. Salt the water generously — it should taste like the sea.
- Wooden Spoon or Silicone Spatula: For stirring and scraping up the browned bits from the bottom of the pan. Those bits are pure flavor.
- Chef’s Knife and Cutting Board: For dicing the onion and mincing the garlic. A sharp knife makes this job so much easier and safer.
- Measuring Cups and Spoons: I know some people eyeball everything, but for the best results, measure the cream and broth. Trust me on this.
- Colander: For draining the pasta. Remember to reserve some pasta water before you drain!
If you don’t have a Dutch oven, don’t worry. A deep skillet with a lid works perfectly. I’ve even made this in a large saucepan when I was traveling and using a friend’s kitchen. It’s a forgiving recipe that adapts to what you have.
Preparation Method

Let me walk you through this step by step. I’ve made this cozy sun-dried tomato ground beef pasta skillet so many times that I could do it with my eyes closed, but I’ll share every detail so you get it right on your first try.
- Bring a large pot of salted water to a boil. Add your pasta and cook according to the package directions until al dente. For most short pasta, that’s around 8-10 minutes. Before you drain the pasta, scoop out 1 cup of the starchy pasta water and set it aside. This liquid gold is what helps bind the sauce later. Drain the pasta and set it aside.
- While the pasta cooks, heat your large skillet over medium-high heat. Add the ground beef and break it apart with a wooden spoon. Let it brown undisturbed for about 3-4 minutes before stirring. You want a deep, caramelized crust on the meat — that’s where the flavor lives. Cook until the beef is fully browned and no longer pink, about 6-8 minutes total.
- Using a slotted spoon, transfer the cooked beef to a plate. Leave about 1 tablespoon of rendered fat in the skillet. If there’s too much fat, pour off the excess. If there’s not enough, add a drizzle of olive oil.
- Reduce the heat to medium and add the diced onion to the skillet. Cook, stirring occasionally, until the onion is soft and translucent, about 4-5 minutes. The edges should be just starting to turn golden. Add the minced garlic and cook for another 30 seconds until fragrant. Don’t let the garlic burn — it turns bitter quickly.
- Add the chopped sun-dried tomatoes to the skillet. Stir them into the onions and garlic, letting them sizzle for about 1 minute. This releases their oils and intensifies their flavor. The kitchen will start smelling incredible at this point.
- Stir in the tomato paste. Cook it for 1-2 minutes, stirring constantly. The paste will darken slightly and smell almost sweet. This step removes the raw, tinny flavor of the paste and deepens the overall taste of the sauce.
- Pour in the beef broth and the reserved pasta water. Use your wooden spoon to scrape up any browned bits from the bottom of the pan. This is called deglazing, and it’s where all that flavor gets incorporated into the sauce. Bring the liquid to a simmer.
- Return the cooked ground beef to the skillet. Stir in the dried oregano, red pepper flakes (if using), and a generous pinch of salt and black pepper. Let the mixture simmer for 3-4 minutes, allowing the flavors to meld together. The sauce will thicken slightly.
- Reduce the heat to low and pour in the heavy cream. Stir gently until the cream is fully incorporated and the sauce turns a beautiful, velvety orange color. Taste it and adjust the seasoning — you might want more salt or a crack of black pepper.
- Add the cooked pasta to the skillet. Toss everything together until the pasta is evenly coated in the sauce. Sprinkle in the grated Parmesan cheese and stir until it melts into the sauce, making it even creamier.
- Remove the skillet from the heat. Let it rest for 2-3 minutes before serving. This allows the sauce to thicken slightly and cling to the pasta. Garnish with fresh basil or parsley and extra Parmesan if you’re feeling generous.
A quick note: if the sauce seems too thick at any point, add a splash of the reserved pasta water to loosen it up. If it’s too thin, let it simmer for another minute or two. You’re in control here.
Cooking Tips & Techniques
I’ve made every mistake you can imagine with this recipe, and I’m sharing them so you don’t have to. Here are the tips that make this cozy sun-dried tomato ground beef pasta skillet truly foolproof.
Don’t rush the browning. I know it’s tempting to stir the ground beef constantly, but let it sit in the pan for a few minutes without moving. That deep brown crust is where the savory flavor comes from. If you stir too much, the meat steams instead of browns, and you lose that richness.
Reserve more pasta water than you think you need. I always save at least a cup, even if I don’t use it all. The starchy water helps emulsify the sauce and gives it a silky texture that cream alone can’t achieve. If your sauce looks separated or greasy, a splash of pasta water will bring it back together.
Toast the tomato paste properly. This is one of those small steps that makes a huge difference. Cooking the paste for a minute or two before adding liquid deepens its flavor and removes any metallic taste. I learned this the hard way after making a sauce that tasted oddly flat.
Season in layers. Add a pinch of salt when you cook the onions, another when you add the beef back, and taste again at the end. Layering the seasoning ensures every component is well-seasoned, not just the final dish. I once forgot to salt the pasta water, and the whole dish tasted bland no matter how much salt I added at the end.
Let the dish rest before serving. This is hard when you’re hungry, but those 2-3 minutes of resting time allow the sauce to thicken and the flavors to settle. The pasta absorbs a bit of the sauce, and every bite becomes more cohesive.
Variations & Adaptations
One of the things I love about this cozy sun-dried tomato ground beef pasta skillet is how adaptable it is. I’ve played around with it more times than I can count, and here are some variations that work beautifully.
Make it dairy-free: Swap the heavy cream with full-fat canned coconut milk. The coconut flavor is subtle and actually complements the sun-dried tomatoes nicely. Use a dairy-free Parmesan alternative or just omit it. The sauce will be slightly thinner but still delicious.
Add more vegetables: I’ve tossed in a handful of fresh spinach at the end, letting it wilt into the sauce. You can also add diced zucchini or bell peppers along with the onions. Mushrooms are another great addition — sauté them with the beef for an earthy depth.
Swap the protein: Ground turkey or chicken works well here, though you might need to add a little olive oil since they’re leaner. For a vegetarian version, use crumbled firm tofu or a plant-based ground meat substitute. The sun-dried tomatoes are bold enough to carry the flavor.
Try different pasta shapes: While I love short pasta for this, I’ve also made it with fettuccine and spaghetti. The key is to undercook the pasta slightly so it finishes cooking in the sauce. Long pasta needs a bit more sauce to coat it evenly.
Add a splash of wine: After deglazing with broth, I sometimes add a splash of red wine before the cream. It adds another layer of complexity. Use something you’d actually drink — nothing fancy, just a decent table wine.
Make it spicy: If you love heat, double the red pepper flakes or add a finely chopped fresh chili along with the garlic. The cream balances the spice beautifully.
Serving & Storage Suggestions
This cozy sun-dried tomato ground beef pasta skillet is best served warm, straight from the skillet. There’s something about eating it right out of the pan that feels extra comforting. But here’s how to handle it whether you’re serving it now or saving it for later.
Serving: Spoon the pasta into shallow bowls and garnish with fresh basil or parsley. A final grating of Parmesan over the top adds a salty, nutty finish. I like to serve it with a simple side salad dressed with lemon and olive oil to cut through the richness. Crusty bread is also excellent for sopping up any leftover sauce.
Storage: Let the pasta cool completely before transferring it to an airtight container. It will keep in the refrigerator for up to 4 days. The pasta will absorb some of the sauce as it sits, so don’t be alarmed if it looks drier the next day. That’s normal.
Reheating: The best way to reheat this is in a skillet over medium-low heat. Add a splash of water, broth, or milk to loosen the sauce, and stir gently until warmed through. You can also microwave it in 30-second bursts, stirring between each, but the texture won’t be quite as good. I’ve found that the flavors actually deepen overnight, so leftovers taste even better the next day.
Freezing: This dish freezes well for up to 2 months. Portion it into freezer-safe containers, leaving a little room for expansion. Thaw overnight in the refrigerator before reheating. The sauce might separate slightly upon thawing, but a good stir while reheating brings it back together.
Nutritional Information & Benefits
While I wouldn’t call this a health food, it does have some redeeming qualities beyond being downright delicious. Here’s a rough breakdown per serving (based on 4 servings):
- Calories: Approximately 580-620 per serving
- Protein: 32g — thanks to the ground beef and Parmesan
- Fat: 28g — mostly from the beef and cream
- Carbohydrates: 48g — from the pasta and vegetables
- Fiber: 4g — the sun-dried tomatoes and onions contribute
- Iron: 25% of the daily value — from the beef and tomatoes
Sun-dried tomatoes are surprisingly nutrient-dense. They’re packed with lycopene, an antioxidant that supports heart health, and they’re a good source of vitamin C and potassium. The beef provides high-quality protein and B vitamins, which help with energy metabolism. And hey, the cream has calcium, so that’s something.
If you’re watching your carb intake, you can swap the pasta for zucchini noodles or spaghetti squash. The sauce works beautifully with both. For a lower-fat version, use lean ground beef and half-and-half instead of heavy cream. It won’t be quite as luxurious, but it’ll still be satisfying.
Conclusion
I keep coming back to this cozy sun-dried tomato ground beef pasta skillet because it delivers exactly what it promises — comfort, warmth, and deep, satisfying flavor in under 30 minutes. It’s the kind of recipe that feels like a secret weapon in your back pocket. When you’re tired, when the weather is miserable, when you just need something that tastes like effort without actually requiring much, this is the answer.
I love that it started with a grumpy furniture restorer in a dusty workshop. It reminds me that great recipes come from the most unexpected places. You don’t need a fancy culinary degree or a kitchen full of gadgets. You just need good ingredients, a hot pan, and a willingness to try something new.
I’d love to hear how yours turns out. Did you add your own twist? Did your family ask for seconds? Drop a comment below and let me know. And if you share it on social media, tag me — I want to see your cozy skillet dinners. Until next time, happy cooking and stay warm.
Frequently Asked Questions
Can I use ground turkey instead of ground beef?
Absolutely. Ground turkey works well, though it’s leaner, so you might need to add a tablespoon of olive oil to the pan before browning. The sun-dried tomatoes and cream provide enough flavor that you won’t miss the beef.
What if I don’t have sun-dried tomatoes packed in oil?
You can use dry-packed sun-dried tomatoes, but rehydrate them first. Place them in a bowl, cover with hot water, and let them sit for 10-15 minutes until softened. Drain and chop them before using. The flavor will be slightly less intense, but it still works.
Can I make this recipe gluten-free?
Yes, simply use your favorite gluten-free pasta. I’ve had good results with brown rice pasta and chickpea pasta. Just be careful not to overcook it, as gluten-free pasta can get mushy quickly. The rest of the ingredients are naturally gluten-free.
How do I prevent the sauce from being too thin?
Make sure you’re not adding too much pasta water at once. Start with half a cup and add more only if needed. Also, let the sauce simmer for a few minutes after adding the cream to allow it to thicken. If it’s still thin, mix 1 teaspoon of cornstarch with 2 tablespoons of cold water and stir it in.
Can I double this recipe?
Yes, but you’ll need a larger skillet or Dutch oven. A 14-inch pan works best for doubling. The cooking time for browning the beef will be slightly longer since there’s more meat. Everything else scales up easily. Just be careful not to overcrowd the pan when browning the beef — work in batches if needed.
Pin This Recipe!

Cozy Sun-Dried Tomato Beef Pasta Skillet (Easy 30-Minute Meal)
A quick and comforting pasta skillet with ground beef, sun-dried tomatoes, and a creamy sauce, ready in just 30 minutes. Perfect for cozy nights when you need a warm, satisfying meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: Italian-American
Ingredients
- 1 lb (450g) ground beef (80/20 recommended)
- 1/2 cup (80g) sun-dried tomatoes packed in oil, chopped
- 8 oz (225g) short pasta (penne, fusilli, or rigatoni)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 1/2 cup (120ml) heavy cream
- 1 cup (240ml) low-sodium beef broth
- 1/2 cup (50g) grated Parmesan cheese
- 1 teaspoon dried oregano
- 1/4 teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- Fresh basil or parsley for garnish
Instructions
- Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Reserve 1 cup of pasta water before draining. Drain and set aside.
- Heat a large skillet over medium-high heat. Add ground beef and break apart with a wooden spoon. Let brown undisturbed for 3-4 minutes, then stir and cook until fully browned, about 6-8 minutes total.
- Transfer cooked beef to a plate using a slotted spoon. Leave about 1 tablespoon of rendered fat in the skillet.
- Reduce heat to medium. Add diced onion and cook until soft and translucent, about 4-5 minutes. Add minced garlic and cook for 30 seconds until fragrant.
- Add chopped sun-dried tomatoes and stir for 1 minute to release their oils.
- Stir in tomato paste and cook for 1-2 minutes, stirring constantly, until darkened and fragrant.
- Pour in beef broth and reserved pasta water. Scrape up browned bits from the bottom of the pan. Bring to a simmer.
- Return cooked ground beef to the skillet. Stir in dried oregano, red pepper flakes (if using), salt, and pepper. Simmer for 3-4 minutes.
- Reduce heat to low. Pour in heavy cream and stir until fully incorporated and sauce is velvety.
- Add cooked pasta to the skillet and toss to coat. Sprinkle in grated Parmesan and stir until melted.
- Remove from heat and let rest for 2-3 minutes before serving. Garnish with fresh basil or parsley and extra Parmesan if desired.
Notes
Reserve more pasta water than you think you need; it helps emulsify the sauce. Don’t rush the browning of the beef for maximum flavor. Toast the tomato paste to deepen its taste. Season in layers for best results. Let the dish rest before serving to allow the sauce to thicken.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 600
- Sugar: 8
- Sodium: 650
- Fat: 28
- Saturated Fat: 12
- Carbohydrates: 48
- Fiber: 4
- Protein: 32
Keywords: sun-dried tomato beef pasta, easy 30-minute meal, ground beef skillet, creamy pasta, comfort food, weeknight dinner


