If you’re craving a comforting and flavorful pasta dinner, this Tomato Spinach Chicken Spaghetti is exactly what you need. Tender chicken pieces, fresh spinach, and al dente spaghetti are coated in a creamy tomato sauce and topped with melted cheese. This dish is perfect for busy weeknights, family dinners, or a cozy weekend meal. With easy ingredients and minimal prep, it’s a one-pan wonder that feels like a gourmet dinner without all the effort.
Why You’ll Love This Recipe
- Hearty and satisfying: Chicken, spinach, and spaghetti make a balanced, filling meal.
- Quick and easy: Ready in about 35–40 minutes with simple ingredients.
- Family-friendly: Kids and adults love the cheesy tomato flavor.
- One-pan convenience: Minimal cleanup, maximum flavor.
- Customizable: Add extra vegetables or spice it up with red pepper flakes.
Ingredients

- 2 cups cooked spaghetti
- 1 pound boneless, skinless chicken breasts, cubed
- 1 tablespoon olive oil
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 can (15 ounces) diced tomatoes
- 1 can (8 ounces) tomato sauce
- 1 teaspoon Italian seasoning
- ½ teaspoon paprika
- Salt and black pepper to taste
- 3 cups fresh spinach
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- Fresh basil, chopped (for garnish)
Step-by-Step Instructions

- Cook the chicken: Heat olive oil in a large skillet over medium heat. Add cubed chicken and cook until no longer pink. Remove and set aside.
- Sauté vegetables: In the same skillet, add onion and garlic. Cook for 3–4 minutes until soft and fragrant.
- Add tomatoes and seasoning: Stir in diced tomatoes, tomato sauce, Italian seasoning, paprika, salt, and pepper. Simmer 5 minutes.
- Add chicken and spinach: Return cooked chicken to the skillet, then stir in fresh spinach. Cook until spinach is wilted.
- Combine with pasta: Add cooked spaghetti and toss until evenly coated with sauce.
- Add cheese and serve: Sprinkle mozzarella and Parmesan over the top. Cover and let cheese melt. Garnish with fresh basil and serve warm.
Tips & Variations
- Vegetarian option: Replace chicken with chickpeas or tofu.
- Extra veggies: Add mushrooms, zucchini, or bell peppers.
- Spicy kick: Add crushed red pepper flakes or hot sauce.
- Cheese variety: Try mozzarella, provolone, or fontina for different flavors.
- Meal prep: Store pasta and sauce separately in the fridge to prevent soggy noodles.
Storage & Freezer Instructions
- Refrigerator: Store in an airtight container for up to 3 days. Reheat gently on the stove or microwave.
- Freezer: Freeze the cooked sauce with chicken (without pasta) for up to 2 months. Thaw overnight and combine with freshly cooked pasta.
- Reheating tip: Cover with foil and bake at 350°F (175°C) for 15–20 minutes to retain moisture.
Serving & Pairing Ideas

- Pair with garlic bread or a fresh side salad.
- Add a light drizzle of olive oil or a sprinkle of red pepper flakes for extra flavor.
- A sparkling water, or iced tea complements this creamy tomato pasta.
Frequently Asked Questions
Can I use whole wheat or gluten-free spaghetti?
Yes! Cook according to package directions and add to the sauce when ready.
Can I prepare this dish ahead of time?
Yes, cook the sauce and chicken, then store separately from pasta. Reheat and combine before serving.
Can I make this vegetarian?
Absolutely! Substitute chickpeas, tofu, or a plant-based chicken alternative.
How can I make this dish spicier?
Add crushed red pepper flakes, hot paprika, or a dash of hot sauce to the tomato sauce.
Ready to Make It?
This Tomato Spinach Chicken Spaghetti is a quick, comforting, and cheesy meal that’s perfect for busy weeknights. With tender chicken, fresh spinach, and a creamy tomato sauce, it’s a pasta dish the whole family will love.
You Might Also Like
- Strawberry Banana Bread – Soft banana bread infused with fresh strawberries, perfect for breakfast or snack time.
- Apple Butter Biscuit Breakfast Bake – Golden biscuits baked with rich apple butter and cinnamon for a cozy morning treat.
- Ground Beef Bulgogi – Tender ground beef marinated in Korean-style flavors for a quick and tasty dinner.
- Creamy Cajun Sausage Pasta – Spicy Cajun sausage meets creamy pasta sauce for a bold and comforting dinner dish.
Tomato Spinach Chicken Spaghetti
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
A comforting and cheesy pasta dish with tender chicken, fresh spinach, and a creamy tomato sauce, perfect for family dinners or weeknight meals.
Ingredients
2 cups cooked spaghetti
1 pound boneless, skinless chicken breasts, cubed
1 tablespoon olive oil
1 small onion, chopped
2 cloves garlic, minced
1 can (15 ounces) diced tomatoes
1 can (8 ounces) tomato sauce
1 teaspoon Italian seasoning
½ teaspoon paprika
Salt and black pepper to taste
3 cups fresh spinach
1 cup shredded mozzarella cheese
½ cup grated Parmesan cheese
Fresh basil, chopped
Instructions
1. Heat olive oil in a large skillet over medium heat. Add cubed chicken and cook until no longer pink. Remove and set aside.
2. In the same skillet, add onion and garlic. Cook for 3–4 minutes until soft and fragrant.
3. Stir in diced tomatoes, tomato sauce, Italian seasoning, paprika, salt, and pepper. Simmer 5 minutes.
4. Return cooked chicken to the skillet, then stir in fresh spinach. Cook until spinach is wilted.
5. Add cooked spaghetti and toss until evenly coated with sauce.
6. Sprinkle mozzarella and Parmesan over the top. Cover and let cheese melt. Garnish with fresh basil and serve warm.
Notes
Substitute chicken with chickpeas or tofu for a vegetarian version.
Add extra vegetables like mushrooms, zucchini, or bell peppers.
Spice it up with crushed red pepper flakes or hot sauce.
Use mozzarella, provolone, or fontina for different cheese flavors.
Store pasta and sauce separately for meal prep to prevent soggy noodles.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Pasta, Dinner
- Method: Stovetop / Skillet
- Cuisine: American
Nutrition
- Serving Size: 1 plate
- Calories: 510
- Sugar: 6g
- Sodium: 840mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 48g
- Fiber: 5g
- Protein: 36g
- Cholesterol: 95mg