If you are on the lookout for a comforting yet vibrant dish that makes dinner feel like a warm hug, the Creamy Tomato Pasta with Broccoli Recipe is exactly what you need. This dish combines the luscious richness of a creamy tomato sauce with the fresh crunch of tender broccoli, bringing a perfectly balanced flavor and texture to your plate. It’s quick to make, wonderfully flavorful, and packed with wholesome ingredients that elevate a simple pasta night into an experience worth repeating again and again.

Ingredients You’ll Need
The beauty of this recipe lies in its simplicity and how every ingredient plays a critical role in building layers of taste, color, and texture. From the vibrant green broccoli to the creamy tomato base, each component shines together to make this dish unforgettable.
- 12 oz pasta (penne or fusilli): These shapes hold the sauce beautifully and create the perfect bite.
- 2 cups broccoli florets: Adds a fresh crunch and lovely green color that complements the tomatoes.
- 1 tablespoon olive oil: Provides a smooth, rich base for sautéing the garlic and highlights the sauce’s flavors.
- 3 cloves garlic (minced): Gives a fragrant depth that elevates the entire dish.
- 1/2 teaspoon red pepper flakes (optional): Adds a hint of heat, perfect for those who like a little spice.
- 1 can (15 oz) crushed tomatoes: Creates the vibrant, tangy core of the sauce.
- 1/2 teaspoon dried basil: Introduces subtle herbal notes that marry well with tomato.
- 1/2 teaspoon dried oregano: Enhances the Italian-inspired flavor profile.
- Salt and black pepper to taste: Essential for seasoning and balancing flavors.
- 1/2 cup heavy cream or half-and-half: Makes the tomato sauce decadently creamy and smooth.
- 1/3 cup grated Parmesan cheese: Brings a savory, nutty finish that ties the whole dish together.
- Fresh basil or parsley for garnish (optional): Adds freshness and a pop of color just before serving.
How to Make Creamy Tomato Pasta with Broccoli Recipe
Step 1: Cook the Pasta and Broccoli
Begin by bringing a large pot of salted water to a rolling boil—this is your pasta’s spa treatment to ensure perfect texture. Add your pasta and cook according to the package instructions. For the last 2 to 3 minutes of cooking, toss in the broccoli florets so they soften just enough without losing their lovely crunch. Drain them together and set aside.
Step 2: Sauté the Garlic and Red Pepper Flakes
In a large skillet over medium heat, warm the olive oil, then add minced garlic and red pepper flakes if you want a little kick. Sauté for about 30 seconds until the garlic releases its wonderful aroma—this quick step is the flavor foundation for your sauce.
Step 3: Develop the Tomato Sauce
Pour in the crushed tomatoes, and sprinkle in dried basil and oregano along with salt and black pepper. Let this simmer gently for 5 to 7 minutes, giving the flavors a chance to come together and intensify. This slow simmer makes the tomato sauce more robust and balanced.
Step 4: Create the Creamy Base
Lower the heat to a gentle simmer and slowly stir in the heavy cream or half-and-half. Let the sauce cook for another 2 to 3 minutes until it is velvety smooth and heated through. This step is what transforms your sauce into the star of the Creamy Tomato Pasta with Broccoli Recipe.
Step 5: Combine Pasta, Broccoli, and Sauce
Add the drained pasta and broccoli directly to the skillet. Toss everything thoroughly so that every piece of pasta and broccoli is lovingly coated with that luscious sauce. Then, stir in the grated Parmesan cheese until it melts into the sauce, adding a delectable richness and slight tang.
How to Serve Creamy Tomato Pasta with Broccoli Recipe

Garnishes
Garnishing your Creamy Tomato Pasta with Broccoli Recipe is the final flourish that makes the dish pop visually and flavor-wise. Sprinkle freshly chopped basil or parsley over the top for a burst of color and aroma that instantly brightens the plate and freshens every forkful.
Side Dishes
This pasta pairs beautifully with a simple side salad dressed lightly with lemon vinaigrette or a crusty garlic bread to soak up any leftover sauce. For a heartier meal, a side of grilled chicken or roasted vegetables complements the creamy texture and makes the meal complete without overpowering the main flavors.
Creative Ways to Present
For a stunning presentation, serve the pasta in shallow bowls to showcase the vibrant red sauce contrasted with the green broccoli. You can also twirl the pasta into neat nests using a fork and ladle the sauce artistically around the edges. Drizzle a little extra virgin olive oil and sprinkle some more Parmesan for an elegant touch.
Make Ahead and Storage
Storing Leftovers
You can store any leftovers of the Creamy Tomato Pasta with Broccoli Recipe in an airtight container in the refrigerator for up to 3 days. The flavors tend to meld even more after sitting, making the next day’s meal just as delicious.
Freezing
If you want to keep this dish longer, freezing is a good option. Pack the pasta with sauce but keep the broccoli separate if possible, as it can become mushy after thawing. Freeze in portions and thaw overnight in the refrigerator before reheating to retain the best texture.
Reheating
Reheat gently on the stovetop over low heat, stirring frequently until warmed through. You can add a splash of cream or water if the sauce thickens too much. Avoid microwaving if you want to preserve the full creamy texture and flavor.
FAQs
Can I use a different type of pasta in this recipe?
Absolutely! Penne and fusilli are great because they hold the sauce well, but you can also use spaghetti, rigatoni, or even gluten-free pasta to suit your preference or dietary needs.
Is there a way to make this dish vegan?
Yes, you can swap heavy cream for coconut cream or a plant-based alternative, and use vegan Parmesan or nutritional yeast instead. These substitutions keep the dish creamy and flavorful without dairy.
How can I add more protein to the Creamy Tomato Pasta with Broccoli Recipe?
Consider tossing in cooked chicken breast, sautéed shrimp, or chickpeas. Any of these additions pair beautifully with the creamy tomato sauce and broccoli, making the meal more filling.
Can I use fresh tomatoes instead of canned crushed tomatoes?
Fresh tomatoes can work if you have ripe, flavorful ones on hand. You’ll need to cook them down longer to create a thick sauce, but the fresh taste adds a lovely brightness.
What’s the best way to make the broccoli tender but still crisp?
Adding the broccoli in the last few minutes of the pasta cooking time is key. This method steams the broccoli just enough so it’s tender while retaining a satisfying bite and vibrant color.
Final Thoughts
If you want a dish that offers the perfect union of creamy, tangy, and fresh flavors with minimal fuss, this Creamy Tomato Pasta with Broccoli Recipe is your new go-to. It’s an easy, uplifting meal that feels special on any night of the week. I encourage you to give it a try and enjoy all the warmth and comfort it brings to your table.
Print
Creamy Tomato Pasta with Broccoli Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-Inspired
- Diet: Vegetarian
Description
This Creamy Tomato Pasta with Broccoli is a delicious and comforting Italian-inspired main course perfect for a quick weeknight dinner. Featuring tender pasta cooked together with fresh broccoli, it is smothered in a rich and flavorful tomato cream sauce enhanced with garlic, herbs, and Parmesan cheese. This simple stovetop recipe combines wholesome ingredients for a satisfying vegetarian meal that’s easy to prepare in just 30 minutes.
Ingredients
Vegetables
- 2 cups broccoli florets
- 3 cloves garlic, minced
Main Ingredients
- 12 oz pasta (penne or fusilli work well)
- 1 can (15 oz) crushed tomatoes
Seasonings & Herbs
- 1/2 teaspoon red pepper flakes (optional)
- 1/2 teaspoon dried basil
- 1/2 teaspoon dried oregano
- Salt and black pepper to taste
Dairy & Oils
- 1 tablespoon olive oil
- 1/2 cup heavy cream or half-and-half
- 1/3 cup grated Parmesan cheese
Garnish (Optional)
- Fresh basil or parsley
Instructions
- Cook Pasta and Broccoli: Bring a large pot of salted water to a boil. Add the pasta and cook according to package directions. In the last 2–3 minutes of cooking time, add the broccoli florets to the boiling water with the pasta. Drain the pasta and broccoli together and set aside.
- Sauté Garlic and Spices: Heat olive oil in a large skillet over medium heat. Add the minced garlic and red pepper flakes (if using). Sauté for about 30 seconds until fragrant but not browned.
- Simmer Tomato Sauce: Stir in the crushed tomatoes, dried basil, dried oregano, salt, and black pepper into the skillet. Let the sauce simmer for 5–7 minutes to develop flavor.
- Add Cream and Heat Through: Reduce the heat to low and stir in the heavy cream or half-and-half. Continue cooking for another 2–3 minutes until the sauce is heated through and slightly thickened.
- Combine Pasta, Broccoli, and Sauce: Add the drained pasta and broccoli to the skillet. Toss everything together to combine evenly with the sauce.
- Add Parmesan and Serve: Stir in the grated Parmesan cheese until it melts and coats the pasta. Garnish with fresh basil or parsley if desired. Serve warm and enjoy your creamy tomato pasta with broccoli.
Notes
- For a lighter sauce, substitute Greek yogurt or cream cheese instead of heavy cream.
- Add cooked chicken or chickpeas to increase the protein content of the dish.
- Whole wheat or gluten-free pasta can be used as alternatives to regular pasta.

