This one-pot macaroni and feta cheese is a quick stovetop dinner made with a creamy feta sauce, juicy tomatoes, and fresh spinach. It’s ready in 30 minutes.
Cook the aromatics. Heat olive oil in a large pan over medium-high heat. (Use a pan with a lid) Add onions and salt; cook for 2 to 3 minutes, or until softened. Stir in garlic and continue to cook for 30 seconds, or until fragrant.
Stir in the rest of the ingredients. Add tomatoes, spinach, cheeses, macaroni, vegetable broth, milk, and seasonings. Mix to combine and bring to a boil, stirring frequently.
Simmer. Lower heat to a medium-low, cover with lid and continue to cook for 12 to 15 minutes, or until pasta is cooked. Stir frequently, about every 3 minutes, to prevent sticking.
Finish and serve. Remove from heat and give it a good stir. Garnish the macaroni and feta cheese with parsley and serve immediately.