One evening, as the sun set and the kitchen filled with the comforting aroma of sautéed garlic and simmering tomatoes, I discovered the magic of one-pot dinner recipes. This One Pot Pasta is delightfully simple, takes about 15 minutes to prepare, and it works because all the flavors meld beautifully while the pasta cooks right in the broth.
This recipe is perfect for busy weeknights when you crave a delicious meal but want to minimize dishes. It’s ideal for families, couples, or anyone looking for a quick, satisfying dinner option. You can make it ahead of time and store it, but it’s best enjoyed fresh.
Why You’ll Love This Recipe
- You’ll enjoy the rich flavor from sautéed garlic and fresh tomatoes.
- Cooking the pasta in the broth makes it absorb all the delicious flavors.
- The entire dish comes together in just one pot, simplifying cleanup.
- It’s a versatile recipe that can be adjusted with whatever ingredients you have on hand.
What You’ll Need
Gather the following ingredients to create this tasty one-pot meal.
For the Base
- 2 tablespoons olive oil
- 1 cup onion, chopped
- 6 cloves garlic, minced
- 14 oz. fresh tomatoes, diced
- 2 cups chicken broth
For the Pasta
- 8 oz. spaghetti
- 1 tablespoon chopped Italian basil
- 1/4 teaspoon salt, or to taste
For Serving
- 1/4 cup shredded Parmesan cheese
- 1 tablespoon chopped Italian parsley
Use low-sodium broth for a healthier option.
Substitutions & Swaps
- Olive oil can be replaced with avocado oil.
- Spaghetti can be swapped for any pasta type.
- Chicken broth can be substituted with vegetable broth.
- Fresh tomatoes can be replaced with canned diced tomatoes.
How to Make It
Follow these simple steps to create your delicious One Pot Pasta.
Heat the oil
Heat oil in a wide skillet, pan, or pot over medium heat.
Sauté onion and garlic
Add the onion and garlic, and sauté for 3 minutes or until they start to brown.
Add remaining ingredients
Add the tomatoes, chicken broth, Italian basil, and spaghetti. Press the spaghetti with a spatula to submerge it in the liquid. If your skillet is not wide enough, break the spaghetti in half before cooking.
Cook the pasta
Cover with the lid and reduce the heat to medium-low. Cook for 8 minutes or until the pasta is al dente. If the pasta is not fully cooked after 8 minutes, add a little more chicken broth, cover, and cook for an additional 1 to 2 minutes.
Season and serve
Uncover the lid, add salt, and turn off the heat. Top the pasta with Parmesan cheese and parsley. Serve immediately.
How to Store It
Fridge: Store in an airtight container for up to 3 days.
Freezer: No, pasta may become mushy.
Reheat: Microwave for 1-2 minutes or until heated through.
Tips for Best Results
- Use freshly diced tomatoes for the best flavor.
- Don’t skip on pressing the spaghetti; it’s key for even cooking.
- Adjust salt to taste before serving for the perfect flavor balance.
- Experiment with additional vegetables or proteins to create variety.
Serving Suggestions
- Pair with a simple side salad for a complete meal.
- Serve alongside garlic bread for extra indulgence.
- Enjoy with a glass of white wine for a relaxing dinner.



