A creamy caramelized shallot pasta recipe that is vegan-friendly and loaded with robust flavor. This easy and healthy dish comes together in 30 minutes!
Heat olive oil in a large skillet over medium-low heat. Add shallots and cook, stirring occasionally, until the shallots have become totally softened, around 20 minutes. Add Swiss chard and garlic, and sauté for 5 more minutes.
Add tomato paste and black pepper. Cook, stirring frequently, until the tomato paste has started to cook in the oil a bit, deepening in color, about 2 minutes. Remove from heat and transfer about half the mixture to a resealable container.
To serve, cook pasta according to package instructions in a large pot of salted boiling water until very al dente. Transfer to skillet with remaining shallot mixture and 1 cup pasta water.
Cook over medium heat, using tongs to turn and coat pasta, using a wooden spoon or spatula to scrape up any bits on the bottom, until pasta is thick and sauce has reduced, 3 to 5 minutes.
When cooking the shallots, be sure to cook them low and slow. You don’t want to fry the shallots necessarily, but rather braise them in a sense. So keep your heat low and be patient; you will end up with sweet and tender shallots that will melt in your mouth.