If you’re looking for a comforting, creamy, and flavorful pasta dish that comes together quickly, this Creamy Tomato Chicken and Broccoli Penne is the perfect recipe for you. It combines tender chicken, fresh broccoli, and penne pasta, all coated in a rich and creamy tomato sauce. This dish is a complete meal with protein, vegetables, and carbs, making it a wholesome and satisfying option for lunch or dinner.
One of the best things about this recipe is its balance of flavors and textures. The juicy chicken adds heartiness, the broccoli brings a fresh bite, and the creamy tomato sauce ties everything together beautifully. Plus, it’s a great way to incorporate more vegetables into your meal without sacrificing taste.
Whether you’re making this for a weeknight dinner or meal prepping for the week, this recipe is easy to follow and doesn’t require any complicated techniques. The combination of simple ingredients creates a restaurant-quality dish that you can enjoy in the comfort of your own home. Keep reading to find out why you’ll love this recipe and how to make it step by step!
Recipe Overview
Feature | Details |
---|---|
Preparation Time | 10 minutes |
Cooking Time | 25 minutes |
Total Time | 35 minutes |
Servings | 4 |
Calories | ~550 per serving |
Protein | High (from chicken & cheese) |
Gluten-Free | No (but can use gluten-free pasta) |
Vegan-Friendly | No (contains chicken & dairy) |
Main Ingredients | Chicken, broccoli, penne, tomato sauce, cream, cheese |
Best For | Lunch, dinner, meal prep |
Why You’ll Love This Recipe

There are so many reasons to love this Creamy Tomato Chicken and Broccoli Penne! Here’s why this dish will become a staple in your home:
- Easy to Make: This recipe requires only a few simple steps and is perfect for busy weeknights.
- Rich and Creamy Sauce: The combination of tomato sauce, cream, and cheese creates a luscious, velvety texture that coats the pasta beautifully.
- Nutritious and Balanced: With protein from the chicken, fiber from the broccoli, and energy-boosting carbs from the pasta, this dish is a complete meal.
- Great for Meal Prep: Make a batch in advance and store leftovers for a quick and delicious meal anytime.
- Customizable: You can easily swap ingredients to suit your dietary needs or preferences (such as using gluten-free pasta or adding extra veggies).
- Family-Friendly: This creamy pasta dish is a crowd-pleaser, making it a great option for family dinners.
Ingredients to Make Tomato Chicken and Broccoli Penne

To create this Creamy Tomato Chicken and Broccoli Penne, you’ll need a combination of fresh and pantry-friendly ingredients. Each ingredient plays an important role in adding flavor, texture, and nutrition to the dish.
Pasta & Protein
- Penne Pasta (12 oz / 340g): Penne is perfect for holding onto the creamy tomato sauce, but you can use any pasta shape you prefer. Whole wheat or gluten-free options work as well.
- Boneless, Skinless Chicken Breast (2 medium, about 1 lb / 450g): Lean and high in protein, chicken breast adds a hearty and satisfying element to the dish. You can also use chicken thighs for extra juiciness.
Vegetables
- Broccoli Florets (2 cups, chopped): Adds a pop of color, fiber, and nutrients. Blanching or lightly steaming ensures they stay vibrant and tender-crisp.
- Garlic (3 cloves, minced): A key ingredient that enhances the overall flavor with a delicious aromatic depth.
- Onion (1 small, finely chopped): Provides a mild sweetness and helps build the base flavor of the sauce.
Sauce & Seasonings
- Tomato Sauce (1 ½ cups): The base of the sauce, adding a rich tomato flavor that balances well with the creamy ingredients.
- Heavy Cream (¾ cup): Creates the luscious, creamy texture that coats the pasta beautifully. If you want a lighter option, use half-and-half or milk.
- Parmesan Cheese (½ cup, grated): Adds a salty, nutty flavor that enhances the creaminess of the sauce.
- Italian Seasoning (1 tsp): A blend of basil, oregano, thyme, and rosemary that adds a classic Italian touch.
- Red Pepper Flakes (¼ tsp, optional): If you like a little heat, this will give the dish a slight spicy kick.
- Salt & Black Pepper (to taste): Essential seasonings to bring out all the flavors.
Cooking Essentials
- Olive Oil (2 tbsp): Used for sautéing the chicken, onions, and garlic, adding a nice richness to the dish.
- Chicken Broth (½ cup): Helps thin out the sauce and adds depth of flavor. You can use vegetable broth for a different taste.
Steps to Make Creamy Tomato Chicken and Broccoli Penne

Making this Creamy Tomato Chicken and Broccoli Penne is simple and straightforward. Follow these step-by-step instructions to create a flavorful and comforting dish.
Step 1: Cook the Pasta and Broccoli
Start by bringing a large pot of salted water to a boil. Add the penne pasta and cook according to the package instructions until al dente. About 2 minutes before the pasta is done, add the broccoli florets to the pot. This will lightly blanch the broccoli while finishing the pasta.
Once both are cooked, drain them and set aside. To prevent the pasta from sticking together, you can toss it with a tiny bit of olive oil.
Step 2: Cook the Chicken
While the pasta is cooking, heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the chicken breast pieces, season with salt, black pepper, and half of the Italian seasoning, and cook for about 5-6 minutes, stirring occasionally, until the chicken is golden brown and fully cooked through.
Once done, remove the chicken from the skillet and set it aside on a plate.
Step 3: Sauté the Aromatics
In the same skillet, add another 1 tablespoon of olive oil. Add the chopped onion and cook for about 2-3 minutes until it becomes soft and translucent. Then, stir in the minced garlic and cook for another 30 seconds until fragrant. Be careful not to burn the garlic, as it can turn bitter.
Step 4: Make the Creamy Tomato Sauce
Reduce the heat to medium, then pour in the tomato sauce and chicken broth. Stir well to combine. Add the remaining Italian seasoning, red pepper flakes (if using), and salt & pepper to taste. Let the sauce simmer for about 5 minutes, allowing the flavors to meld together.
Next, lower the heat and stir in the heavy cream and grated Parmesan cheese. Stir continuously until the cheese is fully melted and the sauce becomes creamy and smooth.
Step 5: Combine Everything
Return the cooked chicken to the skillet, followed by the drained pasta and broccoli. Toss everything together gently, making sure the pasta is evenly coated with the creamy tomato sauce. Let it cook for another 1-2 minutes, just to warm everything through.
Step 6: Serve and Enjoy!
Remove the skillet from heat and give the pasta one final stir. Taste and adjust seasoning if needed. Serve the Creamy Tomato Chicken and Broccoli Penne hot, garnished with extra Parmesan cheese and freshly chopped basil or parsley if desired.
Serving Suggestions

This Creamy Tomato Chicken and Broccoli Penne is a hearty and satisfying meal on its own, but pairing it with the right sides can enhance the experience. A slice of warm garlic bread or a crusty baguette is perfect for soaking up the creamy tomato sauce. If you prefer something lighter, a simple green salad with a lemon vinaigrette balances the richness of the dish.
For those who enjoy extra cheese, sprinkle some grated Parmesan or shredded mozzarella on top before serving. If you’re looking for a good drink pairing, a glass of Pinot Grigio or Chianti complements the creamy and tangy flavors of the sauce.
To add more vegetables, consider serving this pasta with roasted asparagus, zucchini, or bell peppers. These sides bring a fresh contrast to the dish while keeping it nutritious and balanced.
Meal Prep Tips

This Creamy Tomato Chicken and Broccoli Penne is a great meal prep option, as it stays fresh and flavorful for several days. Preparing it in advance can save time and make weeknight dinners much easier. Here’s how you can make it ahead of time while keeping the best taste and texture.
How to Meal Prep This Dish
If you want to cook the entire dish in advance, prepare it as instructed, but slightly undercook the pasta by about 1-2 minutes. This prevents it from becoming too soft when reheated. Once the pasta, sauce, and chicken are fully combined, let it cool completely before storing.
Divide the pasta into airtight containers and store them in the fridge for up to 4 days. For individual portions, use meal prep containers so you can easily grab one and reheat when needed.
Prepping Ingredients in Advance
If you prefer to cook fresh but still save time, you can prep the ingredients ahead:
- Chop the broccoli and onions and store them in airtight containers in the fridge.
- Slice the chicken and season it with salt, pepper, and Italian seasoning. Keep it refrigerated for up to 24 hours before cooking.
- Cook the pasta ahead of time, toss it with a little olive oil, and refrigerate it separately to prevent sticking.
Reheating Tips for Meal Prepped Pasta
To reheat, warm the pasta on the stove over medium heat with a splash of milk, cream, or broth to bring back the creamy texture. If using a microwave, heat in 30-second intervals, stirring in between, until warmed through.
Tips and Tricks

Making the perfect Creamy Tomato Chicken and Broccoli Penne is easy with a few simple tricks. These tips will help you enhance the flavor, improve texture, and avoid common mistakes.
1. Cook the Pasta Just Right
For the best texture, cook the pasta al dente (firm to the bite) since it will continue to absorb the sauce after mixing. If overcooked, it may become too soft and mushy.
2. Use Fresh Ingredients for Maximum Flavor
Fresh garlic, onions, and quality Parmesan cheese will elevate the dish’s taste. If possible, use fresh broccoli instead of frozen for a better texture.
3. Don’t Overcook the Broccoli
To keep broccoli bright and slightly crisp, blanch it for just 1-2 minutes in boiling water before adding it to the pasta. Overcooking can make it mushy.
4. Balance the Sauce Consistency
If the sauce is too thick, add a splash of chicken broth, milk, or reserved pasta water to loosen it. If it’s too thin, let it simmer a little longer to thicken up.
5. Let the Cheese Melt Slowly
When adding Parmesan to the sauce, stir gently over low heat to prevent clumping. High heat can make the cheese separate and create a grainy texture.
6. Customize the Protein
If you prefer a different protein, swap chicken for shrimp, turkey, or even tofu. Shredded rotisserie chicken is also a great shortcut.
7. Adjust the Spice Level
For a little heat, add red pepper flakes or a pinch of cayenne pepper. If you prefer a milder flavor, omit the spice altogether.
Variations of Creamy Tomato Chicken and Broccoli Penne

One of the best things about this recipe is how versatile it is. You can easily tweak it to match your dietary preferences, add different flavors, or use what you already have in your kitchen. Here are some delicious variations to try:
1. Make It Vegetarian
Skip the chicken and add more vegetables like mushrooms, bell peppers, zucchini, or spinach. You can also replace the chicken with chickpeas, tofu, or plant-based protein for a hearty meat-free version.
2. Use a Different Protein
Instead of chicken, try using shrimp, ground turkey, sausage, or even leftover rotisserie chicken. Each protein brings a unique twist to the dish while keeping it filling and delicious.
3. Swap the Pasta
While penne is great for holding onto the sauce, you can switch it up with rigatoni, fusilli, bowtie pasta, or even whole wheat or gluten-free pasta for a healthier option.
4. Try a Different Cheese
Parmesan is a classic choice, but you can experiment with mozzarella for extra creaminess, feta for a tangy touch, or ricotta for a smoother texture.
5. Make It Spicy
For those who love a little heat, increase the red pepper flakes, add chopped jalapeños, or drizzle in some hot sauce before serving.
6. Lighten It Up
For a lower-calorie version, use Greek yogurt or light cream instead of heavy cream. You can also swap out some of the pasta for extra broccoli or zucchini noodles to reduce carbs.
Storage Instructions

If you have leftovers, storing them properly will help maintain their flavor and texture. Here’s how to keep your Creamy Tomato Chicken and Broccoli Penne fresh for later.
Refrigerating
Let the pasta cool completely before transferring it to an airtight container. Store it in the refrigerator for up to 4 days.
Freezing (Optional)
This dish can be frozen, but the texture may change slightly when reheated. If you plan to freeze it, store it in a freezer-safe container and freeze for up to 2 months. When reheating, you may need to add extra cream or broth to restore the creamy texture.
Best Containers for Storage
Use glass or BPA-free plastic containers with tight-fitting lids to keep the pasta fresh and prevent the sauce from drying out.
Can We Reheat Creamy Tomato Chicken and Broccoli Penne?

Yes! This dish reheats well, but to maintain its creamy texture and avoid drying out, follow these reheating tips.
Reheating on the Stovetop (Best Method)
For the best results, reheat the pasta in a skillet over medium heat. Add a splash of milk, cream, or chicken broth to bring back the creamy consistency. Stir occasionally and heat for about 5 minutes, or until warmed through.
Reheating in the Microwave
If using a microwave, transfer a portion to a microwave-safe dish. Add a little bit of liquid (milk, broth, or cream) and cover loosely with a lid or damp paper towel. Heat in 30-second intervals, stirring in between, until hot.
Reheating from Frozen
If frozen, thaw the pasta overnight in the refrigerator before reheating. Then, follow the stovetop or microwave method to warm it up. Avoid reheating directly from frozen, as it may cook unevenly.
Recipe FAQs
1. Can I use a different type of pasta?
Yes! While penne works well, you can use rigatoni, fusilli, farfalle, or even spaghetti. Whole wheat or gluten-free pasta is also a great option.
2. How do I make the sauce thicker?
If the sauce is too thin, let it simmer for a few extra minutes to reduce. You can also add more Parmesan cheese or a small amount of cornstarch mixed with water to thicken it.
3. Can I make this dish dairy-free?
Yes! Swap the heavy cream for coconut milk or a dairy-free cream alternative, and use nutritional yeast or dairy-free cheese instead of Parmesan.
4. What if I don’t have heavy cream?
You can substitute half-and-half, whole milk, or even Greek yogurt for a lighter version. Just note that the sauce may not be as rich and creamy.
5. Can I add more vegetables?
Absolutely! Try adding spinach, mushrooms, bell peppers, zucchini, or cherry tomatoes for extra nutrients and flavor.
6. Can I use pre-cooked chicken?
Yes! If using leftover chicken or rotisserie chicken, simply shred or dice it and add it to the sauce when combining everything.
Conclusion
This Creamy Tomato Chicken and Broccoli Penne is a comforting and satisfying meal that’s easy to make and full of flavor. With its creamy tomato sauce, tender chicken, and nutritious broccoli, this dish is perfect for busy weeknights, meal prep, or a cozy family dinner.
It’s a versatile recipe that can be customized to fit different dietary needs, whether you want to swap proteins, add more veggies, or lighten it up. Plus, with proper storage and reheating, you can enjoy this delicious pasta even on the busiest days.
Give this recipe a try, and let us know how it turns out! Whether you’re making it as a quick dinner or meal prepping for the week, this pasta is sure to become a favorite in your kitchen. Enjoy! 🍽️