This creamy one pot tomato pasta is rich, cozy, and easy—made with garlic, fresh or canned tomatoes, and a splash of cream. A perfect 25-minute vegetarian dinner.
1 tbsp olive oil
½ onion, diced
3–4 cloves garlic, minced
2 cups cherry tomatoes, halved (or 1 can crushed tomatoes)
2½ cups vegetable broth
8 oz short pasta (penne, fusilli, etc.)
½ tsp salt
¼ tsp black pepper
½ tsp Italian seasoning
½ cup heavy cream or dairy-free cream
¼–½ cup grated Parmesan or nutritional yeast
Optional: fresh basil, chili flakes
Heat olive oil in a skillet. Sauté onion for 3–4 minutes.
Add garlic and cook for 1 minute more.
Add tomatoes, broth, pasta, and seasonings. Bring to a boil.
Reduce heat and simmer, covered, for 10–12 minutes until pasta is tender.
Stir in cream and cheese. Simmer for 2–3 minutes more.
Taste and adjust seasoning. Serve with basil and extra cheese.
Use gluten-free pasta if needed.
Add greens, beans, or vegan sausage for variety.
Reheat with a splash of milk or broth.