Tomato Spinach Sausage Pasta was born on one of those days when I opened the fridge stared at half a pack of sausage a handful of spinach and a few cherry tomatoes and decided to just toss everything into a pan while the pasta boiled beside me. What came out of that spontaneous dinner was a rich hearty one-pan dish that’s now part of my weekly routine because it checks every box quick flavorful and deeply comforting without requiring much thought.

Over time I’ve refined it slightly using fresh garlic and a touch of tomato paste to boost the flavor and every time I make it it feels like a cozy hug on a plate so whether you’re cooking for one or feeding a hungry family this tomato spinach sausage pasta is a no-fuss delicious meal that’s ready in minutes and sure to be a repeat favorite.
Ingredients
Here’s what I use for this recipe. You can always make substitutions if you prefer!
- Italian sausage – Brings rich flavor and heartiness to the dish with just the right amount of spice.
- Cherry tomatoes – Add sweetness and a burst of juiciness to complement the savory sausage.
- Fresh spinach – Adds color nutrients and freshness to balance the dish.
- Garlic – Boosts flavor and adds aromatic depth.
- Tomato paste – Intensifies the tomato flavor and helps create a silky sauce.
- Olive oil – Helps sauté and adds richness.
- Pasta (like rotini or penne) – Holds the sauce well and provides the base of the dish.
- Salt – Enhances every ingredient and balances the sweetness of the tomatoes.
- Black pepper – Adds a gentle kick of heat.
- Parmesan (optional) – Great for finishing with a salty nutty touch.
Tools You’ll Need
- Large skillet – Ideal for browning sausage and tossing everything together.
- Pot – For boiling pasta until al dente.
- Wooden spoon – Helps break up the sausage and stir the sauce.
- Colander – For draining pasta.
- Chef’s knife – For slicing sausage and chopping ingredients.
- Cutting board – A must-have for prepping sausage and veggies.
- Measuring cups/spoons – To get your pasta-to-sauce ratio just right.

Instructions
Step 1:
I start by bringing a large pot of salted water to a boil and cook the pasta according to the package directions then I drain it and set it aside.
Step 2:
While the pasta cooks I heat olive oil in a large skillet over medium heat and sauté the sliced sausage until it’s golden and slightly crispy.
Step 3:
Next I add minced garlic and cook it for about 30 seconds just until fragrant being careful not to burn it.
Step 4:
I stir in the tomato paste and let it cook for a minute to deepen the flavor before adding the cherry tomatoes.
Step 5:
Once the tomatoes begin to soften and burst I toss in the fresh spinach and let it wilt down into the sauce.
Step 6:
I add the cooked pasta into the skillet and toss everything together until it’s well coated and evenly combined.
Step 7:
I season with salt and black pepper to taste and sometimes sprinkle a little grated Parmesan on top before serving.
📌 Love Home Recipes? Follow Me on Pinterest!
Join thousands of others for daily Sweet home Recipes and creative ideas.
Follow Me on PinterestTips
I prefer using rotini because it grabs the sauce in every spiral but penne or fusilli work great too.
If your cherry tomatoes aren’t very juicy you can add a splash of pasta water to loosen the sauce.
For a creamy version I sometimes stir in a spoonful of cream cheese or a splash of heavy cream.
You can use spicy or sweet sausage depending on your flavor preference.
Ways to Serve
This pasta is perfect on its own with a side of crusty garlic bread.
Pair it with a simple arugula salad for a light fresh contrast.
It also makes a great packed lunch just reheat gently and enjoy!
Try serving it with roasted veggies or a glass of red wine for a cozy dinner.
Frequently Asked Questions
Can I use frozen spinach in Tomato Spinach Sausage Pasta?
Yes just thaw and squeeze out the excess water before adding it to the pan.
What’s the best sausage to use in Tomato Spinach Sausage Pasta?
I like Italian sausage either spicy or mild but you can also use chicken sausage for a lighter version.
Can I make Tomato Spinach Sausage Pasta ahead of time?
Absolutely it reheats really well and the flavors deepen as it sits just store it in an airtight container.
See You in the Kitchen
I hope this tomato spinach sausage pasta becomes one of your favorite quick dinner recipes just like it has for me. It’s cozy easy and packed with flavor from pantry and fridge staples you probably already have on hand so give it a try and don’t forget to save it for your next busy weeknight!
Happy Cooking!
Print
Tomato Spinach Sausage Pasta
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: N/A
Description
Looking for a quick and easy pasta dinner? This tomato spinach sausage pasta is the best combo of bold flavor fresh veggies and comfort! Ready in under 30 minutes this simple one-pan meal is perfect for weeknights. It’s one of the best healthyish pasta ideas you’ll want to make again and again!
Ingredients
- 8 oz pasta (rotini or penne)
- 2 tablespoons olive oil
- 2 Italian sausage links, sliced
- 2 cups cherry tomatoes
- 2 cups fresh spinach
- 2 cloves garlic, minced
- 1 tablespoon tomato paste
- Salt and pepper to taste
- Parmesan cheese, optional for garnish
Instructions
- Bring a pot of salted water to a boil and cook pasta; drain and set aside.
- In a large skillet, heat olive oil and brown sausage slices until golden.
- Add garlic and cook until fragrant, about 30 seconds.
- Stir in tomato paste and cook for 1 minute.
- Add cherry tomatoes and cook until they begin to burst.
- Toss in spinach and let it wilt.
- Add cooked pasta to skillet and combine everything well.
- Season with salt and pepper and top with Parmesan if desired.
- Serve warm and enjoy.
Notes
- Use spicy sausage for extra heat or chicken sausage for a lighter option.
- Add a splash of pasta water if the sauce is too thick.
- For a creamy twist, stir in a little cream cheese.
- Leftovers reheat beautifully for lunch the next day.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-Inspired
Nutrition
- Serving Size: 1 plate
- Calories: 450
- Sugar: 5g
- Sodium: 690mg
- Fat: 18g
- Saturated Fat: 5g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 4g
- Protein: 22g
- Cholesterol: 40mg