Smoky lentils, tender sweet potato, and wilted spinach come together in one cozy skillet, finished with bright lime and creamy avocado. The mix of soft vegetables, hearty lentils, and crisp-edged fried eggs makes a seriously satisfying dinner without a long shopping list.
This is one of those cheap healthy dinners for two that feels generous rather than frugal. Canned lentils and tomatoes keep the cost down, while warm spices give every bite plenty of flavor. It is also ready in about 35 minutes, with just one pan to wash.
Serve it straight from the skillet with tortillas, rice, or crusty toast. I love that the base is flexible enough to use up the vegetables already in the fridge.
Why You’ll Love This Recipe
- Budget-friendly pantry staples: Lentils, canned tomatoes, and eggs create a filling meal for two without expensive meat.
- One-pan comfort: The sweet potato cooks right in the tomatoey lentil sauce, so cleanup stays easy.
- Wholesome and filling: Fiber-rich lentils, vegetables, greens, and protein from eggs make this a balanced weeknight meal.
- Big, flexible flavor: Smoked paprika, cumin, lime, and your favorite toppings let you adjust it to your taste.
Ingredient Notes
- Cooked lentils: A drained 15-ounce can is the quickest option. Use about 1 1/2 cups cooked brown or green lentils if you have homemade lentils. Red lentils are not ideal here because they turn quite soft.
- Sweet potato: Cut it into small, even 1/2-inch cubes so it becomes tender in the allotted time. Regular potato or butternut squash works nicely too.
- Diced tomatoes: Their juices become the simple skillet sauce. Fire-roasted tomatoes add extra smoky depth, but standard diced tomatoes are delicious and usually cheaper.
- Baby spinach: It wilts quickly and adds color. Chopped kale can replace it; give kale an extra few minutes in the pan before adding the eggs.
- Eggs: Two eggs make the meal feel complete. For a vegan version, skip them and stir in an extra 1/2 cup lentils or a drained can of black beans.
- Lime and toppings: Lime wakes up the earthy lentils. Avocado, cilantro, plain yogurt, shredded cheese, sliced scallions, or hot sauce are all optional, so use what fits your budget.
Smoky Lentil Sweet Potato Skillet for Two
This colorful skillet is an easy answer when you need cheap healthy dinners for two with real staying power. Prep the toppings while the sweet potato simmers, and dinner will be on the table fast.
Ingredients
- 1 tablespoon olive oil
- 1 small yellow onion, finely chopped
- 2 garlic cloves, minced
- 1 small sweet potato, peeled and cut into 1/2-inch cubes (about 1 1/2 cups)
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/4 teaspoon chili powder or cayenne, plus more to taste
- 1/2 teaspoon kosher salt, divided, plus black pepper
- 1 (14.5-ounce) can diced tomatoes, with juices
- 1 (15-ounce) can lentils, drained and rinsed
- 1/4 cup water or low-sodium vegetable broth
- 2 packed cups baby spinach
- 2 large eggs
- 1/2 lime
- Optional for serving: sliced avocado, cilantro, yogurt, cheese, hot sauce, tortillas, rice, or toast
Instructions
- Heat the olive oil in a large lidded skillet over medium heat. Add the onion and cook for 3 to 4 minutes, stirring now and then, until softened. Add the garlic and cook for 30 seconds, just until fragrant. Garlic can turn bitter quickly, so keep it moving and do not let it brown.
- Add the sweet potato, cumin, smoked paprika, chili powder, 1/4 teaspoon salt, and a few grinds of pepper. Stir for 1 minute to coat the potato in the spices. Toasting the spices briefly in oil helps their flavor bloom before the liquid goes in.

- Pour in the diced tomatoes with their juices, lentils, and water or broth. Bring the mixture to a lively simmer, then reduce the heat to medium-low. Cover and cook for 12 to 15 minutes, stirring once or twice, until the sweet potato is fork-tender. Add another splash of water if the skillet looks dry before the potato is cooked.
- Uncover and fold in the spinach a handful at a time until wilted. Make two little wells in the lentil mixture and crack an egg into each one. Sprinkle the remaining 1/4 teaspoon salt over the eggs, cover the pan, and cook for 4 to 6 minutes, until the whites are set and the yolks are as soft or firm as you like.

- Take the skillet off the heat and squeeze lime juice over everything. Taste the lentils and add more salt, pepper, or hot sauce if needed. Spoon into two shallow bowls and add avocado, cilantro, yogurt, cheese, or any toppings you like.
Tips & Variations for Cheap Healthy Dinners for Two
- Keep the potato pieces small: Half-inch cubes cook through evenly in the sauce. Larger chunks can leave you with tender lentils but underdone potato, which is frustrating on a busy night.
- Use a snug lid for the eggs: Trapped steam sets the whites without requiring extra oil or a second pan. Start checking at 4 minutes if you enjoy a runny yolk.
- Make it dairy-free or vegan: Leave off yogurt and cheese, skip the eggs, and add more lentils or black beans. A spoonful of tahini thinned with lime juice makes a lovely creamy topping.
- Change the seasoning direction: Swap the cumin and smoked paprika for Italian seasoning, then finish with Parmesan. Or add curry powder and serve with yogurt for a different inexpensive pantry dinner.
Serving and Storage
Warm corn tortillas make this skillet feel like a casual taco night, while brown rice stretches the portions a little further. Toasted whole-grain bread is especially good for scooping up the tomato sauce and runny yolk. For a fresh contrast, add a simple cucumber salad or orange slices.
Store leftover lentil and sweet potato mixture in an airtight container in the refrigerator for up to 3 days. Store any leftover eggs separately if possible; their texture is best freshly cooked. Reheat the lentil mixture in a covered skillet over medium-low heat with a splash of water, or microwave it in short bursts. Cook a fresh egg when serving leftovers for the best result.

You Might Also Like
- High Protein High Fiber Low Carb Dinner: Sheet Pan Chicken & Vegetables
- High Protein High Fiber Low Carb Dinner: Sheet Pan Chicken & Vegetables
- Low Calorie High Protein High Fiber Dinner: Smoky Turkey Bean Skillet
- Creamy Chicken Broccoli Pasta Bake | Dinner Recipes for Family
Frequently Asked Questions
Can I use dried lentils instead of canned lentils?
Yes. Cook 1/2 cup dried brown or green lentils separately until tender, then use about 1 1/2 cups cooked lentils in the recipe. Canned lentils simply make this one-pan dinner faster. Avoid using uncooked lentils directly in the skillet because they need more liquid and a much longer cooking time.
How can I make this recipe without eggs?
Skip the eggs and add another 1/2 cup cooked lentils, black beans, or chickpeas. For richness, top the finished skillet with avocado, tahini sauce, or a little dairy-free yogurt. The tomato and spice base is naturally vegan before the eggs and optional toppings are added.
Is this skillet spicy?
As written, it has mild warmth from chili powder and smoked paprika rather than strong heat. Use cayenne or extra hot sauce for a spicier meal, or leave out the chili powder entirely for a very mild version.
Can I freeze the leftovers?
The lentil, tomato, and sweet potato base freezes well for up to 2 months, but freeze it before adding eggs and avocado. Cool it completely, pack it in a freezer-safe container, and thaw overnight in the refrigerator. Reheat gently, then cook fresh eggs to serve.


