Imagine waking up to the aroma of simmering tomatoes, fresh basil, and al dente spaghetti—all in a single pot. This One-Pot Creamy Tomato Basil Spaghetti turns a classic Italian comfort food into a breezy brunch staple that feels both indulgent and effortless.
What sets this dish apart is the seamless blend of a velvety tomato‑cream sauce with fragrant basil, creating a silky coating that clings to every strand of pasta. No separate sauce pan, no extra dishes—just one pot, one pan, and a whole lot of flavor.
Busy families, weekend brunch hosts, and anyone craving a hearty yet simple morning meal will love this recipe. It’s perfect for lazy Saturdays, casual brunch gatherings, or even a quick weekday pick‑me‑up when time is short.
The process is straightforward: sauté aromatics, deglaze with broth, add tomatoes and pasta, then finish with cream, cheese, and fresh basil. In just 25 minutes you’ll have a restaurant‑quality plate that looks as good as it tastes.
Why You'll Love This Recipe
One‑Pot Simplicity: All ingredients cook together, eliminating extra pans and cutting cleanup time in half while still delivering complex, layered flavors.
Breakfast‑Friendly Creaminess: The blend of heavy cream and Parmesan creates a luxurious texture that feels indulgent yet satisfies morning cravings.
Fresh Herb Brightness: Fresh basil added at the end lifts the dish with a fragrant pop, making each bite feel bright and lively.
Customizable Protein Boost: Top with a poached egg, crispy pancetta, or smoked salmon for extra protein, turning it into a complete brunch centerpiece.
Ingredients
The magic of this brunch dish lies in the harmony of a few key components. The spaghetti provides a sturdy canvas, while the canned tomatoes give a bright, tangy base. Cream and Parmesan turn the sauce into a silky, comforting blanket, and fresh basil adds a fragrant lift. Simple aromatics like garlic and onion build depth, and a splash of broth ensures the pasta cooks perfectly in the sauce itself.
Pasta & Liquids
- 12 oz spaghetti (preferably thin or linguine)
- 2 cups low‑sodium vegetable broth (or chicken broth)
- 1 cup heavy cream (or coconut cream for dairy‑free)
Sauce Base
- 1 (28 oz) can whole peeled tomatoes, crushed by hand
- 3 cloves garlic, minced
- 1 small onion, finely diced
Seasonings & Garnish
- 1 /2 cup freshly grated Parmesan cheese
- 1/4 cup fresh basil leaves, chopped (plus extra for garnish)
- Salt and freshly ground black pepper, to taste
- Pinch of red‑pepper flakes (optional, for heat)
- 1 tbsp olive oil
Together, these ingredients create a balanced dish where acidity from the tomatoes meets the richness of cream and cheese, while basil adds a fresh, aromatic finish. The broth not only cooks the spaghetti evenly but also infuses every strand with savory depth, ensuring each bite is both creamy and satisfying.
Step-by-Step Instructions
Sautéing the Aromatics
Heat a large, deep skillet or Dutch oven over medium heat. Add 1 tbsp olive oil and let it shimmer. Toss in the diced onion and sauté for 3‑4 minutes until translucent, then stir in the minced garlic and cook an additional 30 seconds until fragrant. This step builds the foundational flavor layer for the sauce.
Building the Tomato‑Cream Base
- Deglaze with broth. Pour the 2 cups vegetable broth into the pan, scraping up any browned bits. This not only prevents sticking but also incorporates caramelized flavor into the liquid.
- Add tomatoes. Stir in the 28‑oz crushed tomatoes, breaking up any large pieces with a wooden spoon. Bring the mixture to a gentle simmer, allowing the acidity to mellow for about 3 minutes.
- Season. Sprinkle with salt, pepper, and the optional pinch of red‑pepper flakes. Taste and adjust; the broth will dilute the sauce slightly as the pasta cooks.
- Introduce the pasta. Add the 12 oz spaghetti directly into the simmering sauce. Stir to coat every strand, ensuring the pasta is submerged. This one‑pot method lets the noodles absorb the tomato‑cream flavors as they cook.
- Finish with cream and cheese. When the pasta is al dente (about 10‑12 minutes, depending on shape), stir in the 1 cup heavy cream followed by 1/2 cup grated Parmesan. Continue to cook for 2‑3 minutes, allowing the sauce to thicken and cling beautifully to the spaghetti.
Final Touches & Serving
Remove the pot from heat and fold in the 1/4 cup chopped fresh basil. The residual heat wilts the basil just enough to release its aroma without losing its bright green color. Serve immediately, topping each bowl with a drizzle of extra Parmesan, a few basil leaves, and—if desired—a poached or fried egg for a protein‑rich brunch.
Tips & Tricks
Perfecting the Recipe
Use a wide, deep pan. A skillet with tall sides prevents spillage while giving the pasta enough room to move and absorb liquid evenly.
Stir frequently at the start. Early stirring ensures the spaghetti doesn’t clump and that the broth distributes uniformly.
Adjust liquid as needed. If the sauce looks too thick before the pasta is done, add a splash of extra broth or water—about ¼ cup at a time.
Flavor Enhancements
Finish with a squeeze of fresh lemon juice for a bright contrast, or stir in a tablespoon of pesto for an herb‑intense twist. A dash of smoked paprika adds subtle depth without overwhelming the fresh basil.
Common Mistakes to Avoid
Don’t let the sauce scorch—keep the heat at medium once the tomatoes are added. Also, resist the urge to over‑cook the pasta; it will continue to soften while the cream finishes the sauce, so aim for al dente.
Pro Tips
Grate Parmesan fresh. Freshly grated cheese melts smoothly and contributes a richer umami flavor than pre‑shredded varieties.
Reserve pasta water. If the sauce needs thinning, add a tablespoon of the starchy pasta water; it binds the sauce and adds silkiness.
Season in layers. Add a pinch of salt at each stage—onion, tomatoes, broth—to build depth without over‑salting at the end.
Serve immediately. The creamy sauce can thicken as it cools; a quick re‑heat with a splash of broth restores its luscious texture.
Variations
Ingredient Swaps
Replace spaghetti with linguine, fettuccine, or even gluten‑free pasta for a texture change. Swap heavy cream for coconut milk to create a dairy‑free version, or use ricotta for a lighter, fluffy finish. Add sautéed mushrooms or spinach for extra veggies.
Dietary Adjustments
For a low‑carb brunch, use spiralized zucchini noodles and skip the broth, adding a splash of water instead. To make it vegan, substitute Parmesan with nutritional yeast and use plant‑based cream. Gluten‑free pasta and certified‑gluten broth keep the dish safe for those with sensitivities.
Serving Suggestions
Pair the creamy spaghetti with a crisp arugula salad dressed in lemon vinaigrette, or serve alongside toasted sourdough for extra crunch. For a heartier brunch, add a side of roasted potatoes or a plate of smoked salmon and avocado slices.
Storage Info
Leftover Storage
Allow the dish to cool to room temperature, then transfer it to an airtight container. Store in the refrigerator for up to 3 days. For longer keeping, portion into freezer‑safe bags, squeeze out excess air, and freeze for up to 2 months.
Reheating Instructions
Reheat gently on the stovetop over low heat, adding a splash of broth or milk to restore creaminess. Stir frequently until warmed through, about 5‑7 minutes. In a microwave, cover a bowl loosely and heat on medium power for 1‑2 minutes, stirring halfway, then stir in a little extra cream.
Frequently Asked Questions
This One‑Pot Creamy Tomato Basil Spaghetti delivers restaurant‑level flavor with brunch‑friendly speed and minimal cleanup. By cooking the pasta directly in the tomato‑cream sauce, you capture every ounce of flavor while keeping the kitchen tidy. Feel free to swap herbs, add a protein, or adjust the cream for dietary needs—your creativity is the only limit. Enjoy this comforting, vibrant dish with family or friends and start your day on a delicious note!