Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Tomato Pasta with Broccoli Recipe


  • Author: Harper
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

This Creamy Tomato Pasta with Broccoli is a flavorful and satisfying dish featuring a rich, creamy sauce made from sun-dried tomatoes, coconut milk, fresh tomatoes, and a medley of spices. Combined with al dente pasta and tender broccoli florets, this simple yet delicious meal comes together quickly, making it perfect for weeknight dinners or anytime you crave comforting pasta with a nutritious twist.


Ingredients

Scale

Vegetables

  • 1/2 yellow onion, finely chopped
  • 1 pint grape tomatoes, halved
  • 3 large garlic cloves, minced
  • 1 medium head broccoli florets, cut small, large stem pieces removed
  • 2 tbsp water

Liquids & Sauces

  • 2 tbsp olive oil
  • 1/4 cup tomato paste
  • 1/4 cup crushed tomatoes
  • 1/4 cup sun-dried tomatoes, drained
  • 7.5 oz full-fat coconut milk

Seasonings

  • 1 tsp kosher salt
  • 1/2 tsp garlic powder
  • Black pepper for serving

Other

  • Pasta of your choice, amount as needed for 4 servings

Instructions

  1. Cook pasta: Bring a large pot of salted water to a boil and cook your pasta according to package directions until al dente. Drain and set aside.
  2. Sauté aromatics: While pasta cooks, preheat a large skillet over medium heat. Add olive oil, chopped onion, and kosher salt. Cook for 5 to 7 minutes until the onions become translucent and softened.
  3. Prepare vegetables: During onion cooking, halve the grape tomatoes, mince garlic, and cut broccoli florets into small pieces, removing large stems.
  4. Cook broccoli and tomatoes: Add the garlic, halved tomatoes, broccoli florets, and 2 tablespoons of water to the skillet. Stir to combine, then cover with a lid. Let cook for 3 to 4 minutes until the broccoli is just tender but still vibrant.
  5. Add tomato ingredients and seasonings: Stir in the tomato paste, crushed tomatoes, sun-dried tomatoes, and garlic powder. Mix well to combine all flavors and let the sauce simmer gently.
  6. Combine pasta with sauce: Add the cooked pasta to the skillet along with the full-fat coconut milk. Stir everything together well and cook for another 2 minutes, allowing the pasta to soak in the creamy tomato sauce evenly.
  7. Serve: Remove from heat and serve immediately. Season with freshly ground black pepper and, if desired, red chili flakes or vegan parmesan cheese toppings for extra flavor.

Notes

  • If your full-fat coconut milk has separated, whisk the entire can until smooth and use half for this recipe; save the remainder for another meal.
  • You can substitute frozen broccoli instead of fresh, but check the size of florets as frozen pieces vary; cut large pieces while cooking if needed.
  • For a lighter sauce, use lite coconut milk or oat milk, starting with 1/2 cup to avoid thinning the sauce too much.
  • Cashew cream (soaked or boiled cashews blended with vegetable broth) or vegan sour cream/cream cheese can also replace coconut milk for a creamy texture.
  • You can use either tomato paste or crushed tomatoes alone, but the combination provides a richer tomato flavor.
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Italian-inspired

Keywords: broccoli, creamy pasta, pasta recipes, sun-dried tomatoes, coconut milk pasta, vegetarian pasta, weeknight dinner