Looking for a comforting and incredibly easy weeknight dinner? Our One-Pot Tomato Spaghetti is here to save the day! This recipe streamlines the cooking process without sacrificing any of the rich, satisfying flavors you crave. Everything cooks together in a single pot, meaning fewer dishes and more time enjoying a delicious, homemade meal. The combination of sweet tomatoes, aromatic herbs, and a touch of creamy coconut milk creates a truly unforgettable pasta experience. Get ready to fall in love with this simple yet sophisticated dish!

Ingredients You’ll Need
- 200 g (7 oz) dry spaghetti: We recommend using standard long spaghetti for this recipe, as it cooks evenly and absorbs the flavorful sauce beautifully. Look for a high-quality brand made with durum wheat semolina for the best texture.
- 400 g (14 oz) canned crushed tomatoes, no added sugar: Crushed tomatoes form the base of our vibrant sauce. Choosing a brand with no added sugar allows the natural sweetness of the tomatoes to shine through. Fire-roasted crushed tomatoes can also add a lovely smoky depth.
- 300 ml (1 1/4 cup) vegetable broth: Vegetable broth provides the necessary liquid for cooking the pasta and creating a luscious sauce. Low-sodium broth is preferred, allowing you to control the saltiness of the dish.
- 2 tbsp (30 ml) extra‑virgin olive oil: Extra virgin olive oil adds a fruity richness and helps to sauté the aromatics. Its high smoke point makes it ideal for this recipe.
- 1 medium onion (≈150 g / 5.3 oz), finely diced: Diced onion forms the aromatic foundation of the sauce, providing a subtle sweetness and depth of flavor. Yellow or white onions work well.
- 2 cloves garlic, minced: Minced garlic adds a pungent and savory note to the sauce. Freshly minced garlic is always best for maximum flavor.
- 1 tsp (5 g) sea salt: Sea salt enhances the flavors of all the ingredients. Adjust the amount to your preference.
- ½ tsp (2.5 g) freshly ground black pepper: Freshly ground black pepper adds a subtle spice and complexity.
- ¼ tsp (0.5 g) red pepper flakes: Red pepper flakes provide a gentle warmth and a hint of spice. Adjust the amount based on your heat tolerance.
- 1 tsp (5 ml) alcohol‑free balsamic glaze: Balsamic glaze adds a touch of sweet acidity that balances the richness of the tomatoes and coconut cream. Ensure it’s alcohol-free for a family-friendly dish.
- 2 tbsp (30 ml) coconut cream: Coconut cream adds a luxurious creaminess and subtle sweetness to the sauce. Full-fat coconut cream is recommended for the best texture.
- ¼ cup (15 g) fresh basil leaves, torn: Fresh basil provides a bright, herbaceous garnish that complements the tomato sauce perfectly.
- 30 g (1 oz) grated Parmesan cheese, halal‑certified: Grated Parmesan cheese adds a salty, umami-rich garnish. Ensure it’s halal-certified if needed.
- 1 tbsp (10 g) toasted pine nuts: Toasted pine nuts provide a delightful crunch and nutty flavor.
Ingredient Substitutions
Don’t have everything on hand? Here are a few simple substitutions:
- Spaghetti: You can substitute spaghetti with other long pasta shapes like linguine or fettuccine.
- Vegetable Broth: Chicken broth can be used instead of vegetable broth for a richer flavor.
- Coconut Cream: Heavy cream or half-and-half can be used as a substitute for coconut cream, but it will alter the flavor profile.
- Parmesan Cheese: Pecorino Romano cheese is a good substitute for Parmesan.
Step-by-Step Instructions for Perfect One-Pot Tomato Spaghetti
- Sauté the Aromatics: Heat the extra virgin olive oil in a large, deep skillet or Dutch oven over medium heat (approximately 180°C/350°F). This initial heating is crucial for blooming the flavors of the oil and preparing it to infuse the onions and garlic.
- Translucent Onions: Add the finely diced onion to the heated oil and sauté for 3-4 minutes, stirring frequently. The goal is to soften the onion until it becomes translucent, meaning it appears slightly see-through. This process releases the onion’s natural sugars, adding sweetness to the sauce.
- Fragrant Garlic & Spice: Stir in the minced garlic and red pepper flakes and cook for just 30 seconds, until fragrant. Be careful not to burn the garlic, as it will become bitter. The red pepper flakes add a subtle warmth; adjust the amount to your preference.
- Build the Sauce Base: Pour in the crushed tomatoes, vegetable broth, sea salt, freshly ground black pepper, alcohol-free balsamic glaze, and coconut cream. Mix well to combine all the ingredients. The balsamic glaze adds a touch of sweetness and acidity, while the coconut cream provides a subtle richness.
- Bring to a Gentle Boil: Bring the sauce mixture to a gentle boil. A gentle boil is key – you want bubbles rising steadily but not vigorously, as a rapid boil can cause the sauce to splatter.
- Add and Submerge the Spaghetti: Add the dry spaghetti to the boiling sauce, gently tucking the strands into the liquid to ensure they are fully submerged. Stir once to separate the pasta and prevent sticking.
- Simmer to Perfection: Reduce the heat to low and simmer uncovered, stirring every 2 minutes, for approximately 12-15 minutes, or until the spaghetti is al dente and the sauce has thickened. ‘Al dente’ means ‘to the tooth’ in Italian – the pasta should be firm to the bite. If the mixture becomes too dry during simmering, add up to 100ml (3.5 fl oz) of water, a little at a time, to maintain the desired consistency.
- Taste and Adjust: Taste the spaghetti and adjust the seasoning with additional salt or pepper if needed. Seasoning is a personal preference, so don’t hesitate to add more to suit your taste.
- Rest and Finish: Remove the pot from the heat and let the pasta rest for 2 minutes. This allows the pasta to finish cooking in the residual heat and allows the sauce to cling beautifully to the spaghetti.
- Plate and Garnish: To plate, use a shallow bowl. Twirl a generous mound of spaghetti onto the center of the bowl. Drizzle a thin line of olive oil around the edge, scatter torn basil leaves, sprinkle with grated Parmesan cheese, and finish with toasted pine nuts.
- Serve Immediately: Serve immediately while hot, allowing the aroma of basil and the creamy tomato sauce to enhance the dining experience.
Why One-Pot Pasta is a Game Changer
The beauty of a one-pot pasta like this One-Pot Tomato Spaghetti lies in its simplicity and efficiency. Traditionally, pasta is cooked separately from the sauce, requiring multiple pots and more cleanup. This method combines everything into a single pot, allowing the pasta to cook directly in the sauce. As the pasta cooks, it releases starch, which naturally thickens the sauce, creating a creamy and cohesive dish. This not only saves time and dishes but also results in a more flavorful pasta, as the noodles absorb the sauce’s essence during cooking.
Tips for the Best Tomato Sauce Flavor
The quality of your crushed tomatoes significantly impacts the final flavor. Opt for canned crushed tomatoes with no added sugar, as you want to control the sweetness yourself. Using high-quality vegetable broth also contributes to a richer, more complex sauce. Don’t be afraid to experiment with different types of tomatoes – fire-roasted crushed tomatoes can add a smoky depth to the dish. A pinch of sugar can balance the acidity of the tomatoes if needed, but the balsamic glaze often provides enough sweetness.

Variations and Additions
This One-Pot Tomato Spaghetti is a fantastic base for customization. Feel free to add other vegetables like spinach, mushrooms, or bell peppers during the last few minutes of cooking. For a protein boost, consider adding cooked Italian sausage, ground beef, or chickpeas. A sprinkle of chili flakes can increase the heat, while a dollop of ricotta cheese adds extra creaminess. You can also swap the basil for other fresh herbs like parsley or oregano.
Choosing the Right Spaghetti
While standard long spaghetti works perfectly for this recipe, you can also experiment with other pasta shapes. Penne, fusilli, or rotini will all work well, but you may need to adjust the cooking time slightly. Thicker pasta shapes may require a bit more liquid and a longer simmering time to ensure they are cooked through. The key is to ensure the pasta is fully submerged in the liquid throughout the cooking process.
Frequently Asked Questions (FAQ)
- Can I use water instead of vegetable broth? While you can use water, vegetable broth adds a much richer flavor to the sauce.
- Can I make this recipe vegan? Yes! Simply omit the Parmesan cheese or use a vegan Parmesan alternative.
- How do I prevent the pasta from sticking? Stirring every 2 minutes during simmering is crucial to prevent the pasta from sticking to the bottom of the pot.
Enjoy this incredibly easy and flavorful One-Pot Tomato Spaghetti! It’s a perfect weeknight meal that’s sure to become a family favorite. Don’t forget to save this recipe to Pinterest for later!
Print
One Pot Tomato Spaghetti
- Total Time: 25 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This One-Pot Tomato Spaghetti is a simple and satisfying weeknight meal. It streamlines cooking by combining pasta and sauce in a single pot for a flavorful and easy-to-clean dish.
Ingredients
- 200 g (7 oz) dry spaghetti
- 400 g (14 oz) crushed tomatoes, no added sugar
- 300 ml (1.25 cup) vegetable broth
- 2 tbsp (30 ml) extra virgin olive oil
- 1 medium onion (150 g / 5.3 oz), diced
- 2 cloves garlic, minced
- 1 tsp (5 g) sea salt
- 0.5 tsp (2.5 g) black pepper
- 0.25 tsp (0.5 g) red pepper flakes
- 1 tsp (5 ml) balsamic glaze (alcohol-free)
- 2 tbsp (30 ml) coconut cream
- 0.25 cup (15 g) fresh basil leaves, torn
- 30 g (1 oz) grated Parmesan cheese (halal-certified)
- 1 tbsp (10 g) toasted pine nuts
Instructions
- Sauté Aromatics: Heat oil and sauté onion until translucent (3-4 minutes).
- Add Garlic & Spice: Stir in garlic and red pepper flakes; cook until fragrant (30 seconds).
- Build Sauce Base: Combine tomatoes, broth, salt, pepper, glaze, and coconut cream.
- Boil & Add Pasta: Bring to a boil, add spaghetti, and submerge.
- Simmer to Perfection: Reduce heat and simmer, stirring, for 12-15 minutes until al dente.
- Taste & Adjust: Season with salt and pepper to taste.
- Rest & Finish: Remove from heat and rest for 2 minutes.
- Plate & Garnish: Twirl pasta, drizzle with oil, garnish with basil, Parmesan, and pine nuts.
Notes
Stirring every 2 minutes prevents sticking. Adjust seasoning to your preference. For a richer flavor, use fire-roasted tomatoes.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Pasta
- Method: One-Pot
- Cuisine: Italian
Nutrition
- Serving Size: 1 cup
- Calories: 350 kcal
- Sugar: 10 g
- Sodium: 500 mg
- Fat: 15 g
- Saturated Fat: 8 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 50 g
- Fiber: 5 g
- Protein: 12 g
- Cholesterol: 20 mg