
Creamy Tomato & Sweet Potato One-Pot Pasta
Make Creamy Tomato & Sweet Potato One-Pot Pasta, an Italian-American dinner recipe with olive oil, yellow onion, garlic. It has about 30 min, about 490 calories per serving. Get ingredients, step-by-step instructions, nutrition estimates, FAQs, and Recipe Genius app tools.
Quick answer
Creamy Tomato & Sweet Potato One-Pot Pasta is an Italian-American dinner recipe that takes about 30 min, makes 4 servings, has about 490 calories per serving. Use the ingredients and steps below, or open it in Recipe Genius for guided Cook Mode, timers, serving changes, and a shopping list.
Recommended gear
As an Amazon Associate, Recipe Genius earns from qualifying purchases.

The one tool that makes chopping vegetables, herbs, meat, and meal prep faster.
View on Amazon
Keeps homemade mixes, dressings, baking, rice, and seasonings consistent.
View on Amazon
Handy for baking mixes, salads, marinades, seasoning blends, and organizing prep.
View on AmazonCreamy Tomato & Sweet Potato One-Pot Pasta ingredients
- 1 tbsp olive oil
- 1 medium yellow onion
- 2 cloves garlic
- 2 medium carrots
- 1 medium sweet potato
- 1 28 oz can canned diced tomatoes
- 4 cups vegetable broth
- 8 oz short pasta (e.g., penne, rotini)
- 1 tsp Italian seasoning
- 0.75 tsp salt
- 0.25 tsp black pepper
- 2 cups broccoli florets
- 0.5 cup heavy cream (or plant-based cream for vegan)
- 0.25 cup Parmesan cheese (optional, for serving)
- 2 tbsp fresh basil (optional, for garnish)
How to make Creamy Tomato & Sweet Potato One-Pot Pasta
- Heat 1 tablespoon of olive oil in a large pot or Dutch oven over medium heat. Add the diced yellow onion and sauté for 3-4 minutes until it becomes translucent and fragrant.
- Add 2 minced garlic cloves and 2 diced carrots to the pot. Cook for another 2-3 minutes, stirring occasionally, until the carrots begin to soften slightly.
- Stir in the 1 medium peeled and diced sweet potato, the entire 28 oz can of undrained diced tomatoes, and 4 cups of vegetable broth. Bring the mixture to a gentle boil.
- Once boiling, add 8 oz of your chosen short pasta, 1 teaspoon of Italian seasoning, 3/4 teaspoon of salt, and 1/4 teaspoon of black pepper. Stir well to ensure the pasta is submerged in the liquid.
- Reduce the heat to medium-low, cover the pot, and simmer for 10 minutes, stirring occasionally to prevent the pasta from sticking to the bottom. This allows the pasta to cook and absorb the flavors.
- After 10 minutes, remove the lid and stir in 2 cups of small broccoli florets. Continue to simmer, uncovered, for another 5-8 minutes, or until the pasta is al dente and the broccoli is tender-crisp.
- Remove the pot from the heat. Stir in 1/2 cup of heavy cream (or plant-based cream for a vegan option). The sauce will thicken as it cools slightly.
- Taste and adjust seasoning if necessary. Serve immediately, topped with optional grated Parmesan cheese and a sprinkle of fresh chopped basil.
Creamy Tomato & Sweet Potato One-Pot Pasta FAQ
How do I make Creamy Tomato & Sweet Potato One-Pot Pasta?
Make Creamy Tomato & Sweet Potato One-Pot Pasta by gathering the ingredients below, following the step-by-step instructions, and checking that everything is cooked safely before serving.
What ingredients are in Creamy Tomato & Sweet Potato One-Pot Pasta?
The main ingredients include olive oil, yellow onion, garlic, carrots, sweet potato. The full ingredient list is included on this page.
How long does Creamy Tomato & Sweet Potato One-Pot Pasta take?
This recipe takes about 30 min, depending on prep speed and kitchen equipment.
How many calories are in Creamy Tomato & Sweet Potato One-Pot Pasta?
Recipe Genius estimates about 490 calories per serving. Nutrition is estimated, so use your own labels when precision matters.