Looking for easy meals that won’t break the bank? These budget-friendly one-pot recipes make it simple to serve delicious, satisfying dishes while keeping cooking time, grocery costs, and dirty dishes to a minimum. From hearty pasta and casseroles to comforting soups, vegetarian favorites, and even dessert, these recipes prove that affordable cooking can still be seriously delicious.
Cream of Broccoli Soup
This easy-to-prepare soup recipe offers fresh broccoli paired with indulgent heavy cream.
Serves 4 | Prep. time 10 minutes | Cooking time 25 minutes

Ingredients
- 2 tablespoons olive oil
- 1 cup onion, chopped
- 3 cloves garlic, minced
- 7 cups large broccoli florets
- 3 cups low-sodium vegetable broth
- ⅓ cup frozen spinach, thawed
- 1 tablespoon Dijon mustard
- ½ teaspoon dried basil
- Salt and black pepper, to taste
- 1 ½ cups heavy cream
Directions
- Heat oil in a large, non-stick pot or Dutch oven.
- Add the onion and broccoli. Sauté for 5 minutes or until softened.
- Add the garlic. Cook for 30 seconds or until aromatic.
- Add the broth, mustard, spinach, and thyme. Season with salt and pepper.
- Lower the heat to medium. Cook until all the vegetables are tender, about 15 minutes.
- Use an immersion blender to purée the soup.
- Slowly add the heavy cream, stirring to combine.
- Serve warm.
Nutrition per serving
Calories 317, fat 25 g, carbs 16 g, Protein 9 g, sodium 688 mg
One-Pot Ground Turkey Spaghetti
Spaghetti is always a crowd-pleasing dish. You’ll love it even more when making this simple one-pot recipe.
Serves 4 | Prep. time 10 minutes | Cooking time 30 minutes

Ingredients
- 1 tablespoon olive oil
- 1 pound lean ground turkey
- 3 cloves garlic, minced
- ½ cup onion, diced
- Salt and black pepper, to taste
- 3 cups marinara sauce
- 2 ½ cups chicken broth
- 1 tablespoon apple cider vinegar
- 1 tablespoon Italian seasoning
- 12 ounces dried spaghetti
- Grated parmesan cheese, for serving
Directions
- Heat olive oil a large Dutch oven or pot over medium heat.
- Add the turkey meat. Season with salt and pepper, and use a wooden spoon to break the meat apart. Cook for 7-10 minutes or until the meat is no longer pink.
- Add the garlic and onion. Cook for 1 minute or until aromatic.
- Add the marinara sauce, broth, vinegar, and Italian seasoning. Stir to combine.
- Break the spaghetti in half and add to the pot. Bring to a boil.
- Cover and lower heat to a simmer. Cook for 13-15 minutes or until pasta is tender.
- Turn off the heat and let the pasta rest for 2-3 minutes to absorb more of the sauce. Serve warm with parmesan cheese, if desired.
Nutrition per serving
Calories 603, fat 20 g, carbs 67 g, Protein 37 g, sodium 1353 mg
Mom’s Super Easy Shepherd’s Pie
This shepherd pie is super easy to make in one pot Dutch oven and will soon become a family favorite.
Serves 4 | Prep. time 10 minutes | Cooking time 30 minutes

Ingredients
- 1 pound ground beef
- 1 cup onion, diced
- 1 teaspoon garlic powder
- 2 tablespoons ketchup, plus more for serving
- 1 tablespoon Worcestershire sauce
- 3 cups canned corn or frozen corn, thawed and drained
- 3 cups mashed potatoes
Directions
- In a Dutch oven or cast-iron skillet, brown the ground beef and onion over medium-high heat. Drain off any excess fat. Reduce heat to medium and stir in the garlic powder and continue cooking for 1 minute. Add the ketchup and Worcestershire sauce. Stir to combine well and remove from heat.
- Top the beef with an even layer of corn followed by a layer of mashed potatoes.
- Place the lid on the Dutch oven (or cover with foil for the skillet) and bake for about 25 minutes or until warmed through and bubbly.
- Remove lid and broil for a few minutes to color the mashed potatoes.
- Serve warm with extra ketchup if desired.
Nutrition (per serving)
Calories 367, fat 17 g, carbs 35 g, Protein 18 g, sodium 222 mg
One-Pot Tuna Casserole
This classic casserole dish is extra-convenient since you don’t have to bake it.
Serves 6 | Prep. time 10 minutes | Cooking time 20 minutes

Ingredients
- 1 pound egg noodles
- 10 ounces frozen green peas, thawed
- ¼ cup butter
- 1 (10 ¾-ounce) can condensed cream of mushroom soup
- 5 ounces canned tuna, drained
- ¼ cup whole milk
- 1 cup shredded cheddar cheese
Directions
- Bring a large pot of salted water to a boil. Add the egg noodles and cook until al dente per package directions. Add the green peas to the pot for the last 3 minutes of cooking.
- When done, drain the pasta and peas. Set them aside.
- To the same pot, melt the butter over medium heat.
- Add the mushroom soup, milk, tuna, and cheddar cheese. Cook until smooth, about 7-10 minutes, stirring regularly.
- Return the noodles and peas to the pan. Stir until everything is well-coated with the sauce.
- Serve warm.
Nutrition per serving
Calories 380, fat 20 g, carbs 30 g, Protein 18 g, sodium 529 mg
Vegetarian Lasagna
This vegetarian lasagna will satisfy even the most die-hard carnivores. This version is also easier on the budget versus its meat-based counterpart.
Serves 2 | Prep. time 10 minutes | Cooking time 50-60 minutes

Ingredients
- 1 tablespoon olive oil
- 1 onion, diced
- 1 teaspoon garlic, crushed
- 1 cup zucchinis, cubed
- 2 carrots, peeled and diced
- 1 red bell pepper, cored, seeded, and diced
- ¾ cup mushrooms, diced
- 1 (14-ounce) can diced tomatoes with their juices
- 1 cup water or vegetable stock
- Salt and black pepper, to taste
- 1 teaspoon dried oregano
- ½ cup cream cheese
- 6 ounces dried lasagna sheets, broken into 2 or 3 pieces
- 1 ½ cups mozzarella, sliced
Directions
- Preheat oven to 350°F (177°C).
- Heat the oil in a large ovenproof pot or Dutch oven over medium heat.
- Add the onion. Sauté until translucent, about 4-5 minutes.
- Add the garlic, carrots, zucchini, mushrooms, and bell pepper. Cook for 10 minutes or until vegetables are tender.
- Add the water, diced tomatoes, oregano, salt, and pepper. Bring to a simmer. Cook for 10 minutes or until the sauce thickens.
- Add the spinach and cream cheese, stirring to incorporate.
- Add the lasagna pieces, submerging them in the sauce.
- Arrange the sliced mozzarella on top on the mixture.
- Transfer the pot to the preheated oven. Bake without a lid for 20 minutes.
- Increase the temperature to 400°F (204°C). Cook for another 10 minutes or until the cheese has browned.
- Serve warm.
Nutrition per serving
Calories 775, fat 40 g, carbs 86 g, Protein 21 g, sodium 341 mg
Chocolate Pudding
This creamy, rich chocolate pudding is the ultimate indulgence, especially during summer when you’re craving cool treats!
Serves 2 | Prep. time 10 minutes | Refrigerating time 4 hours | Cooking time 10 minutes

Ingredients
- ¼ cup granulated sugar
- 2 tablespoons unsweetened cocoa powder
- 2 tablespoons cornstarch
- 1 ½ cups whole milk, divided
- 1 large egg yolk
- 1 tablespoon butter
- 1 teaspoon pure vanilla extract
- ¼ cup semi-sweet chocolate chips
Directions
- Add the cocoa powder, sugar, and cornstarch to a 1-quart saucepan. Stir to combine well.
- Add ½ cup of milk, whisking until smooth.
- Add remaining milk and egg yolk, whisking constantly to combine.
- Bring to a simmer for 5 minutes over medium heat, stirring often. Once the mixture simmers, stir constantly for 2 minutes or until it starts to thicken.
- Reduce heat to low. Cook, stirring constantly for 2 minutes.
- Remove from heat. Stir in the butter, vanilla, and chocolate chips.
- Transfer to 2 serving bowls and seal the bowls with plastic wrap.
- Refrigerate for at least 4 hours before serving.
Nutrition per serving
Calories 433, fat 18 g, carbs 61 g, Protein 8 g, sodium 83 mg

